كانت لعبة Lost Soul Aside مشروعًا بارزًا بدأ تطويره باستخدام Unreal Engine 4، لكنه انتقل مؤخرًا إلى Unreal Engine 5. هذا التغيير ليس تجميليًا فحسب؛ بل يتضمن إعادة هيكلة عميقة لخط أنابيب العرض للاستفادة من تقنيات مثل Lumen وNanite. تتميز اللعبة بقتال أكشن سريع حيث تكون تأثيرات الجسيمات الضوئية هي العنصر الرئيسي، وأسلوبها البصري يذكرنا مباشرة بإنتاجات Final Fantasy. نحلل كيف يحقق المطورون هذه النتيجة من خلال الجمع بين Maya وZBrush ومحرك Epic. 🎮
خط أنابيب الأصول وتحسين الجسيمات الضوئية 🔧
يبدأ سير العمل في ZBrush، حيث يتم نحت نماذج الشخصيات والأعداء بمستوى عالٍ من التفاصيل، بهدف الحصول على ذلك الإنهاء الأنيق والمنمق النموذجي لشركة Square Enix. بعد ذلك، يتم إعادة توبولوجيا هذه النماذج وتجهيزها في Maya، حيث يتم تطبيق خرائط الأشعة فوق البنفسجية (UVs) وإعداد هياكل الرسوم المتحركة. يكمن المفتاح التقني في الاستيراد إلى Unreal Engine 5. بالنسبة للقتال السريع، يجب على المطورين تحسين تظليلات الجسيمات الضوئية، باستخدام Niagara بدلاً من Cascade القديم في UE4. من الضروري ضبط ميزانية المضلعات للتأثيرات واستخدام نسيج منخفض الدقة لصور الضوء، لضمان عدم تشبع الشاشة بالرسم الزائد. يتولى Lumen إضاءة هذه الجسيمات ديناميكيًا، مما يخلق انعكاسات ولمعانًا في الوقت الفعلي دون الحاجة إلى الخبز المسبق.
تحدي الحفاظ على الهوية البصرية في الوقت الفعلي ⚡
ما وراء التكنولوجيا، يكمن التحدي الحقيقي في الحفاظ على الاتساق الفني. يعتمد أسلوب Final Fantasy على شخصيات ذات تسريحات شعر معقدة ودروع مفصلة. يتطلب نقل هذه الأصول من ZBrush إلى UE5 استخدامًا ذكيًا لأنظمة المواد، مثل تظليلات الشعر عالية الجودة (باستخدام الشرائط أو البطاقات) وتطبيق الديكالات لأنماط الدروع. التحسين أمر حيوي: لا يمكن للعبة أكشن أن تتحمل انخفاضًا في معدل الإطارات بسبب كثرة الجسيمات. لذلك، يجب على المطورين إعطاء الأولوية لرؤية التأثيرات على الكمية، باستخدام أنظمة تجميع الجسيمات ومستويات التفاصيل (LODs) العدوانية لنماذج الأعداء على الشاشة.
ما التحديات التقنية المحددة التي واجهها فريق Lost Soul Aside عند نقل نظام القتال وتظليلات الشخصيات من Unreal Engine 4 إلى Unreal Engine 5، وكيف قاموا بتحسين سير العمل للحفاظ على الأداء في الوقت الفعلي؟
(ملاحظة: التظليلات مثل المايونيز: إذا انفصلت، تبدأ من جديد)