Oh yes. Unifach: Computer Graphics 2 / 1. Aufgabe: Raytracer Basics. Was so ein Raytracer ist, könnt ihr hier erfahren:
wiki :p Ich präsentiere... mein erstes funktionierendes Ergebnis:
Ja, eigentlich ist es eine Kugel in einer 3d-Szene. Da die Beleuchtung noch fehlt, sieht man das nicht. Was ihr hier seht, ist quasi der Urschleim der C4D-Programme und der 3d-Filmanimation.
Update: So ich hab mal noch ein Bild geupdatet und werde noch weitere hinzufügen. Es funktioniert jetzt auch mit mehreren Kugeln. Fehlen nur noch ein paar Ebenen.
Update: So, hier die nächste Stufe mit Ebenen, aber da stimmt noch etwas nicht ganz.
Update: Jetzt ist die Aufgabe "fehlerlos". Alles funktioniert so, wie es sollte. Als nächstes werde ich noch versuchen einen Axen-parallelen Quader zu implementieren - bis dato, das Ergebnis:
Update: Der axenparallele Quader läuft jetzt auch vernünftig! Ohne Licht und Schatten wird es natürlich etwas schwerer, ihn als solches zu erkennen, so wie die Kugeln, aber bald gibts auch Licht und Schatten.