هونتي: فن الخط والجسيمات الروحية باستخدام شادرات الحوسبة في يونيتي

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

تثبت لعبة "Hauntii" المستقلة أن البساطة البصرية يمكن أن تكون معقدة تقنيًا. أسلوبها، القائم على فن الخط المرسوم يدويًا بلونين سائدين فقط، يخفي محرك جسيمات قويًا. يكمن السر في استخدام Compute Shaders و Unity VFX Graph لتحريك آلاف الكيانات في الوقت الفعلي، مما يخلق بيئة روحية أثيرية تستجيب للاعب دون التضحية بالأداء.

Hauntii لعبة مستقلة فن خط أبيض وأسود مع جسيمات روحية متلألئة متحركة

التدفق التقني: من الرسم في Photoshop إلى VFX Graph في الوقت الفعلي 🎨

تبدأ العملية في Photoshop، حيث يحدد الفنانون الخطوط الرئيسية للشخصيات والمشاهد. يتم استيراد هذه الأصول إلى Unity كأنسجة نقطية. تكمن الحيلة التقنية في VFX Graph: بدلاً من عرض الصور الثابتة، يستخدم النظام Compute Shaders لتفسير كل بكسل من النسيج كبذرة جسيم. يتحلل كل خط إلى مئات النقاط التي تطفو وتدور وتتجمع وفقًا لنظام جذب. لتحسين الأداء، يتم استخدام مخزن مؤقت للجسيمات على GPU لتجنب عنق الزجاجة في CPU. يتم تحقيق التأثير الروحي من خلال تعديل عتامة وحجم كل جسيم باستخدام ضوضاء Perlin، مما يخلق إحساسًا بالتنفس المستمر في البيئة.

دروس للمطورين المستقلين: كيف تتطلب البساطة أقصى درجات التحسين ⚡

تثبت Hauntii أن حصر اللوحة بلونين لا يبسط العمل، بل يكشف أي عيب تقني. يمكن للمطورين المستقلين تكرار هذه التقنية باستخدام Unity VFX Graph دون الحاجة إلى برمجة shaders من الصفر. التوصية هي البدء بعدد قليل من الجسيمات (أقل من 5000) وزيادتها تدريجيًا مع مراقبة معدل الإطارات. الحيلة الحقيقية تكمن في التصميم: يجب أن يكون لكل جسيم غرض بصري، وليس مجرد ضوضاء. بهذه الطريقة، يتحول الأسلوب الذي يبدو بسيطًا إلى تجربة بصرية مؤثرة وسلسة.

كيف يتم تنفيذ Compute Shaders في Unity لتوليد وتحريك الجسيمات الروحية التي تتفاعل مع فن الخط في Hauntii دون المساس بالأداء في الوقت الفعلي؟

(ملاحظة: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)