Parameterized Ray-tracing
- 1 July 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 23 (3) , 307-314
- https://doi.org/10.1145/74334.74365
Abstract
The construction and refinement of a computer graphics scene is unacceptably slow when using ray tracing. We introduce a new technique to speed up the generation of successive ray traced images when the geometry of the scene remains constant and only the light source intensities and the surface properties need to be adjusted. When the scene is first ray traced, an expression parameterized in the color of all lights and the surface property coefficients of all objects is calculated and stored for each pixel. Redisplaying a scene with a new set of lights and colors then consists of substituting values for the corresponding parameters and re-evaluating the expressions for the pixels. This parameter updating and redisplay takes only a few seconds, as compared to the many minutes or hours required to ray trace the entire scene again, but it uses much more memory and disk space. With suitable expression sharing, however, these storage needs can be reduced to an acceptable level.Keywords
This publication has 6 references indexed in Scilit:
- ARTS: Accelerated Ray-Tracing SystemIEEE Computer Graphics and Applications, 1986
- Visible Feature Return at Object ResolutionIEEE Computer Graphics and Applications, 1985
- The hemi-cubePublished by Association for Computing Machinery (ACM) ,1985
- A Software Testbed for the Development of 3D Raster Graphics SystemsACM Transactions on Graphics, 1982
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Raster-scan hidden surface algorithm techniquesACM SIGGRAPH Computer Graphics, 1977