This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
November 1986 (vol. 6 no. 11)
pp. 21-29
Ned Greene, New York Institute of Technology
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.

1. James F.Blinn and Martin E.Newell, "Texture and Reflection in Computer Generated Images," Comm ACM. Vol. 19, No. 10, pp. 542-547 Oct. 1976
2. Gene S.Miller and C. RobertHoffman, SIGGRAPH 84: Advanced Computer Graphics Animation Seminar Notes , July 1984
3. TurnerWhitted, "An Improved Illumination Model for Shaded Display," Comm ACM Vol. 23, No. 6, pp. 343-349 June 1980
4. JohnAmanatides, "Ray Tracing with Cones," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 129-135
5. Robert L.Cook, ThomasPorter, and LorenCarpenter, "Distributed Ray Tracing," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 137-145
6. RoyHall, course notes , Aug. 1986 SIGGRAPH 86: Image Rendering Tricks
7. Robert L.Cook and Kenneth E.Torrance, "A Reflectance Model for Computer Graphics," Computer Graphics (Proc. SIGGRAPH 81) Aug. 1981 Vol. 15, No. 3, pp. 307-316
8. NedGreene and Paul S.Heckbert, "Creating Raster Omnimax Images from Multiple Perspective Views Using the Elliptical Weighted Average Filter," IEEE CG&A Vol. 6, No. 6, pp. 21-27 June 1986
9. Paul S.Heckbert, "Survey of Texture Mapping," IEEE CG&A, Nov. 1986 Vol. 6, No. 11, pp. 56-67 An earlier version appeared in Proc Graphics Interface 86, May 1986, pp.207-212.
10. LanceWilliams, "Pyramidal Parametrics," Computer Graphics (Proc. SIGGRAPH 83) July 1983 Vol. 17, No. 3, pp. 1-11
11. Franklin C.Crow, "Summed-Area Tables for Texture Mapping," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 207-212
12. KennethPerlin, SIGGRAPH 85: State of the Art in Image Synthesis Seminar Notes , July 1985pp. 297-300
13. Paul S.Heckbert, "Filtering by Repeated Integration," Computer Graphics (Proc. SIGGRAPH 86) Aug. 1986 Vol. 20, No. 4,
14. TorreyByles, "Displays on Display: Commercial Demonstrates State-of-the-Art Computer Animation," IEEE CG&A Vol. 5, No. 4, pp. 9-12 Apr. 1985
15. NedGreene, "A Method of Modeling Sky for Computer Animation," Proc First Int'l Conf. Engineering and Computer Graphics Aug. 1984pp. 297-300
16. NelsonMax, "Computer Graphics Distortion for Imax and Omnimax Projection," Proc. Nicograph, 83 Dec. 1983pp. 137-159

Citation:
Ned Greene, "Environment Mapping and Other Applications of World Projections," IEEE Computer Graphics and Applications, vol. 6, no. 11, pp. 21-29, Nov. 1986, doi:10.1109/MCG.1986.276658
Usage of this product signifies your acceptance of the Terms of Use.