Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity

This thesis investigates how to compute the physical correct illumination of a virtual 3d-scene. Global Illumination is simulated, i.e. the light gets reflected multiple times, possible infinite. The goal is to achieve real-time Global Illumination of a static scene with dynamic light sources. The R...

Full description

Bibliographic Details
Main Author: Burenius, Magnus
Format: Others
Language:English
Published: KTH, Datorseende och robotik, CVAP 2009
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-63790
id ndltd-UPSALLA1-oai-DiVA.org-kth-63790
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-637902018-01-13T05:15:48ZReal-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosityengBurenius, MagnusKTH, Datorseende och robotik, CVAP2009Computer SciencesDatavetenskap (datalogi)This thesis investigates how to compute the physical correct illumination of a virtual 3d-scene. Global Illumination is simulated, i.e. the light gets reflected multiple times, possible infinite. The goal is to achieve real-time Global Illumination of a static scene with dynamic light sources. The Radiosity algorithm is investigated and adjusted for real-time. The algorithm is derived in detail to stress its physical correctness. Methods to numerically solve the resulting equation systems are discussed like: gathering, Jacobi and Gauss-Seidel Relaxation. The ability to use information from the previous frame when computing the following is emphasized in the discussion of Gauss-Seidel Relaxation. Methods of accelerating the algorithm using hierarchies and clusters are explored and Hierarchical Radiosity is implemented for a real-time application. See section 11 for the main results. Face Cluster Radiosity and Vector Irradiance are also discussed. We end by discussing the benefits of using a precalculated inverse solution and various ways of improving the performance. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-63790application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Sciences
Datavetenskap (datalogi)
spellingShingle Computer Sciences
Datavetenskap (datalogi)
Burenius, Magnus
Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
description This thesis investigates how to compute the physical correct illumination of a virtual 3d-scene. Global Illumination is simulated, i.e. the light gets reflected multiple times, possible infinite. The goal is to achieve real-time Global Illumination of a static scene with dynamic light sources. The Radiosity algorithm is investigated and adjusted for real-time. The algorithm is derived in detail to stress its physical correctness. Methods to numerically solve the resulting equation systems are discussed like: gathering, Jacobi and Gauss-Seidel Relaxation. The ability to use information from the previous frame when computing the following is emphasized in the discussion of Gauss-Seidel Relaxation. Methods of accelerating the algorithm using hierarchies and clusters are explored and Hierarchical Radiosity is implemented for a real-time application. See section 11 for the main results. Face Cluster Radiosity and Vector Irradiance are also discussed. We end by discussing the benefits of using a precalculated inverse solution and various ways of improving the performance.
author Burenius, Magnus
author_facet Burenius, Magnus
author_sort Burenius, Magnus
title Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
title_short Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
title_full Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
title_fullStr Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
title_full_unstemmed Real-Time Radiosity : Real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
title_sort real-time radiosity : real-time global illumination of a static scene with dynamic lights using hierarchical radiosity
publisher KTH, Datorseende och robotik, CVAP
publishDate 2009
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-63790
work_keys_str_mv AT bureniusmagnus realtimeradiosityrealtimeglobalilluminationofastaticscenewithdynamiclightsusinghierarchicalradiosity
_version_ 1718608425231843328