ABSTRACT
Voxelization is an important basic operation for many applications in computer graphics and related areas. We describe a voxelization method for general, complex models, which generates a high-resolution volume in a single pass. One interesting application is the simultaneous display of all layers of a model, e.g., in illustrative visualization. Due to the representation of the voxelization data as bitstrings encoded in multiple textures, writing rendering code based on it can be a tedious task. We therefore, present an automated code generation technique that abstracts and encapsulates binary data access. This allows us to quickly write programs that generate renderings based on voxel data; we call these "voxel shaders".
- Eisemann, E., and Décoret, X. 2006. Fast Scene Voxelization and Applications. In Proc. of ACM Symposium on Interactive 3D Graphics, 71--78. Google ScholarDigital Library
Index Terms
- Semiautomatic shader code generation for rendering voxelized polygonal models
Recommendations
Geometry-shader-based real-time voxelization and applications
This work proposes a new voxelization algorithm based on newly available GPU functionalities and designs several real-time applications to render complex lighting effects with the voxelization result. The voxelization algorithm can efficiently transform ...
Imperfect voxelized shadow volumes
SIGGRAPH '13: ACM SIGGRAPH 2013 TalksVoxelized shadow volumes (VSVs) [Wyman 2011] are a discretized view-dependent shadow volume representation, but are limited to point or directional lights. We extend them, allowing dynamic volumetric visibility from area lights using imperfect shadow ...
Voxelized shadow volumes
HPG '11: Proceedings of the ACM SIGGRAPH Symposium on High Performance GraphicsEfficient shadowing algorithms have been sought for decades, but most shadow research focuses on quickly identifying shadows on surfaces. This paper introduces a novel algorithm to efficiently sample light visibility at points inside a volume. These ...
Comments