Adaptive radiosity textures for bidirectional ray tracing
- 1 September 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 24 (4), 145-154
- https://doi.org/10.1145/97880.97895
Abstract
We present a rendering method designed to provide accurate, general simulation of global illumination for realistic image synthesis. Separating surface interaction into diffuse plus specular, we compute the specular component on the fly, as in ray tracing, and store the diffuse component (the radiosity) for later-reuse, similar to a radiosity algorithm. Radiosities are stored in adaptive radiosity textures (rexes ) 1 that record the pattern of light and shadow on every diffuse surface in the scene. They adaptively subdivide themselves to the appropriate level of detail for the picture being made, resolving sharp shadow edges automatically.We use a three-pass, bidirectional ray tracing algorithm that traces rays from both the lights and the eye. The "size pass" records visibility information on diffuse surfaces; the "light pass" progressively traces rays from lights and bright surfaces to deposit photons on diffuse surfaces to construct the radiosity textures; and the "eye pass" traces rays from the eye, collecting light from diffuse surfaces to make a picture.Keywords
This publication has 31 references indexed in Scilit:
- A new radiosity approach by procedural refinements for realistic image sythesisACM SIGGRAPH Computer Graphics, 1988
- A progressive refinement approach to fast radiosity image generationACM SIGGRAPH Computer Graphics, 1988
- Rendering antialiased shadows with depth mapsACM SIGGRAPH Computer Graphics, 1987
- A radiosity method for non-diffuse environmentsACM SIGGRAPH Computer Graphics, 1986
- Continuous tone representation of three-dimensional objects taking account of shadows and interreflectionACM SIGGRAPH Computer Graphics, 1985
- The hemi-cubeACM SIGGRAPH Computer Graphics, 1985
- Modeling the interaction of light between diffuse surfacesACM SIGGRAPH Computer Graphics, 1984
- Polygon shadow generationACM SIGGRAPH Computer Graphics, 1978
- Casting curved shadows on curved surfacesACM SIGGRAPH Computer Graphics, 1978
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976