Closed sleidig closed 8 years ago
Warum denkst du, dass
Die Fixed-Function-Pipeline berechnet Beleuchtung in normalisierten Gerätekoordinaten.
falsch ist?
Fixed-Function-Pipeline ist das "alte" Standard-GL, oder? Da wird die Beleuchtung entweder mit Flat-Shading (pro Fläche) oder mit "Smooth" (Gouraud-) Shading (pro Vertex) berechnet. Und das passiert schon bevor als letzter Schritt die Projektion und Normalisierung in normalisierte Gerätekoordinaten gemacht wird. [glaube ich ;) ]
Insbesondere steht in den Folien 07_OpenGL (Teil 1)
auf Folie 39 explizit
Beleuchtungsberechnung in Kamerakoordinaten nach der Modelview-Transformation
was vom Wortlaut sehr gut der Frage entspricht.
Ein paar Korrekturen/Ergänzungen bei Teilaufgaben, siehe Commit Messages.
Wiedersprich gerne, wenn ich was falsch verstehe.