Schatten Volumen

Aus DGL Wiki
Version vom 22. Oktober 2004, 14:11 Uhr von Flash (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Grundlagen

Was ist ein Schatten?

Der Schatten ist ein Bereich, der weniger beleuchtet ist als seine direkte Umgebung.

Wo ist das Problem?

Schatten werden von OpenGL nicht unterstützt. Man kann sie aber simulieren. Eine solche Möglichkeit, sind Schatten Volumen.

Was ist ein Schattenvolumen?

OpenGL ist geeignet Volumen und Flächen darzustellen. Ein Schattenvolumen ist also nicht "der Schatten" wie man ihn "auf" Objekten sieht, sondern der Raum zwischen der Fläche die Schatten wirft und einer (entweder im unendlichen, oder wirklichen) Fläche, auf die der Schatten fällt.

Man könnte also sagen:

Die Silhouette des schattenwerfenden Objekts wird nach hinten (von der Lichtquelle weg) extrudiert und bildet damit einen Raum in dem alle anderen Objekte im Schatten des schattenwerfenden Objektes liegen. Das ist das Schatten Volumen.

Verschiedene Schattentechniken sind hier aufgeführt:
Licht und Schatten