Principles and applications of pencil tracing
- 1 August 1987
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 21 (4) , 45-54
- https://doi.org/10.1145/37402.37408
Abstract
Pencil tracing, a new approach to ray tracing, is introduced for faster image synthesis with more physical fidelity. The paraxial approximation theory for efficiently tracing a pencil of rays is described and analysis of its errors is conducted to insure the accuracy required for pencil tracing. The paraxial approimation is formulated from a 4x4 matrix (a system matrix) that provides the basis for pencil tracing and a variety of ray tracing techniques, such as beam tracing, ray tracing with cones, ray-object intersection tolerance, and a lighting model for reflection and refraction. In the error analysis, functions that estimate approximation errors and determine a constraint on the spread angle of a pencil are given.The theory results in the following fast ray tracing algorithms; ray tracing using a system matrix, ray interpolation, and extended 'beam tracing' using a 'generalized perspective transform'. Some experiments are described to show their advantages. A lighting model is also developed to calculate the illuminance for refracted and reflected light.Keywords
This publication has 9 references indexed in Scilit:
- The rendering equationACM SIGGRAPH Computer Graphics, 1986
- Ray tracing deformed surfacesACM SIGGRAPH Computer Graphics, 1986
- Continuous tone representation of three-dimensional objects taking account of shadows and interreflectionACM SIGGRAPH Computer Graphics, 1985
- Experiments with a fast string searching algorithmInformation Processing Letters, 1984
- Distributed ray tracingACM SIGGRAPH Computer Graphics, 1984
- Beam tracing polygonal objectsACM SIGGRAPH Computer Graphics, 1984
- A 3-dimensional representation for fast rendering of complex scenesACM SIGGRAPH Computer Graphics, 1980
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Ray techniques in electromagneticsProceedings of the IEEE, 1972