Freigeben über


Beleuchtung

Lichter werden verwendet, um Objekte in einer Szene zu beleuchten. Die Farbe jedes Vertex eines Objekts basiert auf der aktuellen Texturkarte, den Vertexfarben und den Lichtquellen.

Hinweis Dieser Abschnitt ist nur für die Pipeline mit fester Funktion vorgesehen. Programmierbare Shader führen explizit alle Beleuchtungen aus.

 

In diesem Abschnitt

Thema BESCHREIBUNG

Beleuchtungsübersicht

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

Lichtarten

Die Lichttypeigenschaft definiert, welche Art von Lichtquelle Sie verwenden. Es gibt drei Arten von Lichtern in Direct3D – Punktlichter, Spotlights und direktionales Licht.

Lichteigenschaften

Lichteigenschaften beschreiben den Typ einer Lichtquelle (Punkt, gerichtet, Scheinwerferlicht), Dämpfung, Farbe, Richtung, Position und Reichweite.

Mathematik der Beleuchtung

Das Direct3D-Lichtmodell umfasst Umgebungslicht, diffuses Licht, spekulares Licht und emissive Beleuchtung. Dies ist ausreichend flexibel, um eine vielzahl von Beleuchtungssituationen zu lösen. Die Gesamtmenge des Lichts in einer Szene wird als globale Beleuchtungbezeichnet.

 

Lernhandbuch für Direct3D-Grafiken