Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: August 2023
- Date (Start): 22. December 2021
- Date (End): 23. August 2023
- Matrikelnummer: e1527875
- First Supervisor:
- Keywords: lighting, inverse rendering, optimization
Abstract
In this thesis, we present a novel application of inverse rendering through the use case of estimating light source parameters from baked lighting information bundled with a 3D scene. As input, we use a scene file that contains the geometry and the baked lighting information of a scene. The extracted scene information is then used to estimate a lighting configuration. With the resulting lighting configuration, it is possible to reproduce a closely matched shading of the scene.Because of hardware limitations, real-time rendering applications such as video games have historically provided limited realism in terms of lighting. Baked lighting was a common method used to illuminate the scene under real-time constraints. Nowadays, hardware-supported ray tracing enables dynamic lighting and global illumination in real time. Our method aims to build a physically based lighting setup that comes as close to the baked lightmaps as possible. This reconstructed lighting setup allows the relighting of the scene through advanced rendering effects such as dynamic lighting, indirect lighting, reflections, refractions, and soft shadows. This could facilitate the process of bringing classic games up to modern standards, especially when the original data is unavailable or lost.
This project relies on a differentiable rendering framework under development in the Rendering and Modeling Group (Prof. Wimmer, TU Wien). The goal of this bachelor's thesis is to evaluate and demonstrate the capabilities of an inverse rendering method built on this system. Specifically, we aim to estimate light sources from existing precalculated lightmaps used in the game Quake III Arena. For this purpose, our first step is to extract the geometry and lightmaps from a scene file, import the data into the rendering framework, and then implement a suitable optimization scheme to construct new light sources. With these new light sources, we can render the scenes using ray tracing and global illumination to achieve realistic lighting effects, including indirect lighting, accurate reflections, and soft shadows.
Additional Files and Images
Weblinks
No further information available.BibTeX
@bachelorsthesis{Schwengerer_Mathias-2022-BGL,
title = "Inverse Method for Baked Lighting",
author = "Mathias Schwengerer",
year = "2023",
abstract = "In this thesis, we present a novel application of inverse
rendering through the use case of estimating light source
parameters from baked lighting information bundled with a 3D
scene. As input, we use a scene file that contains the
geometry and the baked lighting information of a scene. The
extracted scene information is then used to estimate a
lighting configuration. With the resulting lighting
configuration, it is possible to reproduce a closely matched
shading of the scene. Because of hardware limitations,
real-time rendering applications such as video games have
historically provided limited realism in terms of lighting.
Baked lighting was a common method used to illuminate the
scene under real-time constraints. Nowadays,
hardware-supported ray tracing enables dynamic lighting and
global illumination in real time. Our method aims to build a
physically based lighting setup that comes as close to the
baked lightmaps as possible. This reconstructed lighting
setup allows the relighting of the scene through advanced
rendering effects such as dynamic lighting, indirect
lighting, reflections, refractions, and soft shadows. This
could facilitate the process of bringing classic games up to
modern standards, especially when the original data is
unavailable or lost. This project relies on a
differentiable rendering framework under development in the
Rendering and Modeling Group (Prof. Wimmer, TU Wien). The
goal of this bachelor's thesis is to evaluate and
demonstrate the capabilities of an inverse rendering method
built on this system. Specifically, we aim to estimate light
sources from existing precalculated lightmaps used in the
game Quake III Arena. For this purpose, our first step is to
extract the geometry and lightmaps from a scene file, import
the data into the rendering framework, and then implement a
suitable optimization scheme to construct new light sources.
With these new light sources, we can render the scenes using
ray tracing and global illumination to achieve realistic
lighting effects, including indirect lighting, accurate
reflections, and soft shadows. ",
month = aug,
address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
school = "Research Unit of Computer Graphics, Institute of Visual
Computing and Human-Centered Technology, Faculty of
Informatics, TU Wien ",
keywords = "lighting, inverse rendering, optimization",
URL = "https://www.cg.tuwien.ac.at/research/publications/2023/Schwengerer_Mathias-2022-BGL/",
}