Ray tracing complex models containing surface tessellations
- 1 August 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 21 (4), 119-128
- https://doi.org/10.1145/37402.37417
Abstract
An approach to ray tracing complex models containing mathematically defined surfaces is presented. Parametric and implicit surfaces, and boolean combinations of these, are first tessellated into triangles. The resulting triangles from many such surfaces are organized in a hierachy of lists and 3D grids, allowing efficient calculation of ray/model intersections.The technique has been used to ray trace models containing billions of traiangles and surfaces never before ray traced. The organizing scheme developed is also independently useful for efficiently ray tracing any complex model, whether or not it contains surface tessellations.Keywords
This publication has 11 references indexed in Scilit:
- Accurate triangulations of deformed, intersecting surfacesACM SIGGRAPH Computer Graphics, 1987
- Ray tracing parametric surface patches utilizing numerical techniques and ray coherenceACM SIGGRAPH Computer Graphics, 1986
- Ray tracing complex scenesACM SIGGRAPH Computer Graphics, 1986
- Ray tracing deformed surfacesACM SIGGRAPH Computer Graphics, 1986
- ARTS: Accelerated Ray-Tracing SystemIEEE Computer Graphics and Applications, 1986
- On ray tracing parametric surfacesACM SIGGRAPH Computer Graphics, 1985
- Space subdivision for fast ray tracingIEEE Computer Graphics and Applications, 1984
- Ray tracing parametric patchesACM SIGGRAPH Computer Graphics, 1982
- Superquadrics and Angle-Preserving TransformationsIEEE Computer Graphics and Applications, 1981
- A 3-dimensional representation for fast rendering of complex scenesACM SIGGRAPH Computer Graphics, 1980