Die Generierung von Schatten in großen virtuellen Umgebungen für Echtzeitrendering Anwendungen wie z.B. Videospielen ist nach wie eine große Herausforderung für die Computergraphik. In den letzten Jahren haben sich Shadowmapping und verschiedene Varianten davon in großem Umfang als geeignete Methode zur Schattenerzeugung durchgesetzt, was in letzter Zeit zur Einführung sehr vieler erweiterter Shadowmapping Techniken geführt hat. Aus diesem Grund ist es manchmal schwierig für Entwickler die passende Methode für bestimmte gegebene Szenarios auszuwählen.<br />Diese Diplomarbeit konzentriert sich auf die Analyse von einigen gebräuchlichen komplett hardware-beschleunigten Shadowmapping Techniken und die Möglichkeit sie zu kombinieren. Wir präsentieren ein interaktives Framework, dass es dem Anwender erlaubt mit den gewählten Methoden zu experimentieren und fast alle interessanten Aspekte des Schattenerzeugungsprozesses für beliebige Szenen zu visualisieren. Es unterstützt die Möglichkeit der Schattengenerierung durch die Verwendung von mehreren Shadowmaps, durch Umverteilung der Samples oder beides gemeinsam, und bietet größt mögliche Flexibilität durch zahlreiche veränderbare Parameter. Außerdem enthält es die Möglichkeit die finalen Resultate aus unterschiedlichen Blickpunkten zu analysieren, was es Entwicklern ermöglichen sollte für die gegebenen Szene den am besten geeigneten Algorithmus zu finden.<br />
de
dc.description.abstract
The generation of shadows in large virtual environments for real-time rendering applications like e.g. video games is still a great challenge for computer graphics. In the past few years shadow mapping and its variants have become widely accepted as appropriate methods for shadow creation, which resulted in large number of advanced shadow mapping techniques that have been introduced recently. For this reason, it sometimes can be difficult for developers to choose a suitable method based on the certain given scenarios.<br />This thesis focuses on an analysis of some common fully hardware-accelerated shadow mapping techniques and their capabilities to combine them with each other. We present an interactive framework that allows the user to experiment with the chosen methods and to visualize almost every interesting aspect of the shadow creation process for arbitrary scenes. It offers the opportunity to generate the shadows by using multiple shadow maps, sample redistribution or both and provides most possible flexibility in terms of various adjustable parameters. Furthermore, it includes a feature to analyze the final results from different points of view, which should help developers to find the best suited algorithm for the given scene.<br />
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Echtzeitrendering
de
dc.subject
shadow mapping
de
dc.subject
robust
de
dc.subject
harte Schatten
de
dc.subject
real-time rendering
en
dc.subject
shadow mapping
en
dc.subject
robust
en
dc.subject
hard shadows
en
dc.title
Robust hard shadows
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Martin Stingl
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E186 - Institut für Computergraphik und Algorithmen