Rendering CSG scenes with general antialiasing - Archive ouverte HAL Access content directly
Conference Papers Year : 1996

Rendering CSG scenes with general antialiasing

(1, 2) ,
1
2

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.
Vignette du fichier
csg.gif (5.78 Ko) Télécharger le fichier Fichier principal
Vignette du fichier
CSG96.pdf (205.77 Ko) Télécharger le fichier
Format : Figure, Image
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00510116 , version 1 (17-08-2010)

Identifiers

  • HAL Id : inria-00510116 , version 1

Cite

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⟩
95 View
142 Download

Share

Gmail Facebook Twitter LinkedIn More