SimpleRay
C++GrafikRaytracing


Warum
Ich wollte verstehen, wie computergenerierte Bilder entstehen – nicht auf API-Ebene, sondern wie Licht physikalisch modelliert wird. Raytracing ist der direkteste Weg dahin: Man schießt Strahlen durch Pixel und schaut, was sie treffen.
Was ich gelernt habe
Lineare Algebra ist keine abstrakte Mathematik, sondern ein konkretes Werkzeug. Vektorrechnung, Normalenvektoren, Reflexionswinkel – das alles macht plötzlich Sinn, wenn jeder Fehler sofort als falscher Pixel sichtbar wird. Außerdem: C++ ist deutlich schneller als ich erwartet hatte, wenn man die richtigen Optimierungen macht.