Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

02.10.2005, 11:53

Wie funktioniert Schatten mit dem Stencilbuffer

Ich habe es nicht ganz verstanden wie das mit dem Schatten und den Stencilbuffer funktioniert.

Wie soll das gehen. Ich stelle die Kamara dahin wo das Licht ist. Und rendere nur in den Stencilbuffer. Und danach die Kamera zurück an ihre Position und die Scene in den Backbuffer rendern. Warum sollen jetzt Schatten zu sehen sein?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

02.10.2005, 13:45

ich glaube du vermischt da shadowmapping mit stencilshadows...

bei stencil shadows wird die geometrie des schattens berechnet und daraus ein modell gebastelt, das dann mit einem speziellen verfahren gerendert wird, um den schatten in die szene zu bekommen.

beim shadowmapping wird erst der zbuffer der szene aus sicht der lichtquelle gerendert und dann als textur auf die szene projiziert.
durch einen pixelweisen vergleich der zwerte, wird dann entschieden ob der pixel im schatten ist, oder nicht.

beide verfahren werden heute gleichermaßen eingesetzt, da sich aufgrund der unterschiedlichen vor und nachteile keines der beiden als grundsätzlich besser oder schlechter herausgestellt hat.