Adding shadows to a texture-based volume renderer
VVS '98 Proceedings of the 1998 IEEE symposium on Volume visualization
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
High-quality pre-integrated volume rendering using hardware-accelerated pixel shading
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Interactive translucent volume rendering and procedural modeling
Proceedings of the conference on Visualization '02
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Smart hardware-accelerated volume rendering
VISSYM '03 Proceedings of the symposium on Data visualisation 2003
Shadows and Soft Shadows with Participating Media Using Splatting
IEEE Transactions on Visualization and Computer Graphics
A self-shadow algorithm for dynamic hair using density clustering
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Real-time approximate sorting for self shadowing and transparency in hair rendering
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Dual scattering approximation for fast multiple scattering in hair
ACM SIGGRAPH 2008 papers
Hair self shadowing and transparency depth ordering using occupancy maps
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Advanced illumination techniques for GPU volume raycasting
ACM SIGGRAPH ASIA 2008 courses
Advanced illumination techniques for GPU-based volume raycasting
ACM SIGGRAPH 2009 Courses
Beyond programmable shading (parts I and II)
ACM SIGGRAPH 2009 Courses
Interactive fluid-particle simulation using translating Eulerian grids
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Advanced techniques in real-time hair rendering and simulation
ACM SIGGRAPH 2010 Courses
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Isosurface ambient occlusion and soft shadows with filterable occlusion maps
SPBG'08 Proceedings of the Fifth Eurographics / IEEE VGTC conference on Point-Based Graphics
Interactive global light propagation in direct volume rendering using local piecewise integration
SPBG'08 Proceedings of the Fifth Eurographics / IEEE VGTC conference on Point-Based Graphics
VG'07 Proceedings of the Sixth Eurographics / Ieee VGTC conference on Volume Graphics
Feature-driven ambient occlusion for direct volume rendering
VG'10 Proceedings of the 8th IEEE/EG international conference on Volume Graphics
Advanced light material interaction for direct volume rendering
VG'10 Proceedings of the 8th IEEE/EG international conference on Volume Graphics
A multidirectional occlusion shading model for direct volume rendering
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
A directional occlusion shading model for interactive direct volume rendering
EuroVis'09 Proceedings of the 11th Eurographics / IEEE - VGTC conference on Visualization
Hi-index | 0.00 |
Deep shadow maps unify the computation of volumetric and geometric shadows. For each pixel in the shadow map, a fractional visibility function is sampled, pre-filtered, and compressed as a piecewise linear function. However, the original implementation targets software-based off-line rendering. Similar previous algorithms on GPUs focus on geometric shadows and lose many important benefits of the original concept. We focus on shadows for interactive direct volume rendering, where shadow algorithms currently either compute additional per-voxel shadow data, or employ half-angle slicing to generate shadows during rendering. We adapt the original concept of deep shadow maps to volume ray-casting on GPUs, and show that it can provide anti-aliased high-quality shadows at interactive rates. Ray-casting is used for both generation of the shadow map data structure and actual rendering. High frequencies in the visibility function are captured by a pre-computed lookup table for piecewise linear segments. Direct volume rendering is performed with an additional deep shadow map lookup for each sample. Overall, we achieve interactive high-quality volume ray-casting with accurate shadows. To conclude, we briefly describe how semi-transparent geometry such as hair could be integrated as well, provided that rasterization can write to arbitrary locations in a texture. This would be a major step toward full deep shadow map functionality.