Skip to Main content Skip to Navigation
Conference papers

Rendering CSG scenes with general antialiasing

Jean-Marc Hasenfratz 1, 2, * Djamchid Ghazanfarpour
* Corresponding author
1 iMAGIS - Models, Algorithms and Geometry for Computer Generated Image Graphics
GRAVIR - IMAG - Laboratoire d'informatique GRAphique, VIsion et Robotique de Grenoble, Inria Grenoble - Rhône-Alpes
Abstract : Ray-tracing is one of the most popular techniques for rendering 3D images. Effects such as shadows, reflection, refraction and so on can e produced with this technique. However, ray-tracing is a point-sampling technique with well-known aliasing problems. In particular, small objects and small shadows can be hidden between rays and not be detected. No ray-tracing method, even using oversamplin , can solve this problem entirely. The solution is to use an extension of ray-tracing in which the concept of the infinitesimal ray is replaced by that of the beam, which has a volume of the scene. Beam-tracing is more complex than ray-tracing: in particular because of the beam-object intersection computations. So beam-tracers are usually limited to polygonal objects. The method presented here is a beam-tracer with no explicit beam-object intersection computations; so it can be used for rendering CSG scenes with antialiasing.
Document type :
Conference papers
Complete list of metadata

Cited literature [5 references]  Display  Hide  Download
Contributor : Team Evasion Connect in order to contact the contributor
Submitted on : Tuesday, August 17, 2010 - 3:17:09 PM
Last modification on : Monday, December 28, 2020 - 3:44:02 PM
Long-term archiving on: : Thursday, November 18, 2010 - 3:08:07 AM


Files produced by the author(s)


  • HAL Id : inria-00510116, version 1




Jean-Marc Hasenfratz, Djamchid Ghazanfarpour. Rendering CSG scenes with general antialiasing. CSG 96 Set-theoretic Solid Modelling Techniques and Applications, Information Geometers, Winchester, 1996, Winchester, United Kingdom. pp.275-289. ⟨inria-00510116⟩



Les métriques sont temporairement indisponibles