Title
Rendering 3D Volumes Using Per-Pixel Displacement Mapping
Keywords
image based rendering; impostor rendering; per-pixel displacement mapping; refraction; volumetric rendering
Abstract
Rendering 3D Volumes Using Per-Pixel Displacement Mapping offers a simple and practical solution to the problem of seamlessly integrating many highly detailed 3D objects into a scene without the need to render large sets of polygons or introduce the overhead of an obtrusive scene-graph. This work takes advantage of modern programmable GPU's as well as recent related research in the area of per-pixel displacement mapping to achieve view independent fully 3D rendering with per-pixel level of detail. To achieve this, a box is used to bound texture-defined volumes. The box acts as a surface to which the volume will be drawn on. By computing a viewing ray from the camera to a point on the box and using that point as a ray origin, the correct intersection with the texture volume can be found using various per-pixel displacement mapping techniques. Once the correct intersection is found, the final color value for the corresponding point on the box can be computed. The technique supports various effects taken both from established raycasting and ray-tracing methods such as reflection, refraction, selfshadowing on models, a simple animation scheme and an efficient method for finding distances through volumes. Copyright © 2007 by the Association for Computing Machinery, Inc.
Publication Date
12-1-2007
Publication Title
Sandbox Symposium 2007 - ACM SIGGRAPH Video Game Symposium, Sandbox '07
Number of Pages
81-87
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/1274940.1274958
Copyright Status
Unknown
Socpus ID
77954022295 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/77954022295
STARS Citation
Risser, Eric, "Rendering 3D Volumes Using Per-Pixel Displacement Mapping" (2007). Scopus Export 2000s. 6016.
https://stars.library.ucf.edu/scopus2000/6016