Observer (camera) is placed at point O. Primary ray (green) is emited from O and hits object b. Since this object reflects and refracts light two secondary rays are emitted from hit point: red for reflected and blue for refracted ray. Reflected ray hits object a and none secondary rays are emitted. Refracted ray hits object b and is refracted one more time (reflected ray hasn't been show, however it should be emitted too). This ray hit object c and just one reflected ray is emitted. It do not hit any object and recursion stops.
Thin dashed lines are shadow rays - additional rays use to determine visibility of light: object b occlude light L1 when point on b is shading, when point on a is shading, object blocks light L1.
Conditions d’utilisation
Public domainPublic domainfalsefalse
Moi, propriétaire des droits d’auteur sur cette œuvre, la place dans le domaine public. Ceci s'applique dans le monde entier. Dans certains pays, ceci peut ne pas être possible ; dans ce cas : J’accorde à toute personne le droit d’utiliser cette œuvre dans n’importe quel but, sans aucune condition, sauf celles requises par la loi.
Légendes
Ajoutez en une ligne la description de ce que représente ce fichier
{{Information |Description=Idea of recursive raytracing |Source=self-made |Date=2008-03-21 |Author= Wojciech Muła |Permission=Public domain |other_versions= }} ==en:Description== Idea of recursive raytracing. The sample 3D scene