IEEE Transactions on Visualization and Computer Graphics · 2011 · 11 citations · 33 references
ComputingComputer ScienceComputational GeometryComputer GraphicsRendering3D RenderingGeometry ProcessingImage SynthesisRendering PipelineSurface ReconstructionSurface RenderingAcceleration StructuresHigh PerformanceMarching TechniqueMemory OverheadReal-time Image SynthesisReal-time SynthesisShapeVisibility
Height fields have become an important element of realistic real-time image synthesis to represent surface details. In this paper, we focus on the frequent case of static height-field data, for which we can precompute acceleration structures. While many rendering algorithms exist that impose tradeoffs between speed and accuracy, we show that even accurate rendering can be combined with high performance. A careful analysis of the surface defined by the height values, leads to an efficient and accurate precomputation method. As a result, each texel stores a safety shape inside which a ray cannot cross the surface twice. This property ensures that no intersections are missed during the efficient marching method. Our analysis is general and can even consider visibility constraints that are robustly integrated into the precomputation. Further, we propose a particular instance of safety shapes with little memory overhead, which results in a rendering algorithm that outperforms existing methods, both in terms of accuracy and performance.
33
Marc Levoy, Pat Hanrahan · 1996 · 3.7K citations · Full text
Leonard McMillan, Gary Bishop · 1995 · 1.3K citations
Jonathan Shade, Steven J. Gortler, Li-wei He et al. · 1998 · 1.1K citations · Full text
Real-time, continuous level of detail rendering of height fields
Peter Lindström, David Koller, William Ribarsky et al. · 1996 · 746 citations
A Fast Voxel Traversal Algorithm for Ray Tracing
John Amanatides, Andrew Woo · 1987 · 670 citations · Full text