Information
- Visibility: hidden
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: January 2027
- Date (Start): 10. July 2024
- Date (End): 11. November 2025
- Matrikelnummer: 11905167
- First Supervisor:
- Keywords: physically based rendering, Monte Carlo rendering, path tracing, importance sampling, path guiding, data structures
Abstract
Path guiding is a promising Monte Carlo ray tracing technique in physically based rendering (PBR) that leverages information about the scene to improve convergence and reduce image noise. By employing data structures that approximate the incident radiance, such algorithms are capable of making informed decisions about where to send future rays. However, even though minimizing noise is a major goal in path guiding, current state-of-the-art techniques barely take the underlying sample noise into account when building guiding distributions, solely relying on the illumination itself. To address this issue, this thesis proposes two novel data structures based on tile coding, a discrete data structure that has seen success in reinforcement learning due to its high degree of generalization. By making use of its advantages in combination with a data-driven approach to quantify sample noise, the data structures approximate the incident radiance with a higher level of detail, while minimizing typical issues other discrete data structures exhibit. To prove their effectiveness, the data structures are compared on a dataset of 446 environment maps against discrete and continuous state-of-the-art approaches, outperforming them in their ability to represent the incident radiance field in the majority of equal-sample comparisons. As part of a larger project, this work provides the directional data structure as the foundation for an upcoming complete path guiding algorithm.Additional Files and Images
No additional files or images.
Weblinks
No further information available.BibTeX
@bachelorsthesis{eickmeyer-2027-tcd,
title = "Tile Coding for Directional Path Guiding",
author = "Michael Eickmeyer",
year = "2027",
abstract = "Path guiding is a promising Monte Carlo ray tracing
technique in physically based rendering (PBR) that leverages
information about the scene to improve convergence and
reduce image noise. By employing data structures that
approximate the incident radiance, such algorithms are
capable of making informed decisions about where to send
future rays. However, even though minimizing noise is a
major goal in path guiding, current state-of-the-art
techniques barely take the underlying sample noise into
account when building guiding distributions, solely relying
on the illumination itself. To address this issue, this
thesis proposes two novel data structures based on tile
coding, a discrete data structure that has seen success in
reinforcement learning due to its high degree of
generalization. By making use of its advantages in
combination with a data-driven approach to quantify sample
noise, the data structures approximate the incident radiance
with a higher level of detail, while minimizing typical
issues other discrete data structures exhibit. To prove
their effectiveness, the data structures are compared on a
dataset of 446 environment maps against discrete and
continuous state-of-the-art approaches, outperforming them
in their ability to represent the incident radiance field in
the majority of equal-sample comparisons. As part of a
larger project, this work provides the directional data
structure as the foundation for an upcoming complete path
guiding algorithm.",
month = jan,
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 = "physically based rendering, Monte Carlo rendering, path
tracing, importance sampling, path guiding, data structures",
URL = "https://www.cg.tuwien.ac.at/research/publications/2027/eickmeyer-2027-tcd/",
}