Ray Tracing is, among others, a fundamental principle to generate synthetic images. The process simulates the interaction of rays, emitted from light sources, with the objects in a scene. Ray Tracing permits photorealism, however, the basic algorithm serves as well in other disciplines, for instance, in applications that simulate the propagation of electromagnetic waves.
Ray Tracing has high computational costs. The determining factors are the number of objects in the scene, their extension, the number of rays to be traced, and the effects to be simulated. A lot of investigation is undertaken around the world to speed-up the ray tracing algorithm. Certain groups report almost interactive ray tracers (with certain limitations).
The principal objective of the research in our group is the introduction of new ideas to accelerate the ray tracing algorithm and to incorporate the algorithm in real applications. Also, ray tracing can be applied in other fields, for instance, as a valuable tool in the process of predicting the strength of the electromagnetic field in wireless telecommunication systems.
Ray tracing of curved surfaces which are based on meshes of triangles. The triangles define through the view-dependent intersection algorithm curved surfaces.
set of images (stored as .jpg) as contained in the article published in Computer Graphics Forum:
Small animation [2.1MB] which shows an object modeled with 976 patches including reflexions in a mirror and reflexions of other objects on the curved object. The smooth silhouettes are easy to observe.
The same animated object [2.1MB] but modeled with simple triangles. The silhouettes appear as polylines.
Small animation [2.3MB] which shows a cylinder modeled with 16 patches including reflexions on the ground plane and shadows due to several light sources. It can be observed that the patches can be joined either smoothly or defining a sharp edge (tap of the cylinder).
Coherent Ray Tracing
Title: RETRAMAS: Motor de render baseado en trazado de raios con mellora de modelado e visualización de maias de triángulos e inclusión de diferentes efectos especiales
Start Date: 31/10/2008
End Date: 31/10/2011
Budget: 72450 €
Leaders: Juan Francisco Gálvez Gálvez
Funding Bodies: Xunta de Galicia [PGIDIT08TIC029E], Firmist Animación S.L.