2014-06-21 4 views
-1

Quelqu'un peut-il expliquer les différences entre les suivantes types de tracé de rayons:
- arrière RT
- forward RT
- récursif RT
Types de traçage des rayons - différences

Je me demande qui est le meilleur pour quelle situation. Je suis intrested dans les aventures et les désagréments de ceci, pas de définitions.

+0

Je ne suis pas sûr que cette question est un bon ajustement pour un site de questions-réponses comme celui-ci, car la meilleure «réponse» serait une discussion assez large sur le sujet ... – IMSoP

Répondre

2

Transférer la lumière de la source vers l'œil. Ce type de RT est assez difficile (en termes de temps de calcul) à résoudre, car vous ne savez pas dans quelle direction un photon doit quitter la source pour toucher l'œil. Cependant, cela est nécessaire si vous voulez calculer des phénomènes avancés comme les caustiques.

Backward RT fait cela dans la direction opposée. Il trace le rayon en arrière, de l'œil à travers le plan de projection dans la scène. Cela permet une implémentation directe, mais tous les effets ne peuvent pas être simulés.

Traçage de traçage et traçage de trajectoire bidirectionnel en tant que variante qui tente de combiner les avantages des deux approches (performance et variété d'effets). La RT récursive s'ajoute à la RT arrière en ce sens que vous créez des rayons secondaires une fois que vous avez frappé un objet. Ceci est nécessaire pour simuler la réflexion et la réfraction.