كشفت استوديو Legendary Star Studio عن التفاصيل التقنية لعنوانها القادم، Ashfall، وهي لعبة أكشن في عالم مفتوح تدور أحداثها في مشهد ما بعد نهاية العالم. يعتمد المشروع على محرك Unreal Engine 5، مستفيدًا من تقنية Nanite لإدارة مسافة رسم هائلة دون التضحية بالأداء. يجمع خط الإنتاج الفني بين Maya للرسوم المتحركة، وSubstance Painter لنسيج الأسطح البالية، وSpeedTree لتوليد النباتات القاحلة. يسمح هذا النهج التقني للمحرك بعرض مساحات شاسعة من الأنقاض والصحاري بكثافة مضلعات كانت مستحيلة في الأجيال السابقة.
خط الإنتاج: من Maya إلى Unreal Engine 5 مع تأثيرات مناخية ديناميكية 🎮
يبدأ سير العمل الفني في Ashfall في Maya، حيث يقوم المصممون بإنشاء هياكل مدمرة ومركبات صدئة بدقة هندسية عالية. يتم تصدير هذه الشبكات مباشرة إلى Unreal Engine 5، حيث تقوم Nanite بضغطها في الوقت الفعلي، مما يلغي الحاجة إلى LODs التقليدية. بالنسبة للنسيج، يتيح Substance Painter تطبيق البلى الواقعي على الأسطح المعدنية والخرسانية، محاكياً سنوات من التعرض لعواصف الغبار. يتم توليد النباتات الميتة أو المتناثرة باستخدام SpeedTree، التي تنتج أشجارًا ملتوية وشجيرات جافة تتكيف مع الرياح الديناميكية للنظام المناخي. والنتيجة هي صحراء تفاعلية تمتد فيها مسافة الرسم إلى الأفق دون ظهور مفاجئ، بينما تغير عواصف الرمل والأمطار المشعة الإضاءة العالمية في الوقت الفعلي.
التحسين والواقعية في العوالم المفتوحة ما بعد نهاية العالم 🌍
يكمن مفتاح نجاح Ashfall في كيفية موازنة Legendary Star Studio بين الواقعية البصرية والأداء. من خلال تفويض إدارة المضلعات إلى Nanite، يمكن للفريق التركيز على الإضاءة الحجمية وتأثيرات الجسيمات للعواصف دون القلق بشأن عدد المثلثات. تعمل SpeedTree على تحسين النباتات من خلال توليد الفروع المرئية فقط من الكاميرا، بينما تضمن Substance Painter أن يكون لكل نسيج تأثير ضئيل على ذاكرة الفيديو. يُظهر هذا النهج أن Unreal Engine 5 ليس فقط قابلاً للتطبيق للعوالم المفتوحة، بل يسمح للمطورين بإعطاء الأولوية للجو وأسلوب اللعب على القيود التقنية التقليدية.
بالنظر إلى أن Nanite تدير هندسة عالية الكثافة وSpeedTree تحسن النباتات الإجرائية، كيف يحقق Ashfall أداءً مستقرًا على وحدات التحكم الحالية دون التضحية بالتفاصيل البصرية في عالمه المفتوح ما بعد نهاية العالم؟
(ملاحظة: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)