من بلندر إلى يونيتي: تحسين النماذج منخفضة المضلعات في لعبة ديب روك غالاكتيك سيرفايفر

2026 May 22 نُشر | مترجم من الإسبانية

حققت الدراسة إنجازًا تقنيًا بنقل الجمالية منخفضة المضلعات (low-poly) للعبة Deep Rock Galactic إلى منظور علوي، مع الحفاظ على جوهر السلسلة. يكمن المفتاح في سير عمل فعال بين Blender وUnity يسمح بإدارة مئات الأعداء في وقت واحد دون التضحية بتأثيرات الإضاءة البركانية أو اللمعان المميز للبلورات. يحلل هذا المقال تقنيات التحسين والتظليل (shaders) التي تجعل هذا العرض البصري ممكنًا.

مشهد علوي منخفض المضلعات من Deep Rock Galactic Survivor يظهر أعداء وبلورات لامعة وحممًا بركانية في Unity

إدارة الحشود ومستويات التفاصيل الديناميكية 🎮

للتعامل مع مئات الأعداء على الشاشة، ينفذ الفريق نظامًا لمستويات التفاصيل (LODs) التقدمية من Blender. يتم تصدير الأصول منخفضة المضلعات بثلاثة متغيرات من عدد المضلعات، ويتم تفعيلها بناءً على المسافة من الكاميرا العلوية. في Unity، يُستخدم نظام GPU Instancing لرسم نسخ متعددة من العدو نفسه باستدعاء رسم واحد. تعمل التظليلات المخصصة على تحسين الإضاءة البركانية باستخدام نسيج انبعاث محسوب مسبقًا، مما يتجنب حسابات الضوء الديناميكية على كل وحدة. تستخدم البلورات اللامعة تظليل انكسار مبسط يحاكي الانعكاسات دون الحاجة إلى تتبع الأشعة (raytracing)، مما يحافظ على أداء مستقر حتى مع وجود 300 دودة على الشاشة.

التوازن بين الأسلوب والأداء ⚖️

لم يكن قرار الحفاظ على الأسلوب منخفض المضلعات جماليًا فحسب، بل كان استراتيجيًا للأداء. من خلال تقليل عدد الرؤوس لكل عدو، يمكن لمحرك Unity تخصيص المزيد من الموارد لنظام الجسيمات الذي يحاكي الحمم والانفجارات. استخدام أطلس النسيج (texture atlas) من Blender يقلل من تغييرات المواد أثناء وقت التشغيل. يُظهر هذا النهج أن الأسلوب الفني المتماسك يمكن أن يكون أفضل أداة تحسين، مما يسمح للألعاب المستقلة بالمنافسة بصريًا دون الحاجة إلى أجهزة عالية المواصفات.

كيف تمكنوا من الحفاظ على الهوية البصرية منخفضة المضلعات للعبة Deep Rock Galactic عند تكييف النماذج من Blender إلى منظور علوي دون فقدان التفاصيل أو الأداء في Unity؟

(ملاحظة: تحسين الأداء للأجهزة المحمولة يشبه محاولة وضع فيل في سيارة ميني كوبر)