الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تقنيات تتوجه نجو الزمن الحقيقي

بدأه عربي عربي في 14 مارس 2008 · 2 رد · 1,757 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هناك بعض تقنيات الغرافيكس المستخدمة في برامج مثل 3DMax بدأت تشق طريقها باتجاه تنفيذها بالزمن الحقيقي، مثال عن هذه التقنيات:

RayTracing Rendering

Final Gather

Ambient Occlusion

Radiosity ..Usualy offline

هذه التقنيات لها أثر كبير على تحسين جودة وجماليات الصورة الناتجة.

طرحت هذا الموضوع فقط بهدف الاطلاع على وجود هذه التقنيات، وأحيانا ولجعل محرك اللعبة قادرا على استخدام هذه التقنيات، تكتب روتيناتها بحيث يتم حسابها فقط في الأوفلاين، أي أثناء تحميل اللعبة أو المرحلة، وبغض النظر عن كونها تستسخدم بالزمن الحقيقي (شاهدت عرضا مذهلا يستخدم Final Gathering بالزمن الحقيقي، وبصراحة فوجئت بالمستوى) أو بالأوفلاين off-line فإنها لا شك ستكون من مسلمات الجيل القادم للغرافيكس بالزمن الحقيقي.

إذا كان لديكم مراجع عن روتينات هذه التقنيات أو مكتبات مفتوحة المصدر فأرحب بإرشادي إليها.

مثال عن تطبيق Radiosity بالأوفلاين: لعبة Half Life2-Epesiode Two يوجد في محركها روتين حساب الـ Radiosity ويتم حساب تأثيرها قبل عرض المرحلة.

#2

هذا الموقع لمحرك غرافيكس يقوم بـ Real-time Global Illimination

http://www.fantasylab.com/newPages/rtgi.html

وهذه صورة من نتائجه

حيث يتعامل مع الأجسام geometry كمولدات وعواكس ضوء

الصورة اليمين بوجود Global illumination اليسرى بدونه، أي بالطريقة التقليدية، أيضا الشيدرات رائعة!

post-94410-1205812061_thumb.jpg

#3

هذا التقنيات ثقيلة جدا حسابيا ومازلنا ننتظر ان يتم اسناد تنفيدها للهاردوير (اي كارت الغرافيك) حتى يمكن استعمالها في الزمن الحقيقي

وهو ما اسمع به الان وسيصبح امرا مسلما به مستقبلا كما قلت.

بالتوفيق

مواضيع مشابهة