كار إكس ستريت في يونيتي: انعكاسات الفضاء الشاشة والليل وتحسين الأداء الحضري

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

تصل لعبة CarX Street إلى الحاسب الشخصي مع اقتراح محاكاة سباقات الشوارع الذي يستفيد إلى أقصى حد من محرك Unity. لا تتميز اللعبة بطريقة لعبها فحسب، بل بجانب تقني يسعى إلى الواقعية البصرية في البيئات الحضرية الليلية. يكمن مفتاح جمالياتها في استخدام انعكاسات مساحة الشاشة (SSR) لتوليد انعكاسات ديناميكية على هياكل السيارات، بالإضافة إلى إضاءة نقطية متقنة تحاكي أعمدة الإنارة والنيون وإشارات المرور.

CarX Street في Unity مع SSR ليلي وتحسين حضري لمحاكاة سباقات الشوارع

SSR وSpeedTree وSimplygon في خط أنابيب Unity 🏎️

تسمح الانعكاسات في الوقت الفعلي عبر SSR لكل مركبة بعكس البيئة الحضرية المتغيرة دون الحاجة إلى خرائط مكعبة ثابتة. ومع ذلك، فإن هذه التقنية مكلفة من حيث الأداء. لمواجهة ذلك، استخدم الفريق Simplygon لتقليل عدد المضلعات في نماذج السيارات والمباني البعيدة، مع الحفاظ على الجودة في المقدمة. بالإضافة إلى ذلك، على الرغم من أن اللعبة حضرية، إلا أنها تتضمن نباتات عبر SpeedTree، التي تولد الأشجار والشجيرات بمستوى تفصيل (LOD) فعال. للمطورين المستقلين الذين يبحثون عن نتائج مماثلة، يُوصى بإعطاء الأولوية لعدد الأضواء في الوقت الفعلي على جودة الظلال، واستخدام SSR فقط على الأسطح المعدنية أو طلاء السيارات.

دروس للمستقلين الذين يريدون السباق ليلاً 🌃

تثبت CarX Street أن Unity يمكنها المنافسة بصريًا في فئة السباقات إذا تم تطبيق أدوات التحسين المناسبة. الدرس الرئيسي هو عدم الإفراط في استخدام الانعكاسات: تطبيق SSR بشكل انتقائي (فقط على المركبات والبرك) يوفر الموارد. كما أن الجمع بين Simplygon للأصول عالية المضلعات وSpeedTree للتفاصيل العضوية يسمح بالحفاظ على مدينة حية دون التضحية بمعدل الإطارات. بالنسبة لمطور مستقل، البدء بدورة ليلية نهارية ثابتة (ليل فقط) يقلل من تعقيد الإضاءة ويسمح بالتركيز على جودة الانعكاسات الحضرية.

بالنظر إلى أن CarX Street على الحاسب الشخصي تستخدم انعكاسات SSR في الوقت الفعلي، كيف يتمكن Unity من إدارة التكلفة الحسابية لهذه الانعكاسات جنبًا إلى جنب مع الإضاءة الليلية الديناميكية دون المساس بمعدل الإطارات في البيئات الحضرية الكثيفة؟

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