تحليل إطار مورتال كومبات 11

Mortal Kombat 11 هي واحدة من أكثر الألعاب إثارة للإعجاب خارجياً تم إصدارها في عام 2019: رسوم متحركة مذهلة للوجه ، وظلال ، وإضاءة ، وتأثيرات ما بعد المعالجة. وهذا لا يأخذ في الاعتبار حقيقة أن اللعبة رائعة بالفعل ، ولديها معارك معقدة ومؤامرة مثيرة.

كان علي فقط أن أدرس عارض Mortal Kombat 11 لفهم كيفية تحقيق هذه الرسومات المذهلة ، والآن سأشارك اكتشافاتي معك.

بطاقة حساب الظل


يبدأ كل إطار بتمرير ظل .

عمق الظل 4x MSAA4 مقارنة القناة

تتكون كل خريطة ظل من أربع خرائط استنسل ظلال فائقة (SSAA) ، يتم تحويلها بعد ذلك إلى خريطة ظل فورية رباعية القنوات (MSM) [Peters et al. 2016] . يتم تخزين كل قناةz ،z2 ،z3 وz4 .


تُستخدم هذه الخريطة لاحقًا في تمرير حل الظل قبل تطبيق الإضاءة. والنتيجة هي أفضل الظلال التي يمكن تحقيقها من خلال طرق التظليل النقطية.

ترمز مصفوفة النسيج إلى ثلاثة مصادر للضوء الظل موجودة في هذا المشهد.

تمرير G



التمرير العام (General Pass ، G-Pass) في Mortal Kombat 11 يبدو غريبًا نوعًا ما. هناك أربعة مخازن مؤقتة للعناصر تقوم بتخزين البيانات المضغوطة مثل السطوع ، وطبيعية إطار العرض على طول المحور X ، والعمق الخطي (الذي يمكننا من خلاله استنتاج أن الوحدات (m) المستخدمة كوحدات قياس في Mortal Kombat) ، وكذلك بيانات غريبة على سبيل المثال انسداد التردد المحيط ومعرفات المواد.

يتم تخزين كل إدخال تقريبًا في G-Pass بتنسيق ضغط الكتل .

انسداد المحيط



قبل اجتياز الانسداد المحيط ، يتم إعادة بناء المعايير والعمق في مساحة العرض من المخازن المؤقتة الهندسية المضغوطة (G-Buffers) ، ويتم حساب المخزن المؤقت الهرمي z [Greene et al. 1993] . ثم ، بناءً على هذه المخازن المؤقتة ، مع مجموعة من 32x32حجم نسيج الضوضاء البيضاء 8، يتم حساب الانسداد المحيط.

إضاءة المرآة



تستخدم إضاءة المرآة IBL من الخريطة المكعبة 512x512، بالإضافة إلى مصادر الإضاءة في المشهد ، ويتم حسابها باستخدام تظليل القطع.

إضاءة منتشرة



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

الإضاءة الحجمية



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

تنعيم مؤقت



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

تمرير واجهة المستخدم



يتم تقديم الواجهة بأكملها في Mortal Kombat إلى هدف عرض منفصل ، ثم يتم فرضها فوق النتيجة النهائية بتصحيح النغمة.


Mortal Kombat هي واحدة من أجمل الألعاب في جيل مشاريع العرض النقطية.


All Articles