Beleuchtung
Beleuchtung wird verwendet, um Objekte in einer Szene zu beleuchten. Die Farbe eines Objektvertex basiert auf der aktuellen Texturzuordnung, den Vertexfarben und den Lichtquellen.
Beachten Sie , dass dieser Abschnitt nur für die Pipeline mit fester Funktion gilt. Programmierbare Shader führen alle Beleuchtung explizit aus.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Wenn Sie Direct3D-Beleuchtung verwenden, können Sie Direct3D die Details der Beleuchtung für Sie verarbeiten. Fortgeschrittene Benutzer können bei Bedarf die Beleuchtung selbst durchführen. |
|
Die Lichttypeigenschaft definiert, welche Art von Lichtquelle Sie verwenden. Es gibt drei Arten von Lichtern in Direct3D – Punktlichter, Spotlights und direktionales Licht. |
|
Lichteigenschaften beschreiben den Typ einer Lichtquelle (Punkt, Richtung, Blickpunkt), Dämpfung, Farbe, Richtung, Position und Bereich. |
|
Das Direct3D-Lichtmodell deckt Umgebungs-, Diffuse-, Glanz- und Emissive-Beleuchtung ab. Dies ist ausreichend flexibel, um eine vielzahl von Beleuchtungssituationen zu lösen. Die Gesamtmenge des Lichts in einer Szene wird als globale Beleuchtung bezeichnet. |
Verwandte Themen
Lernanleitung für Direct3D-Grafiken