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

Socpus ID

77954022295 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/77954022295

This document is currently not available here.

Share

COinS