Title: Clustered Deep Shadow Maps for multiple volumes and geometry using CUDA
Language: English
Authors: Knecht, Wolfgang 
Qualification level: Diploma
Advisor: Schmalstieg, Dieter
Assisting Advisor: Bornik, Alexander 
Grabner, Markus 
Hadwiger, Markus 
Issue Date: 2011
Number of Pages: 92
Qualification level: Diploma
Abstract: 
In der Computergrafik spielen Schatten eine bedeutende Rolle und tragen wesentlich zur Atmosphäre in einer drei dimensionalen Szene bei.
Das Zusammenspiel von Schatten volumetrischer Objekte, wie etwa Wolken oder Rauch, als auch Schatten von polygonaler Geometrie stellt in der Echtzeitgrafik eine besondere Herausforderung dar.
Ziel dieser Diplomarbeit ist es, qualitativ hochwertige Schatten in Szene mit mehreren volumetrischen sowie lichtdurchlässigen polygonalen Objekten zu berechnen. Schatten werden dabei auf Objekte vom selben Typ als auch auf Objekte von unterschiedlichem Typ geworfen. Dazu wird die Implementierung von Deep Shadow Maps auf Basis eines Polyhedral Volume Renderers beschrieben. Die Implementierung unterstützt neben Spot-Lichtquellen auch omnidirektionale Lichtquellen. Des Weiteren werden zwei verschiedene Methoden beschrieben wie Deep Shadow Maps abgespeichert werden. Um qualitativ bessere Ergebnisse zu erzielen, werden Objekte der Szene in Gruppen zusammengefasst und für jede Gruppe eine separate Deep Shadow Map berechnet.
Auf aktueller Hardware können Schatten in Szenen, bestehend aus mehreren volumetrischen Objekten sowie polygonaler Geometrie, mit interaktiven Frameraten berechnet werden.

In computer graphics shadows play an essential role. Besides visual cues they put a lot of atmosphere into a three dimensional scene.
The complex interaction of shadows casted by volumetric objects like clouds or smoke as well as shadows casted by polygonal geometry is very challenging in real-time graphics.
This thesis presents an integrated solution for high quality shadows in scenes involving multiple volumetric as well as translucent polyhedral objects. Shadows between the same type of object and different object types are supported in any direction. The algorithmic solution integrates Deep Shadow Maps and Polyhedral Volume Rendering implemented in CUDA. Two different memory management strategies for storing DSMs are discussed. The described implementation supports spotlights as well as omnidirectional light sources. DSM clustering further improves rendering quality.
The described method achieves interactive frame rates for shadow calculation and rendering of multiple volumetric objects and polyhedral geometry on current graphics hardware.
Keywords: Schatten; Deep Shadow Maps; Volumen Rendering; CUDA
Deep Shadow Maps; Volume Rendering; CUDA
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-43363
http://hdl.handle.net/20.500.12708/11961
Library ID: AC07810256
Organisation: E188 - Institut für Softwaretechnik und Interaktive Systeme 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:


Page view(s)

8
checked on Apr 19, 2021

Download(s)

56
checked on Apr 19, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.