Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
A Generalization of Algebraic Surface Drawing
ACM Transactions on Graphics (TOG)
An improved illumination model for shaded display
Communications of the ACM
Practical animation of liquids
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Interactive animation of ocean waves
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animation and rendering of complex water surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Particle-based fluid simulation for interactive applications
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Screen space fluid rendering with curvature flow
Proceedings of the 2009 symposium on Interactive 3D graphics and games
Real-time open water environments with interacting objects
NPH'09 Proceedings of the Fifth Eurographics conference on Natural Phenomena
A layered particle-based fluid model for real-time rendering of water
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
Adaptive sampling and rendering of fluids on the GPU
SPBG'08 Proceedings of the Fifth Eurographics / IEEE VGTC conference on Point-Based Graphics
Parallel Surface Reconstruction for Particle-Based Fluids
Computer Graphics Forum
Efficient fluids simulation and rendering on GPU
Proceedings of the 12th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
Hi-index | 0.00 |
We present a simple yet powerful approach for the generation and rendering of surfaces defined by the boundary of a three-dimensional point cloud. First, a depth map plus internal and external silhouettes of the surface are generated in screen space. These are used to construct a 2D screen space triangle mesh with a new technique that is derived from Marching Squares. The resulting mesh is transformed back to 3D world space for the computation of occlusions, reflections, refraction, and other shading effects. One of the main applications for screen space meshes is the visualization of Lagrangian, particle-based fluids models. Our new method has several advantages over the full 3D Marching Cubes approach. The algorithm only generates surface where it is visible, view-dependent level of detail comes for free, and interesting visual effects are possible by filtering in screen space.