أصدرت Frogwares النسخة المُعاد تصنيعها من لعبة Sherlock Holmes The Awakened، وهي إعادة بناء كاملة من الصفر للعبة الأصلية الصادرة عام 2007. يتخلى المشروع عن القيود التقنية القديمة ليعتمد على Unreal Engine 4 كقاعدة رئيسية. لم يقم الاستوديو بتحديث الرسومات فحسب، بل أعاد كتابة خط سير الإنتاج لدمج تقنية التقاط الحركة للوجه وأنظمة الإضاءة الحجمية. يحلل هذا المقال القرارات التقنية الرئيسية التي مكنت من تحويل لعبة كلاسيكية إلى تجربة حديثة، مع تفصيل سير العمل بين Maya وUE4، وتحديات التحسين لأجهزة الجيل السابق والجيل الجديد.
خط سير العمل من Maya إلى Unreal Engine 4: التقاط الوجه والإضاءة الحجمية 🎭
بدأ سير العمل في Maya، حيث تم تصميم جميع الأصول من الصفر، مع إعطاء الأولوية للهندسة عالية الدقة للوجوه والبيئات. تم دمج تقنية التقاط الحركة للوجه من خلال تسجيلات لممثلين حقيقيين، وتمت معالجة بياناتهم في Maya لتوليد أشكال مزج دقيقة. بعد ذلك، تم استيراد هذه الأصول إلى Unreal Engine 4، حيث طبق الفريق الإضاءة الحجمية باستخدام شلالات الظلال الديناميكية والضباب مع التشتت. بالنسبة لأجهزة الجيل السابق (PS4 وXbox One)، تم تقليل دقة القوام والحد من عدد الأضواء الديناميكية لكل مشهد. في المقابل، على PS5 وXbox Series X|S، تم تفعيل تتبع الأشعة الجزئي للانعكاسات والإطباق البيئي، مع الحفاظ على 60 إطارًا في الثانية ثابتة بفضل نظام مستويات التفاصيل التكيفية.
دروس تقنية لمطوري الألعاب المستقلين 🛠️
تثبت هذه النسخة المُعاد تصنيعها أن إعادة بناء لعبة من الصفر في Unreal Engine 4 لا تتطلب ميزانية ضخمة، بل تخطيطًا دقيقًا لخط سير العمل. المفتاح هو فصل التقاط الوجه عن عرض البيئات لتجنب الاختناقات. بالإضافة إلى ذلك، فإن التحسين لجيلين من أجهزة الألعاب أجبر Frogwares على استخدام أنظمة الحذف بالرؤية وضغط القوام باستخدام BC7. بالنسبة للاستوديوهات الصغيرة، النصيحة هي إعطاء الأولوية للإضاءة الحجمية كعنصر سردي، لأنها تحول الأجواء دون الحاجة إلى مضلعات إضافية. سير عمل نظيف بين Maya وUE4، مع اتفاقيات تسمية صارمة، يقلل من أخطاء الاستيراد ويسرع التكرارات.
ما التحديات التقنية المحددة التي واجهتها Frogwares عند إعادة بناء لعبة Sherlock Holmes The Awakened من الصفر في Unreal Engine 4، خاصة في تكييف آليات اللعبة والسرد من اللعبة الأصلية الصادرة عام 2007؟
(ملاحظة: التظليلات مثل المايونيز: إذا انفصلت، تبدأ من جديد)