Efficient Environment Map Rendering Based on Decomposition

Yu‐Ting Wu
DOI: https://doi.org/10.1111/cgf.15264
IF: 2.5
2024-10-24
Computer Graphics Forum
Abstract:Our method is founded on the observation that emissive and non‐emissive pixels in an environment map create distinct shading effects. We developed specialized algorithms tailored to the distinct characteristics of the emissive and non‐emissive regions. This paper presents an efficient environment map sampling algorithm designed to render high‐quality, low‐noise images with only a few light samples, making it ideal for real‐time applications. We observe that bright pixels in the environment map produce high‐frequency shading effects, such as sharp shadows and shading, while the rest influence the overall tone of the scene. Building on this insight, our approach differs from existing techniques by categorizing the pixels in an environment map into emissive and non‐emissive regions and developing specialized algorithms tailored to the distinct properties of each region. By decomposing the environment lighting, we ensure that light sources are deposited on bright pixels, leading to more accurate shadows and specular highlights. Additionally, this strategy allows us to exploit the smoothness in the low‐frequency component by rendering a smaller image with more lights, thereby enhancing shading accuracy. Extensive experiments demonstrate that our method significantly reduces shadow artefacts and image noise compared to previous techniques, while also achieving lower numerical errors across a range of illumination types, particularly under limited sample conditions.
computer science, software engineering
What problem does this paper attempt to address?