Robust Cone Step Mapping
No Thumbnail Available
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Per-pixel displacement mapping provides an alternative to high-fidelity geometry and flat textured faces with in-between performance costs. Although cone maps are known to facilitate efficient and robust rendering of height fields, we show that these cannot guarantee robustness under bilinear interpolation, and we propose corrections to this issue. First, we define an artifactfree minimum step size for the cone map tracing algorithm while remaining comparable in performance to that of Dummer. Second, we modify the cone map generation procedure so that at bilinearly interpolated values the unbounding cones remain disjoint from the heightmap, thereby preventing another source of rendering artifacts. Third, we introduce an exact method to generate relaxed cones such that any ray within intersects the heightmap at most once, in contrast to the original algorithm that is both computationally more expensive and generates incorrect relaxed cones. Finally, we demonstrate the applicability of these algorithm improvements with visual and performance comparisons in our C++ and HLSL implementation.
Description
CCS Concepts: Computing methodologies -> Ray tracing; Shape modeling
@inproceedings{10.2312:sr.20241146,
booktitle = {Eurographics Symposium on Rendering},
editor = {Haines, Eric and Garces, Elena},
title = {{Robust Cone Step Mapping}},
author = {Bán, Róbert and Valasek, Gábor and Bálint, Csaba and Vad, Viktor A.},
year = {2024},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {978-3-03868-262-2},
DOI = {10.2312/sr.20241146}
}