Space division for ray tracing in CSG
IEEE Computer Graphics and Applications
Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Applications of surface networks to sampling problems in computer graphics
Applications of surface networks to sampling problems in computer graphics
Blend surfaces for set theoretic volume modelling systems
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
A Generalization of Algebraic Surface Drawing
ACM Transactions on Graphics (TOG)
Constraints methods for flexible models
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Numerical Initial Value Problems in Ordinary Differential Equations
Numerical Initial Value Problems in Ordinary Differential Equations
Ray tracing algebraic surfaces
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Polynomial real root isolation using Descarte's rule of signs
SYMSAC '76 Proceedings of the third ACM symposium on Symbolic and algebraic computation
Global and local deformations of solid primitives
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Superquadrics and Angle-Preserving Transformations
IEEE Computer Graphics and Applications
Solid Texturing of Soft Objects
IEEE Computer Graphics and Applications
Geometric collisions for time-dependent parametric surfaces
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Topological considerations in isosurface generation extended abstract
VVS '90 Proceedings of the 1990 workshop on Volume visualization
Volumetric shape description of range data using “Blobby Model”
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Generalized implicit functions for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Interval analysis for computer graphics
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Interval arithmetic recursive subdivision for implicit functions and constructive solid geometry
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
An updated cross-indexed guide to the ray-tracing literature
ACM SIGGRAPH Computer Graphics
Topological considerations in isosurface generation
ACM Transactions on Graphics (TOG)
Visualizing quaternion rotation
ACM Transactions on Graphics (TOG)
Multiscale 3D edge representation of volume data by a DOG wavelet
VVS '94 Proceedings of the 1994 symposium on Volume visualization
A Lipschitz method for accelerated volume rendering
VVS '94 Proceedings of the 1994 symposium on Volume visualization
VVS '94 Proceedings of the 1994 symposium on Volume visualization
Guaranteeing the topology of an implicit surface polygonization for interactive modeling
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Feature sensitive surface extraction from volume data
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Modelling with implicit surfaces that interpolate
ACM Transactions on Graphics (TOG)
IEEE Computer Graphics and Applications
Adaptive Polygonalization of Implicitly Defined Surfaces
IEEE Computer Graphics and Applications
Volume Data and Wavelet Transforms
IEEE Computer Graphics and Applications
Interval arithmetic and interval analysis: an introduction
Granular computing
Novel techniques for robust voxelization and visualization of implicit surfaces
Graphical Models - Volume modeling
Efficient max-norm distance computation and reliable voxelization
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Approximating and intersecting surfaces from points
Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
Approximation and rendering of volume data using wavelet transforms
VIS '92 Proceedings of the 3rd conference on Visualization '92
Feature sensitive mesh processing
SCCG '03 Proceedings of the 19th spring conference on Computer graphics
Rayskip: faster ray tracing of implicit surface animations
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Implicit surface visualization of reconstructed biological molecules
Theoretical Computer Science - In memoriam: Alberto Del Lungo (1965-2003)
Modelling with implicit surfaces that interpolate
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Guaranteeing the topology of an implicit surface polygonization for interactive modeling
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Programmable shaders for deformation rendering
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Reliable implicit surface polygonization using visibility mapping
SGP '06 Proceedings of the fourth Eurographics symposium on Geometry processing
Technical Section: Progressive refinement rendering of implicit surfaces
Computers and Graphics
Guaranteed Adaptive Antialiasing Using Interval Arithmetic
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
Advanced illumination techniques for GPU volume raycasting
ACM SIGGRAPH ASIA 2008 courses
A hierarchical sampling approach for polygonizing variational implicit surfaces
Computers and Graphics
Adaptive polygonization of implicit surfaces
Computers and Graphics
Advanced illumination techniques for GPU-based volume raycasting
ACM SIGGRAPH 2009 Courses
Regularity criteria for the topology of algebraic curves and surfaces
Proceedings of the 12th IMA international conference on Mathematics of surfaces XII
Efficient ray tracing using interval analysis
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Technical Section: Real-time ray casting of algebraic B-spline surfaces
Computers and Graphics
Improving the interval ray tracing of implicit surfaces
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
Arbitrary 3d resolution discrete ray tracing of implicit surfaces
DGCI'05 Proceedings of the 12th international conference on Discrete Geometry for Computer Imagery
Combining point clouds and volume objects in volume scene graphs
VG'05 Proceedings of the Fourth Eurographics / IEEE VGTC conference on Volume Graphics
Proceedings of the 18th International Conference on 3D Web Technology
Real-time isosurface rendering of smooth fields
Journal of Visualization
Hi-index | 0.00 |
In this paper, we present a robust and mathematically sound ray-intersection algorithm for implicit surfaces. The algorithm is guaranteed to numerically find the nearest intersection of the surface with a ray, and is guaranteed not to miss fine features of the surface. It does not require fine tuning or human choice of interactive parameters. Instead, it requires two upper bounds: "L" that limits the net rate of change of the implicit surface function f(x,y,z) and "G" that limits the rate of change of the gradient. We refer to an implicit surface with these rate limits as an "LG-implicit surface."Existing schemes to intersect a ray with an implicit surface have typically been guaranteed to work only for a limited set of implicit functions, such as quadric surfaces or polynomials, or else have been ad-hoc and have not been guaranteed to work. Our technique significantly extends the ability to intersect rays with implicit surfaces in a guaranteed fashion.