أثار الإعلان الأخير عن Hunter x Hunter: Nen Impact حماسة ليس فقط بين محبي المانغا، بل أيضًا بين المطورين الذين يتابعون بنيته التقنية. هذا العنوان القتالي 3 ضد 3، الذي تم تطويره باستخدام Unity مع أصول تم تصميمها في Autodesk 3ds Max، يواجه تحدي تقديم جمالية أنمي كلاسيكية دون التضحية بمعدل الإطارات. الهدف هو تحقيق 60 إطارًا في الثانية (FPS) ثابتة في بيئة تنافسية، حيث كل إطار مهم لدقة التحركات المتسلسلة واستجابة المدخلات.
النمذجة في 3ds Max والتحسين للوقت الفعلي 🎮
يبدأ خط الأنابيب في 3ds Max، حيث يتم نمذجة الشخصيات بطوبولوجيا نظيفة ومضلعات محصورة لتسهيل التشوه في الوقت الفعلي. نظرًا لأنها لعبة قتال، تتطلب الرسوم المتحركة انتقالات سريعة وبدون استيفاءات ثقيلة. يتم تصدير الأصول بتنسيق FBX مع شبكات محسّنة وأشعة فوق بنفسجية (UVs) مسطحة لخرائط الضوء. في Unity، يتم تطبيق تظليلات بأسلوب الكرتون (Toon) مع تظليل مسطح وحواف صورة ظلية، لتحقيق مظهر الأنمي دون استخدام نسيج معقد. للحفاظ على 60 إطارًا في الثانية في مباريات 3 ضد 3، يتم إعطاء الأولوية لاستخدام مستوى التفاصيل (LOD) اليدوي وتجنب الإضاءة الديناميكية في السيناريوهات، باستخدام أضواء مخبوزة من 3ds Max.
الوضوح البصري والأداء التنافسي ⚡
يكمن المفتاح التقني لـ Nen Impact في الوضوح البصري. في ألعاب القتال، تعتبر قابلية قراءة الهجمات ومناطق الاصطدام (Hitboxes) أمرًا بالغ الأهمية. اختار المطورون جزيئات بسيطة وألوان صلبة للتأثيرات الخاصة، مما يقلل من حمل محرك الجسيمات في Unity. بالإضافة إلى ذلك، يتم تنفيذ نظام قص (Culling) عدواني للشخصيات خارج مستوى الكاميرا، ويتم مزامنة معدل الإطارات مع محرك الفيزياء في وضع FixedUpdate. يسمح هذا المزيج بترجمة جمالية الأنمي، التي غالبًا ما تكون مكلفة في العرض غير المتصل، إلى أداء تنافسي مستقر، مما يثبت أن Unity يمكنها المنافسة في نوع القتال التقليدي.
كيف تم تحسين خط الأنابيب التقني في Unity لتكرار حركات وقدرات Nen من Hunter x Hunter: Nen Impact بأمانة دون المساس بالأداء في الوقت الفعلي؟
(ملاحظة: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)