Hallo,
1) Licht-Unterstützung aktivieren:
Delphi-Quelltext
1:
| glEnable(GL_LIGHTING); |
2) Einzelnes Licht aktivieren
Delphi-Quelltext
1:
| glEnable(GL_LIGHT0 + n); |
3) mit glLight() die Parameter setzen (Position, Farbe, Art). Onlinehilfe lesen, da gibt es dutzende von Möglichkeiten, wie Spotlights, Ambient-Licht (Hintergrundlicht), Diffuse-Licht (Steulicht), verscheidene Richtungen und Winkel, usw.
PS: Einfach zu implementieren, aber Hardwarehungirg! Geeignet für CAD oder so was, abr in Spielen bitte Lightmaps (oder Vertexlight) verwenden!