كيف تصنع شخصية لعبة فيديو؟

كيف تصنع شخصية لعبة فيديو؟.

عشية إصدار Propagation Stage 3 ، دعنا نتوقف لحظة لاكتشاف ميشيل ، الرئيس النهائي للجزء الجديد من ملحمة Propagation وكيف تم إنشاؤه ونمذجه.

تكوين شخصيات اللعبة: الخطوات

اليوم سوف نفهم كيف تصنع شخصيات ألعاب الفيديو. هناك نقطة مشتركة بين Nathan Drake من Uncharted ، و Kratos من God of war أو حتى ميشيل ، الرئيس الأخير في المرحلة 3 من لعبة Propagation الخاصة بنا. لقد تم صنعهم جميعًا بطريقة دقيقة سأحاول شرحها لك في هذه المقالة.

لم أكن أخطط لأن أكون تقنيًا للغاية ، لكنني أقترح نظرة عامة في متناول الجميع للحصول على نظرة عامة عامة.

المراجع المستخدمة لميشيل

تهدف هذه الطريقة إلى إنشاء نماذج واقعية تحتاج إلى التفاصيل. بالنسبة للعناصر المنمقة ، هناك تقنيات أخرى لن أتحدث عنها. لذلك سوف أوضح هذه الطريقة مع ميشيل الوطني لدينا. لا تعتمد على وجهه الصغير اللطيف ، يمكنه أن يعض. لان تخرج هذه الشخصية من لعبة Propagation ، وهي مكان رعب مليء بالزومبي وسيعطيك كابوسًا إذا اقتربت منه.

لماذا ميخائيل ؟ لافكرة. إنه الاسم الرمزي التلقائي الذي ظهر ، وبقي في المنزل.

class = “helper”>

ما هو النموذج الثلاثي الأبعاد؟

النموذج ثلاثي الأبعاد هو في الأساس مجموعة من النقاط، يتم وضعها في مساحة ثلاثية الأبعاد وربطها معًا ، وتشكيل المضلعات ، وهذه المضلعات المرتبطة معًا تشكل شكلًا ثلاثي الأبعاد. إذا أضفنا موادًا ، فيمكننا إعطائها ألوانًا ونقوش صغيرة وخطافات لونية معينة. هذا كل ما نحتاجه لشخصيتنا.

شرح نموذج ثلاثي الأبعاد

لصياغة كل هذا ، هذا هو الترتيب المستخدم بشكل عام. ترتيب يمكن أن يتغير وفقًا لأساليب العمل وأنماط الرسوم:

  • نصنع نموذجًا عالي الدقة
  • نصنع نموذجًا منخفض الدقة
  • ننتقل إلى عرض HD على دقة منخفضة (هذه هي اللحظة الأكثر أهمية)
  • نصنع القوام
  • نحن نجعلها تتحرك

ما هي البرامج التي نستخدمها للقيام بذلك؟

هناك الكثير من التخصصات المختلفة ، كل منها متخصص في مجاله. في Wanadev نستخدم الثلاثة التالية:

البرنامج المستخدم في Wanadev

  • Zbrush للنحت عالي الوضوح.
  • خلاط موديل منخفض الدقة.
  • رسام المواد للخبز وصنع القوام.

1 – هاي بولي

يسمى النموذج عالي الدقة High Poly. ببساطة لأن هناك عددًا كبيرًا بشكل لا يصدق من المضلعات. يمكن أن يصل النحت الثقيل إلى عدة عشرات الملايين من المضلعات.

مثال على ارتفاع بوليمثال 2 على ارتفاع بولي

مبدأ النحت العالي هو نمذجة جميع الأشكال. أن جميع الأحجام تعمل بدون نسيج. ثنايا الملابس؟ انها النمذجة. التجاعيد ؟ إنها النمذجة. شعر اللحية؟ نعم نعم ، إنها نمذجة ثلاثية الأبعاد. الحد الوحيد هو ما يمكن أن تتعامل معه قوة الكمبيوتر. لكن البرنامج مُحسَّن للتعامل مع الكثير (كثيرًا جدًا) من المضلعات.

يمكن صنعها بعدة طرق: النحت أو نمذجة التقسيم.

مبدأ النحت هو أن يكون لديك هيكل ديناميكي: ضربة فرشاة ونضيف أو نزيل المضلعات. هذه هي الطريقة التي صنعنا بها مضلع ميشيل العالي.

مثال على النحت

ال نمذجة التقسيم الفرعي، إنها طريقة كلاسيكية للأشياء الهندسية إلى حد ما. نصنع قاعدة خفيفة ونضيف تقسيمات مضلعة.مثال على نمذجة التقسيم الفرعي

