Smooth transitions between bump rendering algorithms
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Geometry caching for ray-tracing displacement maps
Proceedings of the eurographics workshop on Rendering techniques '96
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Adaptive view dependent tessellation of displacement maps
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Simulation of wrinkled surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Hardware accelerated displacement mapping for image based rendering
GRIN'01 No description on Graphics interface 2001
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Automatic shader level of detail
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
View-dependent displacement mapping
ACM SIGGRAPH 2003 Papers
Penumbra maps: approximate soft shadows in real-time
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Rendering fake soft shadows with smoothies
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Filtering Normal Maps and Creating Multiple Surfaces
Filtering Normal Maps and Creating Multiple Surfaces
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1. 4
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1. 4
Hardware accelerated per-pixel displacement mapping
GI '04 Proceedings of the 2004 Graphics Interface Conference
Real-time relief mapping on arbitrary polygonal surfaces
Proceedings of the 2005 symposium on Interactive 3D graphics and games
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Interactive landscape visualization using GPU ray casting
Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
Pyramidal displacement mapping: a GPU based artifacts-free ray tracing through an image pyramid
Proceedings of the ACM symposium on Virtual reality software and technology
Practical parallax occlusion mapping with approximate soft shadows for detailed surface rendering
ACM SIGGRAPH 2006 Courses
Rendering 3D volumes using per-pixel displacement mapping
Proceedings of the 2007 ACM SIGGRAPH symposium on Video games
PCU: the programmable culling unit
ACM SIGGRAPH 2007 papers
Efficient self-shadowed radiosity normal mapping
ACM SIGGRAPH 2007 courses
Terrain rendering in frostbite using procedural shader splatting
ACM SIGGRAPH 2007 courses
Interactive volume isosurface rendering using BT volumes
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Maximum mipmaps for fast, accurate, and scalable dynamic height field rendering
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Indirection mapping for quasi-conformal relief texturing
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Geometric displacement on plane and sphere
GI '08 Proceedings of graphics interface 2008
Curved ray-casting for displacement mapping in the GPU
MMM'08 Proceedings of the 14th international conference on Advances in multimedia modeling
Technical Section: Real-time path-based surface detail
Computers and Graphics
Hybrid rendering of dynamic heightfields using ray-casting and mesh rasterization
Proceedings of Graphics Interface 2010
Extrusion and revolution mapping
ACM Transactions on Graphics (TOG)
An analysis of impostor based level of detail approximations for LIDAR data
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part II
Quad-Tree atlas ray casting: a GPU based framework for terrain visualization and its applications
Transactions on Edutainment VII
Efficient rendering of animated characters through optimized per-joint impostors
Computer Animation and Virtual Worlds
Realistic water volumes in real-time
NPH'06 Proceedings of the Second Eurographics conference on Natural Phenomena
Fast global illumination on dynamic height fields
EGSR'09 Proceedings of the Twentieth Eurographics conference on Rendering
Grammar-based encoding of facades
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
A pipeline for the digitization and the realistic rendering of paintings
VAST'07 Proceedings of the 8th International conference on Virtual Reality, Archaeology and Intelligent Cultural Heritage
Accurate and efficient rendering of detail using directional distance maps
Proceedings of the Eighth Indian Conference on Computer Vision, Graphics and Image Processing
Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Hi-index | 0.00 |
This paper presents a per-pixel ray tracing algorithm with dynamic lighting of surfaces in real-time on the GPU. First, we propose a method for increased precision of the critical ray-height field intersection and adaptive height field sampling. We achieve higher quality results than the existing inverse displacement mapping algorithms. Second, soft shadows are computed by estimating light visibility for the displaced surfaces. Third, we describe an adaptive level-of-detail system which uses the information supplied by the graphics hardware during rendering to automatically manage shader complexity. This LOD scheme maintains smooth transitions between the full displacement computation and a simplified representation at a lower level of detail without visual artifacts. The algorithm performs well for animated objects and supports dynamic rendering of height fields for a variety of interesting displacement effects. The presented method is scalable for a range of consumer grade GPU products. It exhibits a low memory footprint and can be easily integrated into existing art pipelines for games and effects rendering.