Shadow Maps mit Frame Buffer Objects (FBOs) in PygletWarnung - Baustelle ! Die Demo zeigt die Verwendung von FBO mit Pyglet. Im Moment ist das eine grobe Adaption des original C-Codes von http://www.fabiensanglard.net/shadowmapping/index.php Alle Lobeshymnen sollten an Fabien Sanglard gehen, der das Tutorial und die Originalimplementierung gemacht hat. Ich habe nur ein wenig mit dem Moire-Artefakt herumgespielt. Ich glaube, dass der einfachste Weg die Artefakte loszuwerden darin besteht, den Winkel zwischen Licht und der Flächennormalen zu betrachten und bei Streiflicht die Shadowmap überhaupt nicht zu befragen, sondern entweder
Das Programm kann allerdings zusätzlich die Kamera bewegen:
|