MartinThoma / KIT-Musterloesungen

Musterlösungen für Klausuraufgaben am KIT
50 stars 30 forks source link

CG/2013-Nachklausur Aufgabe 9a #113

Closed ByteHamster closed 1 year ago

ByteHamster commented 6 years ago
normal = transpose(inverse(M)) * normal;

sollte glaube ich heißen:

normWorld = transpose(inverse(M)) * normal;
danstooamerican commented 1 year ago

Die Ausgabe ist ein vec3 und die Normale sollte noch normalisiert werden.

normWorld = normalize((transpose(inverse(M)) * normal).xyz);