Transparency for computer synthesized images
- 1 August 1979
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 13 (2), 158-164
- https://doi.org/10.1145/800249.807438
Abstract
Simple transparency algorithms which assume a linear transparency over an entire surface are the type most often employed to produce computer synthesized images of transparent objects with curved surfaces. Although most of the images created with these algorithms do give the impression of transparency, they usually do not look realistic. One of the most serious problems is that the intensity of the light that is transmitted through the objects is generally not proportional to the amount of material through which it must pass. Another problem is that the image seen behind the objects is not distorted as would naturally occur when the light is refracted as it passes through a material of different density. Use of a non-linear transparency algorithm can provide a great improvement in the realism of an image at a small additional cost. Making the transparency proportional to the normal to the surface causes it to decrease towards the edges of the surface where the path of the light through the object is longer. The exact simulation of refraction, however, requires that each sight ray be individually traced from the observer, through the picture plane and through each transparent object until an opaque surface is intersected. Since the direction of the ray would change as each material of differing optical density was entered, the hidden surface calculations required would be very time consuming. However, if a few assumptions are made about the geometry of each object and about the conditions under which they are viewed, a much simplier algorithm can be used to approximate the refractive effect. This method proceeds in a back to front order, mapping the current background image onto the next surface, until all surfaces have been considered.Keywords
This publication has 8 references indexed in Scilit:
- An improved illumination model for shaded displayPublished by Association for Computing Machinery (ACM) ,1979
- A scan line algorithm for displaying parametrically defined surfacesPublished by Association for Computing Machinery (ACM) ,1978
- A scan line algorithm for computer display of curved surfacesPublished by Association for Computing Machinery (ACM) ,1978
- Polygon shadow generationPublished by Association for Computing Machinery (ACM) ,1978
- An interactive computer graphics approach to surface representationCommunications of the ACM, 1977
- Shadow algorithms for computer graphicsPublished by Association for Computing Machinery (ACM) ,1977
- Models of light reflection for computer synthesized picturesPublished by Association for Computing Machinery (ACM) ,1977
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976