Raytracer

Gestelltes Problem
Anfang der Neunziger Jahre des letzten Jahrhunderts habe ich in der c’t einen Artikel über die Erzeugung perspektivischer Bilder mit dem Verfahren des Ray-Tracing gelesen. Daraufhin hab’ ich mich sofort an den Rechner gesetzt, denn ich wollte auch sowas machen.

Algorithmus
Das sprengt hier den Rahmen. Grundprinzip ist, dass man vom Auge des Betrachters aus durch jeden Bildpunkt einen “Lichtstrahl” schickt und ausrechnet, wohin dieser reflektiert wird. Die Farbe des getroffenen Punktes bestimmt dann die Farbe des Bildpunktes. Dafür braucht man jede Menge fiieeser Vektorrechnung. Es ist letzten Endes nicht trivial, auszurechnen wohin sich ein Strahl bewegt, der von einer Kugel reflektiert wird.

So sieht das dann aus:

Oder so: