سؤال

لقد قرأت الكثير عن التظليل المؤجل وترغب في محاولة الدخول إليها. المشكلة هي أنني لا أستطيع العثور على عينة توضح كيف يمكن للتظليل المؤجل دعم الكثير من الأنوار في وقت واحد - لقد وجدت تجريبا واحدا كان بسيطا للغاية مع ضوء واحد في كود العينات وعينة نفييديا HDR Butnothing بعد ذلك.

هل يعرف أحد أين يجب أن أذهب للحصول على برنامج تعليمي تمهيدي جيد (مع التعليمات البرمجية) حول كيفية إزالة التظليل مع الإضاءة؟ يمكنني أن أجعلها تعمل مع ضوء واحد ولكن ضوء واحد بسيط للغاية (من الواضح: P). أنا أيضا أعرف فقط كيفية صنع أضواء الاتجاه في رمز التظليل المؤجل وهو لطيف، ولكن مختلفة إلى حد ما عن الطرق العادية لتقديم الأنوار، لذلك كنت أتساءل عما إذا كان هناك دروس تعليمية أو أي شيء يمكنني العثور عليه أو مجرد قراءة المواد التي من شأنها أن تساعدني في معرفة كيفية كتابة التظليل و FX خاص في التقديم المؤجل يعمل؟

شكرا على اي مساعدة!

هل كانت مفيدة؟

المحلول

الاشياء nvidia عادة ما تكون جيدة: http://developer.nvidia.com/object/6800_leagues_deferred_shading.html.

إليك برنامج تعليمي XNA معقول أيضا: http://www.ziggyware.com/readarticle.php؟article_id=155.

من حيث المدونات: وولفغانغ إنجلهي بداية جيدة، و كريستر إريكسون نشرت مؤخرا مجموعة من الروابط (في قسم الرسومات في منشور "اللحاق بالركب الجزء الثاني").

أوه، و G-Buffer الورق مطلوب قراءة أيضا. أقل عملية، ولكن مراجعة جيدة للعملية والأساس المنطقي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top