Pflanzen finden sich in fast allen interaktiven virtuellen Umgebungen wie Videospielen, Szenen-Vorberechnungen in der Preproduction von Filmen oder Architektur-Walkthroughs. Mit jeder neuen Generation von Grafikhardware steigt auch die Qualität der Simulationen, aber die inhärente geometrische Komplexität von Pflanzen, die aus tausenden von Ästen und zehntausenden von Blättern bestehen, und die komplizierte Interaktion mit Sonnenlicht stellen immer noch große Herausforderungen dar. Blätter lassen einen Teil des ankommenden Lichts durch, was einen hellen Durchleucht-Effekt erzeugt, wenn sie gegen die Sonne gehalten werden. Die Animation von Pflanzen ist eine weitere Herausforderung, da tausende von miteinander verbundenen Ästen und dazugehörigen Blättern auf Wind reagieren müssen, der durch die Baumkrone streicht. Für Echtzeitanwendungen müssen diese Effekte mit mindestens 60 Bildern pro Sekunde dargestellt werden.<br />Diese Diplomarbeit beschreibt zwei Algorithmen um Blätter mit hohem Detailgrad und einer physikalisch basierten Lichtdurchlässigkeit darzustellen und um Äste und Blätter entsprechend ihrer physikalischen Eigenschaften zu animieren. Beide Algorithmen werden direkt auf der GPU im Vertex und Pixel Shader ausgeführt und können daher einfach in jede moderne Echtzeit-Renderingapplikation integriert werden. Die Algorithmen sind effizient genug um Pflanzen mit tausenden von Ästen und zehntausenden von Blättern flüssig mit mehr als 60 Bildern pro Sekunde darzustellen und zu animieren.<br />
de
dc.description.abstract
Plants are present in almost any type of interactive virtual environment like video games, movie pre-visualization or architectural or urban walkthroughs.<br />The simulation complexity of plants increases with the evolution of graphics hardware, but rendering of plants still poses a lot of challenges. This is due to both the inherent geometric complexity of an individual tree having thousands of branches and tens of thousands of leaves, and the complex light interactions between the plant and sunlight. A portion of incoming light is transmitted through leaves, resulting in the bright translucency e ect observed when looking at a leaf against the sun. Animating plants is another challenge, as thousands of interconnected branches and individual leaves have to react to turbulent wind moving through the treetop. All this should be performed at more than 60 frames per second for real-time interactive applications.<br />This thesis presents novel algorithms to render leaves at very high detail with a physically based translucency model and to animate branches and leaves using a stochastic approach based on their physical properties.<br />Both algorithms are executed entirely on the GPU in vertex and pixel shaders, so they can be easily integrated into any modern rendering pipeline. The efficiency of the algorithms allows rendering and animating highly detailed plants with thousands of branches and tens of thousands of leaves at a frame rate of at 60 frames per second.<br />
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
echtzeit
de
dc.subject
rendering
de
dc.subject
darstellung
de
dc.subject
vegetation
de
dc.subject
bäume
de
dc.subject
pflanzen
de
dc.subject
animation
de
dc.subject
computergraphik
de
dc.subject
directx 10
de
dc.subject
real-time
en
dc.subject
rendering
en
dc.subject
vegetation
en
dc.subject
trees
en
dc.subject
plants
en
dc.subject
animation
en
dc.subject
computer graphics
en
dc.subject
directx 10
en
dc.title
Real-time rendering of dynamic vegetation
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
Alexander Kusternig
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Habel, Ralf
-
tuw.publication.orgunit
E186 - Institut für Computergraphik und Algorithmen
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC05040923
-
dc.description.numberOfPages
114
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-24201
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.orcid
0000-0002-9370-2663
-
item.fulltext
with Fulltext
-
item.grantfulltext
open
-
item.cerifentitytype
Publications
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.openairetype
Thesis
-
item.openairetype
Hochschulschrift
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E186 - Institut für Computergraphik und Algorithmen