تحسين عرض رسومات GPU

أجهزة XR المعنيّة
تساعدك هذه الإرشادات في إنشاء تجارب لهذه الأنواع من أجهزة الواقع الممتد.
سماعات رأس بنظام الواقع الممتد
نظارات الواقع الممتد السلكية

توفّر Unity مجموعة متنوعة من ميزات وحدة معالجة الرسومات المتقدّمة التي تستخدم النسخ المتطابق وإزالة الأجزاء المخفية لتقليل طلبات الرسم بشكل كبير وإزالة عرض العناصر المخفية. تعمل هذه الميزات معًا لتحقيق أقصى قدر من كفاءة وحدة معالجة الرسومات في المشاهد المعقّدة.

GPU Resident Drawer

يستخدم درج العناصر المقيمة في وحدة معالجة الرسومات ميزة "النسخ المتطابق في وحدة معالجة الرسومات" تلقائيًا للحدّ من طلبات الرسم وتوفير وقت المعالجة في وحدة المعالجة المركزية. تكون هذه الميزة أكثر فعالية في المشاهد الكبيرة التي تحتوي على العديد من العناصر التي تشترك في الشبكة نفسها.

تفعيل هذه الميزة

  1. من القائمة الرئيسية في Unity، انقر على تعديل > إعدادات المشروع > الرسومات.
  2. في قسم Shader Stripping، اضبط Batch Renderer Group Variants على Keep All.
  3. ابحث عن مادة العرض Default Render Pipeline، وهي أيضًا مادة عرض URP.
  4. ابحث عن مادة العرض هذه في مشروعك.
  5. انقر بزر الماوس الأيمن على مادة العرض واختَر الخصائص.
  6. في قائمة العارضات، انقر بزر الماوس الأيمن على Universal Renderer واختَر الخصائص.
  7. اضبط مسار العرض على Forward+‎.
  8. ارجع إلى مادة عرض URP، واختَرها، ثم انقر على النقاط الثلاث في واختَر تصحيح الأخطاء.
  9. اضبط وضع أداة الرسم المقيمة في وحدة معالجة الرسومات على الرسم المستنسخ.

GPU Occlusion Culling

تستخدم ميزة إزالة الانسداد وحدة معالجة الرسومات بدلاً من وحدة المعالجة المركزية لاستبعاد الكائنات المخفية خلف كائنات أخرى. تكون هذه الميزة أكثر فعالية في المشاهد التي تتضمّن حجبًا كبيرًا، مثل المشاهد الداخلية أو البيئات الكثيفة.

تفعيل هذه الميزة

  1. من القائمة الرئيسية في Unity، انقر على تعديل > إعدادات المشروع > الرسومات.
  2. فعِّل إزالة الأجزاء المخفية في وحدة معالجة الرسومات.
  3. انقر على علامة التبويب URP.
  4. في قسم الرسم البياني للعرض، أوقِف وضع التوافق (الرسم البياني للعرض غير مفعّل).

Optimize Buffer Discards

يؤدي هذا التحسين إلى تحسين الأداء من خلال تجاهل بيانات مخزن العمق غير الضرورية ومعالجة مخازن ألوان MSAA بكفاءة، ما يقلّل من عمليات الذاكرة.

المزايا

  • تزيل هذه الميزة عمليات النسخ والنقل غير الضرورية لبيانات الرسومات.
  • تسريع عرض وحدة معالجة الرسومات في جميع الحالات

تفعيل هذه الميزة

  1. من القائمة الرئيسية في Unity، انقر على تعديل > إعدادات المشروع.
  2. وسِّع قسم إدارة المكوّن الإضافي XR، ثم انقر على OpenXR.
  3. انقر على علامة التبويب Android.
  4. اختَر مجموعة ميزات Android XR.
  5. انقر على رمز الترس بجانب إتاحة Android XR.
  6. فعِّل تحسين عمليات تجاهل المخزن المؤقت (Vulkan).

    ‫إعدادات Unity لتحسين عمليات تجاهل المخزن المؤقت

إيقاف العرض من الأمام إلى الخلف

الترتيب من الأمام إلى الخلف هو تجربة ترتيب عرض يمكنك تجربتها في المشهد. وعند دمجه مع عمليات تحسين مثل Low-Resolution-Z (LRZ)، قد يساعد ذلك في تحسين الأداء في المشاهد التي تتضمّن حجبًا كبيرًا حيث تستخدم عناصر الخلفية برامج تظليل مجزّأة مكلفة.

ومع ذلك، قد يؤدي تفعيل هذا الخيار أيضًا إلى انخفاض مستوى الأداء. لهذا السبب، ننصحك بإبقاء هذا الخيار على الإعداد التلقائي (غير مفعّل).