ميشيل بولي عالية

الشيء المهم هو ابدأ بالحصول على مراجع. من الصعب جدًا النحت من أي مكان ، بدون نموذج أو إلهام.

بالنسبة لميشيل ، ذهبنا لإلقاء نظرة على Resident Evil ، ليكون لدينا نوع من الوحش رباعي الأرجل.

من خلال تحليل القليل من التشريح البشري ، يمكننا تحديد أحجام العضلات البشرية ونقلها إلى مخلوق.

مراجع ميشيل

مبدأ النحت ، سواء على الصلصال أو البكسل ، هو نفسه دائمًا: قمنا أولاً بإعداد الأحجام الكبيرة ، ثم الوسائل وأخيراً التفاصيل الصغيرة.

نحت ميشيل

وهنا لدينا نموذج عالي الوضوح لميشال.

طراز ميشيل عالي الدقة

2 – لوبولي

نموذج بولي منخفض هو النموذج الذي سنستخدمه في لعبة الفيديو. على الرغم من قوة آلات اليوم ، إلا أن عدد المضلعات محدود.

إذا كان بولي مرتفع مع ملايين المضلعات ، فإن المضلع المنخفض من ناحية أخرى يكون محدودًا للغاية ، في المتوسط ​​30000 أو 40000 مضلع لكامل الحرف.

فئة = “مركز الخطر”>

مثال على بولي منخفض

ترتيب هذه المضلعات ، ما يسمى بالشبكة مهم للغاية. المثال أعلاه واضح بذاته: الكثير من الشبكات لشكل واحد ونفس الشكل ، أيهما أفضل؟

يعتمد ذلك على ما إذا كانت الشخصية متحركة أم لا. إذا تم تحريكها ، يجب أن تتبع خطوط الكواد (الوجه بأربعة جوانب) منحنيات الأحجام وفقًا لمنطق دقيق. الرسوم المتحركة تشوه الشبكة ، يجب أن تتكيف هذه الأخيرة وفقًا للحركات المحتملة.

مثال بولي منخفض للأيدي

إذا كان الكائن غير حي ، فإن الهيكل يخدم فقط التعبير عن الحجم.

مثال بولي منخفض غير متحرك 1

مثال منخفض بولي غير حي 2

لإنشاء نموذج بولي منخفض ، نستخدم نموذج بولي عالي ونفعل ما يسمى أ علم الشبكية. وهناك طريقتان للقيام بذلك:

  • نقوم بذلك يدويًا باستخدام أدوات علم الشبكية
  • يتم إنشاؤه باستخدام الخوارزميات

كلا الحلين لهما نصيبهما من المزايا والعيوب. أفضل حل هو الطريقة اليدوية للتحكم بشكل أفضل في الشبكةعلى حساب العمل الذي يستغرق وقتا طويلا. لذلك فإن ميشيل لديه حوالي 30000 مضلع. إنه كثيف بعض الشيء ، لكننا سنراه عن قرب ، من الضروري الحصول على التفاصيل.

طب العيون ميشيل

الأشعة فوق البنفسجية

لتكون قادرًا على صنع القوام ، نحن بحاجة إلى الكشف عن نموذجنا. قم بعمل نمط له بحيث ينطبق عليه النسيج (صورة بسيطة).

للحصول على القليل من التقنية ، يمكن أن تعيش كل نقطة في النموذج في بيئتين. واحد في ثلاثي الأبعاد مع محاور X و Y و Z ، ثم الآخر في 2D مع المحورين U و V. وبالتالي ، سيستعيد كل وجه وحدات البكسل من النسيج الموجود على UVs لعرضها في بيئة ثلاثية الأبعاد.

class = “helper”>

مثال للأشعة فوق البنفسجية

3 – الخبز

الخبز؟ كساكو؟ الخبز هو المرحلة التي سنعرض فيها تفاصيل البولي العالي ، على بولي منخفض. نضع النموذجين ، الثقيل والخفيف ، فوق بعضهما البعض ، وكل وجه من نموذج بولي منخفض سوف “يلتقط صورة” لنموذج بولي عالي.

مثال على الخبز

“الصور” التي تم التقاطها بواسطة Low poly ، هناك العديد وهذه “الصور” هي التي سيتم استخدامها لإنشاء الزخارف. الأهم هو خريطة عادية. تعطي هذه الصورة المزرقة معلومات عن النقوش الصغيرة. بدون إضافة المضلعات ، فإنه يعطي انطباعًا بوجود نتوءات أو تجاويف. هذه هي الخريطة العادية المحسوبة بواسطة Michel low poly.

