2.1.2 Qu'est-ce que le raytracing ?

Le raytracing est une technique qui calcule une image d'une scène en simulant le trajet des rayons de lumière dans le monde réel. En fait, il travaille à l'envers. Dans le monde réel, les rayons de lumière sont émis depuis une source de lumière et illuminent les objets. Les réflexions proviennent des objets ou passent à travers les objets transparents. Ces réflexions touchent vos yeux ou peut être une lentille de caméra. Parce que la majorité des rayons ne touchent jamais l'observateur, il peut être impossible de tracer une scène.

Les programmes de raytracing comme POV-Ray commencent avec leur simulation de caméra et tracent les rayons en remontant dans la scène. L'utilisateur spécifie la position de la caméra, des sources de lumières et des objets ainsi que les propriétés de surface des textures des objets, leurs intérieurs (si transparents) et tout élément atmosphérique comme le brouillard, la brume ou le feu.

Pour chaque pixel de l'image finale, un ou plusieurs rayons visuels sont tirés de la caméra vers la scène pour voir s'ils interfèrent avec tout objet de la scène. Ces 'rayons visuels' proviennent de l'observateur, représenté par la caméra, et passent à travers la fenêtre de visualisation (représentant l'image finale).

Chaque fois qu'un objet est touché, la couleur de la surface en ce point est calculée. Pour cela des rayons sont renvoyés vers chaque source de lumière pour déterminer la quantité de lumière arrivant de la source. Ces rayons sont testés pour savoir si le point de surface réside dans l'ombre ou non. Si la surface est réflective ou transparente, de nouveaux rayons sont lancés pour déterminer la contribution de la réflexion et de la réfraction sur la couleur finale de la surface.

Des caractéristiques spéciales comme la réflexion inter-diffuse (radiosité), les effets atmosphériques et les aires de lumière rendent nécessaire le tir de quelques rayons additionnels pour chaque pixel.

2.1.1 Description du programme 2.1.1 Description du programme 2.1.3 Qu'est-ce que POV-Ray ? 2.1.3 Qu'est-ce que POV-Ray ?