التقديم في الوقت الفعلي وتقديم وحدة معالجة الرسوميات (GPU)
ينتج التقديم في الوقت الفعلي صورًا بالسرعة الكافية للتفاعل، وعادةً ما تكون عشرات الإطارات في الثانية، من خلال استغلال البنية المتوازية الضخمة لوحدة معالجة الرسوميات.
Definition
التقديم في الوقت الفعلي هو توليف الصور ضمن ميزانية زمنية صارمة لكل إطار، باستخدام التحويل النقطي (rasterization) المعجل بواسطة وحدة معالجة الرسوميات (GPU) والتتبع الشعاعي (ray tracing) المتزايد في الأجهزة للحفاظ على معدلات إطارات تفاعلية.
Scope
يغطي هذا الموضوع خط أنابيب وحدة معالجة الرسوميات القابل للبرمجة ومراحل التظليل، وتعيين النسيج والترشيح، والتقريبات في الوقت الفعلي للظلال والانعكاسات، واستراتيجيات التظليل المؤجل والأمامي، ومستوى التفاصيل والاقتطاع لتحسين الأداء، والمقايضات الهندسية التي تحافظ على أوقات الإطارات ضمن ميزانية ثابتة.
Core questions
- كيف يمكن إنتاج صورة مقنعة في غضون أجزاء من الثانية لكل إطار؟
- كيف تُستخدم المظللات لبرمجة خط أنابيب وحدة معالجة الرسوميات؟
- ما هي التقريبات التي تجعل التأثيرات الشاملة ميسورة التكلفة في الوقت الفعلي؟
- كيف يُقلل عمل التقديم من خلال الاقتطاع ومستوى التفاصيل؟
Key concepts
- المظللات القابلة للبرمجة
- تعيين النسيج والترشيح
- تعيين الظل
- التظليل المؤجل والأمامي
- الاقتطاع ومستوى التفاصيل
- تحديد ميزانية وقت الإطار
Key theories
- خط أنابيب المظلل القابل للبرمجة
- تكشف وحدات معالجة الرسوميات الحديثة عن مراحل رأسية وهندسية وتجزئة قابلة للبرمجة تتيح للمطورين تخصيص التحويل والتظليل مع الحفاظ على إنتاجية الأجهزة المتوازية المخصصة.
- تعيين الظل
- تُقرب الظلال عن طريق تقديم عمق المشهد من وجهة نظر الضوء ومقارنة أعماق السطح بتلك الخريطة، وهي تقنية في مساحة الصورة سريعة بما يكفي للاستخدام في الوقت الفعلي على الرغم من أنها عرضة للتعرج (aliasing).
Clinical relevance
يعمل التقديم في الوقت الفعلي لوحدة معالجة الرسوميات على تشغيل ألعاب الفيديو، والواقع الافتراضي والمعزز، وأدوات التصميم والمحاكاة التفاعلية، وتصور البيانات، وتدعم نفس أجهزة حوسبة وحدة معالجة الرسوميات الكثير من التعلم الآلي الحديث.
History
تراجعت مسرعات الرسوميات ذات الوظائف الثابتة في التسعينيات لصالح المظللات القابلة للبرمجة في أوائل الألفية الثالثة، ووسعت حوسبة وحدة معالجة الرسوميات دور الأجهزة خلال العقد الثاني من الألفية، ووصلت النوى المخصصة لتتبع الأشعة في نهاية ذلك العقد.
Debates
- التظليل المؤجل مقابل التظليل الأمامي
- يفصل التظليل المؤجل الهندسة عن الإضاءة للتعامل مع العديد من الأضواء بكفاءة ولكنه يعقد مقاومة التعرج والشفافية، بينما يتعامل التظليل الأمامي مع هذه الأمور بشكل طبيعي على حساب التوسع الضعيف مع عدد الأضواء؛ وغالبًا ما تتبنى المحركات مقاربات مجمعة هجينة.
Key figures
- Lance Williams
- Tomas Akenine-Moller
Related topics
Seminal works
- williams1978
- akenine2018
Frequently asked questions
- لماذا تعد وحدات معالجة الرسوميات أسرع بكثير من وحدات المعالجة المركزية للرسوميات؟
- يطبق التقديم عمليات مماثلة على أعداد هائلة من الرؤوس والبكسلات بشكل مستقل، وتحتوي وحدة معالجة الرسوميات على آلاف النوى البسيطة المصممة لتشغيل مثل هذا العمل المتوازي للبيانات في وقت واحد.
- كيف يحقق التقديم في الوقت الفعلي تأثيرات تحسبها تتبع المسار بدقة؟
- يستخدم تقريبات سريعة - إضاءة محسوبة مسبقًا، وخرائط الظل، وانعكاسات مساحة الشاشة - التي توازن بعض الدقة الفيزيائية مقابل السرعة اللازمة للبقاء ضمن ميزانية زمنية لكل إطار.