تتبع الشعاع

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

تتبع الحزمة هو مشتق من خوارزمية تتبع الأشعة ، حيث يستبدل الأشعة، التي ليس لها سُمك، بحزم ضوئية. تتخذ هذه الحزم شكل أهرامات غير محدودة، ذات مقاطع عرضية مضلعة (قد تكون معقدة ) . وقد اقترح بول هيكبرت وبات هانراهان تتبع الحزمة الضوئية لأول مرة . [ 1 ]

في تقنية تتبع الشعاع، يُطلق شعاع هرمي مبدئيًا عبر كامل مجال الرؤية . يتقاطع هذا الشعاع الأولي مع كل مضلع في البيئة، عادةً من الأقرب إلى الأبعد. يجب أن يكون كل مضلع يتقاطع مع الشعاع مرئيًا، ويُزال من شكل الشعاع ويُضاف إلى قائمة العرض. عندما يتقاطع شعاع مع مضلع عاكس أو منكسر، يُنشأ شعاع جديد بطريقة مشابهة لتقنية تتبع الأشعة.

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

يُعالج تتبع الحزم الضوئية بعض المشكلات المتعلقة بأخذ العينات والتشويه ، والتي قد تُعيق أساليب تتبع الأشعة التقليدية. [ 2 ] ولأن تتبع الحزم الضوئية يحسب مسار كل شعاع ممكن داخل كل حزمة [ 3 ] (والتي يُمكن اعتبارها حزمة كثيفة من الأشعة المتجاورة)، فإنه أقل عرضةً لنقص أخذ العينات (فقدان الأشعة) أو زيادتها (هدر الموارد الحاسوبية). وقد جعل التعقيد الحسابي المرتبط بالحزم الضوئية استخدامها غير شائع في العديد من تطبيقات التصور. يعمل تتبع الحزم الضوئية الكلاسيكي بشكل أفضل في المشاهد المضلعة؛ أما الانعكاسات والانكسارات التي تشمل الأسطح المنحنية فهي أصعب بكثير بالنسبة للطريقة الأساسية، وعادةً ما تتطلب إضافات. [ 1 ] في السنوات الأخيرة، أصبحت خوارزميات مونت كارلو ، مثل تتبع الأشعة الموزع ونقل الضوء متروبوليس، أكثر شيوعًا في حسابات العرض.

يُلقي نوعٌ "عكسي" من تتبع الشعاع الضوءَ من مصدر الضوء إلى البيئة المحيطة. وعلى غرار رسم خرائط الفوتونات ، يُمكن استخدام تتبع الشعاع العكسي لنمذجة تأثيرات الإضاءة بكفاءة، مثل الانعكاسات الضوئية . [ 4 ] وقد تم توسيع نطاق تقنية تتبع الشعاع العكسي مؤخرًا لتشمل التفاعلات بين المواد اللامعة والمواد المشتتة (تتبع الشعاع العكسي اللامع)، كما هو الحال مع الأسطح المعدنية المصقولة. [ 5 ]

التطبيقات

لقد طُبقت تقنية تتبع الحزم بنجاح في مجالي النمذجة الصوتية ونمذجة انتشار الموجات الراديوية . في كلا التطبيقين، تُستخدم الحزم كطريقة فعالة لتتبع الانعكاسات العميقة من المصدر إلى المستقبل (أو العكس)، مما يوفر طريقة ملائمة ومختصرة لتمثيل الرؤية.

الصوتيات

في مجال الصوتيات تحت الماء ، يُستخدم تتبع الحزمة الغاوسية (وتحديدًا نموذج BELLHOP) للتنبؤ بحقول ضغط الصوت مع تجنب النقاط الشاذة مثل الكاوستيك . [ 6 ] في مجال الصوتيات المعمارية والمحاكاة الصوتية، تستخدم هذه الطريقة بنية بيانات "شجرة الحزمة" لتخزين مسارات الصوت، مما يتيح تحديثات فورية لحقل الصوت لأجهزة الاستقبال المتحركة في البيئات الافتراضية. [ 7 ] كما استُخدمت أنظمة تتبع الحزمة الصوتية المعمارية المنشورة لحساب مسارات النقل والانعراج الإسفيني، وليس فقط الانعكاسات المرآوية. [ 7 ] [ 8 ]

انتشار الموجات الراديوية

يُستخدم تتبع الحزمة أيضًا للتنبؤ بانتشار الموجات الراديوية واسعة النطاق في البيئات الداخلية ثلاثية الأبعاد. [ 9 ] [ 10 ]

يرتبط تتبع الحزمة من حيث المفهوم بتتبع المخروط .

انظر أيضاً

مراجع

  1. 1 2 P. S. Heckbert and P. Hanrahan, " Beam tracing polygonal objects ", Computer Graphics 18(3), 119-127 (1984).
  2. أ. لينرت، " الأخطاء المنهجية لخوارزمية تتبع الأشعة الصوتيات التطبيقية 38، 207-221 (1993).
  3. فورتشن، ستيفن (13 يونيو 1999). "تتبع الحزمة الطوبولوجية". وقائع الندوة السنوية الخامسة عشرة حول الهندسة الحسابية . ص 59-68 . doi : 10.1145/304893.304911 . ISBN  1-58113-068-6.
  4. م. وات، " التفاعل بين الضوء والماء باستخدام تتبع الحزمة العكسي "، في "وقائع المؤتمر السنوي السابع عشر حول رسومات الحاسوب والتقنيات التفاعلية (SIGGRAPH'90)"، 377-385 (1990).
  5. ب. دوفينهاج، ك. بواتوش، و د.ج. كوري، " استكشاف استخدام أحجام الضوء اللامعة للإضاءة العالمية التفاعلية "، في "وقائع المؤتمر الدولي السابع حول رسومات الحاسوب والواقع الافتراضي والتصور والتفاعل في أفريقيا"، 2010.
  6. MB Porter و HP Bucker، " تتبع الحزمة الغاوسية لحساب الحقول الصوتية للمحيطات مجلة الجمعية الصوتية الأمريكية 82 (4)، 1349 (1987).
  7. 1 2 T. Funkhouser, I. Carlbom, G. Elko, G. Pingali, M. Sondhi, and J. West, “ A beam tracing approach to acoustic modelling for interactive virtual environments “, in Proceedings of the 25th annual conference on Computer graphics and interactive techniques (SIGGRAPH'98) , 21-32 (1998).
  8. T. Funkhouser, N. Tsingos, and J.-M. Jot, “ A Beam Tracing Method for Interactive Architectural Acoustics “ , Journal of the Acoustical Society of America (2004 ).
  9. JT Rickard et al., " طريقة تتبع الحزمة للتنبؤ بالانتشار ثلاثي الأبعاد واسع النطاق في البيئات الداخلية مجلة IEEE للهوائيات والانتشار (1998).
  10. ستيفن فورتشن، " خوارزمية تتبع الحزمة للتنبؤ بانتشار الراديو الداخلي "، في WACG 1996: 157-166