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 - Graphisme, Vision et Robotique, 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 metadatas

Cited literature [5 references]  Display  Hide  Download


https://hal.inria.fr/inria-00510116
Contributor : Team Evasion <>
Submitted on : Tuesday, August 17, 2010 - 3:17:09 PM
Last modification on : Wednesday, April 11, 2018 - 1:52:13 AM
Long-term archiving on : Thursday, November 18, 2010 - 3:08:07 AM

Files

CSG96.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00510116, version 1

Collections

INRIA | UGA | IMAG

Citation

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⟩

Share

Metrics

Record views

187

Files downloads

296