خريطة ميشيل العادية

لكي تكون تقنيًا بعض الشيء ، تتكون الصورة من الأحمر والأخضر والأزرق ، بما يتوافق مع 3 محاور ثلاثية الأبعاد ، مما يجعل من الممكن حساب التشوهات على سطح النموذج.

class = “helper”>

هناك صور أخرى تم حسابها أثناء الخبز. مثل الانسداد المحيط ، سمك النموذج أو انحناء الأحجام. كما ذكرنا سابقًا ، ستتيح لك هذه الصور تكوين مواد باستخدامها كأقنعة.

فئة = “مركز الخطر”>

أقنعة ميشيل

تُظهر الصورة التالية نموذج المضلع المنخفض لميشيل ، مع الخريطة العادية. تعرف على عدد النقوش الصغيرة الموجودة فقط باستخدام نموذج بولي منخفض:Low poly بواسطة مايكل

4- خلق القوام

الآن لم نعد بحاجة إلى ارتفاع poly بعد الآن ، حيث قمنا برسم التفاصيل على الصور. بفضلهم سنكون قادرين على إنتاج القوام:

يعمل Substance Painter مثل Photoshop ، مع عدة طبقات فوق بعضها البعض ، والتي ترسمها مباشرةً على نموذج بولي منخفض. على سبيل المثال ، نقول: “ضع مادة الصدأ فقط على الأجزاء الرقيقة من النموذج”. أو “ضع الغبار في التجاويف”.

فئة = “مركز الخطر”>

مثال على الملمس: الصدأ

جنبا إلى جنب مع بعضها البعض بالنسبة لميشيل ، فإن المواد تعطي هذا:

المواد على ميشيل

بعد العمل على المواد المختلفة ، نقوم بتصدير الزخارف المختلفة.

تصدير القوام

يعمل كل نسيج بشكل مختلف:

  • اللون (لون النموذج)
  • الخشونة (انعكاسية أو غير لامعة)
  • خريطة عادية (نقوش صغيرة)
  • الارتفاع (ارتفاع النقوش)
  • التعتيم (عتامة النموذج)
  • Emissive (الأماكن التي يوجد بها انبعاث لوني)
  • معدني (هل المادة مصنوعة من المعدن؟)

لذلك فإن هذه القوام هي التي نطبقها على نموذج بولي منخفض في اللعبة. هناك العديد من القوام للحصول على عرض معقد ، وبالتالي فهو واقعي.

5- وللتسلية؟

الرسوم المتحركة هي عالم منفصل. يجب اعتبار الأصول ثلاثية الأبعاد بمثابة دمية غير متحركة. الكائن ثلاثي الأبعاد هو في النهاية مجرد نقاط موضوعة في بيئة ثلاثية الأبعاد.

فئة = “مركز الخطر”>

مثال على الرسوم المتحركة ثلاثية الأبعاد

لجعل شخصيتي تتحرك ، يحتاج إلى هيكل عظمي. و إنه الهيكل العظمي الذي سيتحرك. هنا هيكل مايكل:

هيكل مايكل 1

هيكل ميشيل العظمي 2

يتم تخصيص كل نقطة من النمذجة لعظمة واحدة (أو أكثر). هذه هي الطريقة التي تتحرك بها النقاط. على سبيل المثال في ميشيل ، يمكننا أن نرى باللون الأحمر منطقة الذراع المخصصة لعظم الساعد. ما هو باللون الأخضر هو النقاط التي لم يتم تخصيصها بالكامل للعظم ، وهي أقل تأثراً.

مثال على أدوات دعم الرسوم المتحركة

بعد ذلك ، لتحريك هذا الهيكل العظمي ، نقوم بإنشاء ما نسميه a اجهزة. هذه هي أدوات دعم الرسوم المتحركة، وحدات تحكم حتى لا تضطر إلى تحريك عظام الهيكل العظمي يدويًا. على سبيل المثال ، في هذا الخفاش ، أدوات التحكم باللون الأحمر والأزرق ليست عظامًا ، ولكنها أذرع تحكم لتسهيل الرسوم المتحركة.

وها أنت ذا. مايكل جاهز. حظا سعيدا لمن سيتعين عليهم مواجهته ؛)!

في Wanadev ، نحب التحديات التقنية ، إذا كنت ترغب في المناقشة ، يسعدنا مقابلتك!

النسخة النهائية من ميشيل

ميشيل الزومبي المفضل للفريق

هل كان المقال مفيداً؟شاركه مع أصدقائك ولا تنسى لايك والتعليق


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *