Environment Mapping and Other Applications of World Projections
- 1 November 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 6 (11) , 21-29
- https://doi.org/10.1109/mcg.1986.276658
Abstract
Various techniques have been developed that employ projections of the world as seen from a particular viewpoint. Blinn and Newell introduced reflection mapping for simulating mirror reflections on curved surfaces. Miller and Hoffman have presented a general illumination model based on environment mapping. World projections have also been used to model distant objects and to produce pictures with the fish-eye distortion required for Omnimax frames. This article proposes a uniform framework for representing and using world projections and argues that the best general-purpose representation is the is projection onto a cube. Surface shading and texture filtering are discussed in the context of environment mapping, and methods are presented for obtaining diffuse and specular surface illumination from prefiltered environment maps. Comparisons are made with ray tracing, noting that two problems with ray tracing¿obtaining diffuse reflection and antialiasing specular reflection¿can be handled effectively by environment mapping.Keywords
This publication has 10 references indexed in Scilit:
- Survey of Texture MappingIEEE Computer Graphics and Applications, 1986
- Filtering by repeated integrationPublished by Association for Computing Machinery (ACM) ,1986
- Creating Raster Omnimax Images from Multiple Perspective Views Using the Elliptical Weighted Average FilterIEEE Computer Graphics and Applications, 1986
- Distributed ray tracingPublished by Association for Computing Machinery (ACM) ,1984
- Summed-area tables for texture mappingACM SIGGRAPH Computer Graphics, 1984
- Ray tracing with conesACM SIGGRAPH Computer Graphics, 1984
- Pyramidal parametricsPublished by Association for Computing Machinery (ACM) ,1983
- A reflectance model for computer graphicsPublished by Association for Computing Machinery (ACM) ,1981
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976