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.

Hinweis Dieser Abschnitt gilt nur für die Pipeline mit festen Funktionen. Programmierbare Shader führen die gesamte Beleuchtung explizit aus.

 

In diesem Abschnitt

Thema BESCHREIBUNG

Übersicht über die Beleuchtung

Wenn Sie Direct3D-Beleuchtung verwenden, erlauben Sie Direct3D, die Details der Beleuchtung für Sie zu verarbeiten. Fortgeschrittene Benutzer können die Beleuchtung auf Wunsch selbst durchführen.

Lichttypen

Die Light type-Eigenschaft definiert, welche Art von Lichtquelle Sie verwenden. Es gibt drei Arten von Leuchten in Direct3D : Punktleuchten, Scheinwerfer und Richtungsleuchten.

Lichteigenschaften

Lichteigenschaften beschreiben den Typ einer Lichtquelle (Punkt, Richtung, Strahler), Dämpfung, Farbe, Richtung, Position und Bereich.

Beleuchtungsmathematik

Das Direct3D-Lichtmodell deckt umgebungs-, diffuse, spiegel- und emissive Beleuchtung ab. Dies ist genug Flexibilität, um eine Vielzahl von Beleuchtungssituationen zu lösen. Die Gesamtmenge an Licht in einer Szene wird als globale Beleuchtung bezeichnet.

 

Leitfaden zum Lernen von Direct3D-Grafiken