Skip to Main content Skip to Navigation

Lancer de Faisceaux en Synthèse d'Images

Abstract : Ray tracing is one of the most important rendering techniques used in computer graphics. However, this algorithm cannot resolve all the aliasing problems, particulary small objects, or small shadows are missed. Beam tracers can be considered as an extension of classical ray tracers. They replace the concept of infinitesimal ray by that of beam. The "pyramidal beam tracer" studied here has some advantages: complex and expensive computations of conventional beam-object intersection are entirely avoided, so an extension to some non polyhedral scenes such as CSG ones is possible; usual approximations or complex approaches for refraction computations are avoided; soft shadows due to large light sources are possible; objetcs preselection based on simple tests and regular spatial subdivision can decrease computational time. Other applications of beam tracer are possible. We can use beam tracer in an exact visibility algorithm based on generalized maps. Beams are used to optimize this method and to determine precisely the position between two objetcs. In the case of a rendering process, beams can decrease the nomber of considered objets to determine the visibility, for example in a radiosity algorithm.
Complete list of metadatas

Cited literature [49 references]  Display  Hide  Download
Contributor : Jean-Marc Hasenfratz <>
Submitted on : Monday, October 18, 2010 - 4:12:29 PM
Last modification on : Wednesday, July 25, 2018 - 1:24:09 AM
Long-term archiving on: : Wednesday, January 19, 2011 - 2:51:29 AM


  • HAL Id : tel-00527254, version 1



Jean-Marc Hasenfratz. Lancer de Faisceaux en Synthèse d'Images. Informatique [cs]. Université de Limoges, 1998. Français. ⟨tel-00527254⟩



Record views


Files downloads