مسيرة راي
تُعدّ تقنية تتبع الأشعة فئةً من أساليب العرض في رسومات الحاسوب ثلاثية الأبعاد ، حيث تُتتبّع الأشعة بشكلٍ تكراري، ما يُقسّم كل شعاع إلى أجزاء أصغر، مع أخذ عينات من دالةٍ ما في كل خطوة. على سبيل المثال، في تقنية إسقاط الأشعة الحجمية، تصل الدالة إلى نقاط البيانات من مسح ثلاثي الأبعاد. وفي تقنية تتبع الكرة، تُقدّر الدالة المسافة للخطوة التالية. كما تُستخدم تقنية تتبع الأشعة في محاكاة الفيزياء كبديلٍ لتقنية تتبع الأشعة ، حيث تُحلّ الحلول التحليلية لمسارات موجات الضوء أو الصوت. غالبًا ما تستفيد تقنية تتبع الأشعة في رسومات الحاسوب من دوال توزيع الاحتمالية لتحديد أقصى حجم خطوة آمن، بينما يُعدّ هذا أقل شيوعًا في محاكاة الفيزياء، إذ يُمكن تحقيق طريقة خطوة تكيفية مماثلة باستخدام طرق رونج-كوتا التكيفية.
يعود تاريخ هذه التقنية إلى ثمانينيات القرن العشرين على الأقل؛ تحتوي ورقة "Hypertexture" [ 1 ] التي نشرها كين بيرلين عام 1989 على مثال مبكر لطريقة تتبع الأشعة.
تتبع الأشعة بمساعدة المسافة
تتبع الكرة

في تتبع الكرة [ 2 ] ، أو ما يُعرف بتتبع الأشعة بمساعدة الكرة، تُقارب نقطة التقاطع بين الشعاع وسطح مُحدد بواسطة دالة المسافة الموقعة (SDF). تُقيّم دالة المسافة الموقعة في كل تكرار لضمان إمكانية اتخاذ أكبر خطوات ممكنة دون فقدان أي جزء من السطح. يُستخدم حدٌّ أدنى لإلغاء التكرارات اللاحقة عند الوصول إلى نقطة قريبة بما يكفي من السطح. مع ازدياد توفر أجهزة معالجة الرسومات القوية، انتشرت هذه الطريقة بفضل مشهد العروض التجريبية وإينيغو كويلز، أحد مؤسسي Shadertoy .
في المشاهد البسيطة ذات الأشكال ثلاثية الأبعاد الأساسية، لا يُقدم تتبع الأشعة (ray marching) مزايا كثيرة مقارنةً بتتبع الأشعة (ray tracing ) (الذي يجد نقاط التقاطع دون المرور عبر الفضاء). تكمن نقاط قوة تتبع الأشعة في SDF، على سبيل المثال، في تحويل الأشكال، وتقريب الظلال الناعمة، وتكرار الأشكال الهندسية، والمشاهد المُعرّفة خوارزميًا.
توجد دوال المسافة الموقعة للعديد من الأشكال ثلاثية الأبعاد الأولية. [ 3 ] ويمكن دمجها باستخدام عمليات رياضية مثل باقي القسمة والعمليات المنطقية لتكوين أسطح أكثر تعقيدًا. على سبيل المثال، يؤدي أخذ باقي قسمة إحداثيات إدخال دالة المسافة الموقعة إلى تقسيم حجمها على كامل الفضاء، كما أن أخذ القيمة القصوى لدالتين من دوال المسافة الموقعة يعطي سطح تقاطع حجميهما. ولأن دوال المسافة الموقعة يمكن تعريفها للعديد من الأشكال الكسورية، فإن تتبع الكرة يُستخدم غالبًا في عرض الأشكال الكسورية ثلاثية الأبعاد. [ 4 ]
بمساعدة المكعب
يمكن استخدام تقنية مشابهة لتقنية تتبع الأشعة بمساعدة الكرة، وهي استخدام المكعبات ومسافة سيارة الأجرة، لعرض أحجام الفوكسل.
تتبع الأشعة الحجمي
في تقنية تتبع الأشعة الحجمية، يتم تتبع كل شعاع بحيث يمكن أخذ عينات من اللون و/أو الكثافة على طول الشعاع، ثم دمجها في لون البكسل النهائي. تُستخدم هذه التقنية غالبًا، على سبيل المثال، عند عرض السحب أو عمليات المسح الطبي ثلاثية الأبعاد.
التظليل المؤجل
عند عرض تأثيرات مساحة الشاشة ، مثل انعكاس مساحة الشاشة (SSR) وظلال مساحة الشاشة، يتم تتبع الأشعة باستخدام G-buffers ، حيث يتم تخزين بيانات العمق والسطح العادي لكل بكسل ثنائي الأبعاد.
مراجع
- ↑ بيرلين، كين (يوليو 1989)، "النسيج الفائق" (ملف PDF) ، رسومات الحاسوب ، 23 (3): 253-262 ، doi : 10.1145/74334.74359
- ↑ هارت، جون سي. (يونيو 1995)، "تتبع الكرة: طريقة هندسية لتتبع الأشعة المضاد للتشويش للأسطح الضمنية" (ملف PDF) ، الحاسوب المرئي
- ↑ كويليز، إنيجو. "وظائف المسافة ثلاثية الأبعاد" . إنيجو كيليز . تم الاسترجاع بتاريخ 2022-07-08 .
- ↑ هارت، جون سي؛ ساندين، دانيال جيه؛ كوفمان، لويس إتش (يوليو 1989)، "تتبع الأشعة للكسور ثلاثية الأبعاد الحتمية" (ملف PDF) ، رسومات الحاسوب ، 23 (3): 289-296 ، doi : 10.1145/74334.74363
- التصوير ثلاثي الأبعاد
- خوارزميات رسومات الحاسوب
