Incremental Updates of Path-Traced Scenes during Editing

Published in 2022

Recommended citation: Pascal Hann, Hann. (2022). "Incremental Updates of Path-Traced Scenes during Editing." https://www.cg.tuwien.ac.at/research/publications/2022/HANN_2022_IPT/HANN_2022_IPT-thesis.pdf

In this work I present a novel adaptive sampling algorithm for 3D editing software, developed by me and my colleagues. The algorithm is based on the idea of using knowledge about how a given user interaction affects a scene visually. We split the image into regions and order them, according to that knowledge, from most noticeably affected to least. The rendering budget can then be focused on the more affected regions earlier and on the lesser ones later in an incremental rendering process. Although this concept could probably work with other rendering methods, we designed it to be able to use path-tracing as the viewport renderer in 3D editing software without the typical grain-like noise and waiting times for sufficiently smooth rendered images this technology usually comes with. The goal of this work is to offer users of 3D editing software an as uninterrupted workflow as possible while still being able to see their work in high quality.

TU Vienna, Institute of Computer Graphics post

Download paper here

Repository

Bibtex:

@bachelorsthesis{HANN_2022_IPT,
title =      "Incremental Updates of Path-Traced Scenes during Editing",
author =     "Pascal Hann",
year =       "2022",
abstract =   "In this work I present a novel adaptive sampling algorithm
           for 3D editing software, developed by me and my colleagues.
           The algorithm is based on the idea of using knowledge about
           how a given user interaction affects a scene visually. We
           split the image into regions and order them, according to
           that knowledge, from most noticeably affected to least. The
           rendering budget can then be focused on the more affected
           regions earlier and on the lesser ones later in an
           incremental rendering process. Although this concept could
           probably work with other rendering methods, we designed it
           to be able to use path-tracing as the viewport renderer in
           3D editing software without the typical grain-like noise and
           waiting times for sufficiently smooth rendered images this
           technology usually comes with. The goal of this work is to
           offer users of 3D editing software an as uninterrupted
           workflow as possible while still being able to see their
           work in high quality.",
month =      apr,
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 =   "incremental rendering, path tracing, GPU",
URL =        "https://www.cg.tuwien.ac.at/research/publications/2022/HANN_2022_IPT/",
}