i
i
i
i
i
i
i
i
946 Bibliography
[440] Green, Chris, “Efficient Self-Shadowed Radiosity Normal Mapping,” SIGGRAPH
2007 Advanced Real-Time Rendering in 3D Graphics and Games course notes,
2007. Cited on p. 421, 429
[441] Green, D., and D. Hatch, “Fast Polygon-Cube Intersection Testing,” in Alan
Paeth, ed., Graphics Gems V, Academic Press, pp. 375–379, 1995. Cited on
p. 760
[442] Green, Paul, Jan Kautz, Wojciech Matusik, and Fedo Durand, “View-Dependent
Precomputed Light Transport Using Nonlinear Gaussian Function Approxima-
tions,” ACM Symposium on Interactive 3D Graphics and Games (I3D 2006), pp.
7–14, March 2006. Citedonp.436
[443] Green, Paul, Jan Kautz, and Fedo Durand, “Efficient Reflectance and Visibility
Approximations for Environment Map Rendering,” Computer Graphics Forum,
vol. 26, no. 3, pp. 495–502, 2007. Cited on p. 310, 312, 430
[444] Green, Robin, “Spherical Harmonic Lighting: The Gritty Details,” Game
Developers Conference, March 2003. http://www.research.scea.com/gdc2003/
spherical-harmonic-lighting.pdf Citedonp.323, 325, 436
[445] Green, Simon, “Summed Area Tables using Graphics Hardware,” Game De-
velopers Conference, March 2003. http://developer.nvidia.com/object/GDC
2003
Presentations.html Cited on p. 168, 488
[446] Green, Simon, “Stupid OpenGL Shader Tricks,” Game Developers
Conference, March 2003. http://developer.nvidia.com/docs/IO/8230/
GDC2003
OpenGLShaderTricks.pdf Cited on p. 490, 492, 493
[447] Green, Simon, “Real-Time Approximations to Subsurface Scattering, in Randima
Fernando, ed., GPU Gems, Addison-Wesley, pp. 263–278, 2004. Cited on p. 403,
405, 406
[448] Green, Simon, “Implementing Improved Perlin Noise, in Matt Pharr, ed., GPU
Gems 2, Addison-Wesley, pp. 409–416, 2005. Cited on p. 178
[449] Greene, Ned, “Environment Mapping and Other Applications of World Projec-
tions,” IEEE Computer Graphics and Applications, vol. 6, no. 11, pp. 21–29,
November 1986. Cited on p. 304, 305, 309, 314
[450] Greene, Ned, Michael Kass, and Gavin Miller, “Hierarchical Z-Buffer Visibility,”
Computer Graphics (SIGGRAPH 93 Proceedings), pp. 231–238, August 1993.
Cited on p. 674, 677, 678
[451] Greene, Ned, “Detecting Intersection of a Rectangular Solid and a Convex Poly-
hedron,” in Paul S. Heckbert, ed., Graphics Gems IV, Academic Press, pp. 74–82,
1994. Cited on p. 731
[452] Greene, Ned, Hierarchical Rendering of Complex Environments,Ph.D.Thesis,
University of California at Santa Cruz, Report no. UCSC-CRL-95-27, June 1995.
Cited on p. 677, 678
[453] Greger, Gene, Peter Shirley, Philip M. Hubbard, and Donald P. Greenberg, “The
Irradiance Volume,” IEEE Computer Graphics and Applications, vol. 18, no. 2,
pp. 32–43, Mar./Apr. 1998. Cited on p. 423
[454] Gregory, Arthur, Ming C. Lin, Stefan Gottschalk, and Russell Taylor, “H-Collide:
A Framework for Fast and Accurate Collision Detection for Haptic Interaction,”
Proceedings of Virtual Reality Conference 1999, pp. 38–45, 1999. Cited on p. 744
[455] Gribb, Gil, and Klaus Hartmann, “Fast Extraction of Viewing Frustum Planes
from the World-View-Projection Matrix,” June 2001. Cited on p. 774
i
i
i
i
i
i
i
i
Bibliography 947
[456] Griffiths, Andrew, “Real-time Cellular Texturing,” in Engel, Wolfgang, ed.,
ShaderX
5
, Charles River Media, pp. 519–532, 2006. Citedonp.179
[457] Gritz, Larry, “Shader Antialiasing,” in Advanced RenderMan: Creating CGI for
Motion Pictures, Morgan Kaufmann, 1999. Also (as “Basic Antialiasing in Shading
Language”) in SIGGRAPH 99 Advanced RenderMan: Beyond the Companion
course notes, 1999. Cited on p. 180
[458] Gritz, Larry, “The Secret Life of Lights and Surfaces,” in Advanced RenderMan:
Creating CGI for Motion Pictures, Morgan Kaufmann, 1999. Also in SIGGRAPH
2000 Advanced RenderMan 2: To RI
INFINITY and Beyond course notes, 2000.
Cited on p. 294
[459] Gritz, Larry, and Eugene d’Eon, “The Importance of Being Linear,” in Hubert
Nguyen, ed., GPU Gems 3, Addison-Wesley, pp. 529–542, 2007. Cited on p. 143,
146
[460] Gronsky, Stefan, “Lighting Food,” SIGGRAPH 2007 Anyone Can Cook—Inside
Ratatouille’s Kitchen course notes, 2007. Citedonp.406
[461] Gr¨un, Holger, and Marco Spoerl, “Ray-Traced Fog Volumes,” in Engel, Wolfgang,
ed., ShaderX
4
, Charles River Media, pp. 143–155, 2005. Cited on p. 501
[462] Gr¨un, Holger, “Smoothed N-Patches, in Engel, Wolfgang, ed., ShaderX
5
,
Charles River Media, pp. 5–22, 2006. Cited on p. 603
[463] Gu, Xianfeng, Steven J. Gortler, Hugues Hoppe, “Geometry Images,” ACM Trans-
actions on Graphics (SIGGRAPH 2002), vol. 21, no. 3, pp. 355–361, 2002. Cited
on p. 467
[464] Guardado, Juan, and Daniel anchez-Crespo, “Rendering Water Caustics, in
Randima Fernando, ed., GPU Gems, Addison-Wesley, pp. 31–62, 2004. Cited on
p. 401
[465] Guennebaud, Ga¨el, Lo¨ıc Barthe, and Mathias Paulin, “High-Quality Adaptive
Soft Shadow Mapping,” Computer Graphics Forum, vol. 26, no. 3, pp. 525–533,
2007. Citedonp.372
[466] Guenter, Brian, Todd Knoblock, and Erik Ruf, “Specializing Shaders,” Computer
Graphics (SIGGRAPH 95 Proceedings), pp. 343–350, August 1995. Cited on p.
442
[467] Guigue, Philippe, and Olivier Devillers, “Fast and Robust Triangle-Triangle Over-
lap Test using Orientation Predicates,” journals of graphics tools, vol. 8, no. 1,
pp. 25–42, 2003. Cited on p. 757, 760
[468] Gumhold, Stefan, and Wolfgang Straßer, “Real Time Compression of Triangle
Mesh Connectivity,” Computer Graphics (SIGGRAPH 98 Proceedings), pp. 133–
140, August 1998. Cited on p. 554
[469] Guthe, Stefan, Stefan Roettger, Andreas Schieber, Wolfgang Strasser, Thomas
Ertl, “High-Quality Unstructured Volume Rendering on the PC Platform,ACM
SIGGRAPH/Eurographics Workshop on Graphics Hardware, pp. 1–8, 2002. Cited
on p. 502
[470] Guthe, Stefan,
´
Akos Bal´azs, and Reinhard Klein, “Near Optimal Hierarchical
Culling: Performance Driven Use of Hardware Occlusion Queries,” Eurographics
Symposium on Rendering (2006), pp. 207–214, June 2006. Cited on p. 676
[471] Guymon, Mel, “Pyro-Techniques: Playing with Fire,” Game Developer,vol.7,no.
2, pp. 23–27, Feb. 2000. Cited on p. 450
[472] Hachisuka, Toshiya, “High-Quality Global Illumination Rendering Using Raster-
ization,” in Matt Pharr, ed., GPU Gems 2, Addison-Wesley, pp. 615–633, 2005.
Cited on p. 417
i
i
i
i
i
i
i
i
948 Bibliography
[473] Hadap, Sunil, and Nadia Magnenat-Thalmann, “Modeling Dynamic Hair as a
Continuum,” Computer Graphics Forum, vol. 20, no. 3, pp. 329–338, 2001. Cited
on p. 826
[474] Haeberli, P., and K. Akeley, “The Accumulation Buffer: Hardware Support for
High-Quality Rendering,” Computer Graphics (SIGGRAPH ’90 Proceedings), pp.
309–318, August 1990. Cited on p. 24, 126, 486, 492
[475] Haeberli, Paul, and Mark Segal, “Texture Mapping as a Fundamental Drawing
Primitive,” 4th Eurographics Workshop on Rendering, pp. 259–266, June 1993.
Cited on p. 154, 180
[476] Haeberli, Paul, “Matrix Operations for Image Processing,” Grafica Obscura web-
site, November 1993. http://www.graficaobscura.com/matrix/index.html Cited on
p. 474
[477] Hagen, Margaret A., “How to Make a Visually Realistic 3D Display,” Computer
Graphics, vol. 25, no. 2, pp. 76–81, April 1991. Cited on p. 450
[478] Hahn, James K., “Realistic Animation of Rigid Bodies,” Computer Graphics
(SIGGRAPH 88 Proceedings), pp. 299–308, 1988. Cited on p. 823
[479] Haines, Eric, ed., The Ray Tracing News. Cited on p. 437
[480] Haines, Eric, “Essential Ray Tracing Algorithms, Chapter 2 in Andrew Glassner,
ed., An Introduction to Ray Tracing, Academic Press Inc., London, 1989. Cited
on p. 738, 742, 744, 754
[481] Haines, Eric, “Fast Ray-Convex Polyhedron Intersection, in James Arvo, ed.,
Graphics Gems II, Academic Press, pp. 247–250, 1991. Cited on p. 744
[482] Haines, Eric, “Point in Polygon Strategies,” in Paul S. Heckbert, ed., Graphics
Gems IV, Academic Press, pp. 24–46, 1994. Cited on p. 746, 751, 753, 754, 755
[483] Haines, Eric, and John Wallace, “Shaft Culling for Efficient Ray-Traced Ra-
diosity,” in P. Brunet and F.W. Jansen, eds., Photorealistic Rendering in Com-
puter Graphics (Proceedings of the Second Eurographics Workshop on Rendering),
Springer-Verlag, pp. 122–138, 1994. Cited on p. 780
[484] Haines, Eric, and Steven Worley, “Fast, Low-Memory Z-buffering when Performing
Medium-Quality Rendering, journal of graphics tools, vol. 1, no. 3, pp. 1–6, 1996.
Cited on p. 282
[485] Haines, Eric, “The Curse of the Monkey’s Paw,” in Eric Haines, ed., Ray Tracing
News, vol. 10, no. 2, June 1997. Cited on p. 539
[486] Haines, Eric, “A Shaft Culling Tool,” journal of graphics tools, vol. 5, no. 1, pp.
23–26, 2000. Also collected in [71]. Cited on p. 780
[487] Haines, Eric, “Soft Planar Shadows Using Plateaus,” journal of graphics tools,
vol. 6, no. 1, pp. 19–27, 2001. Also collected in [71]. Cited on p. 338, 372
[488] Hammon, Earl, Jr., “Practical Post-Process Depth of Field,” in Hubert Nguyen,
ed., GPU Gems 3, Addison-Wesley, pp. 583–605, 2007.
Cited on p. 489
[
489]
Hakura, Ziyad S., and Anoop Gupta, “The Design and Analysis of a Cache Ar-
chitecture for Texture Mapping,” 24th International Symposium of Computer Ar-
chitecture (ISCA), pp. 108–120, June 1997. Cited on p. 847
[490] Hakura, Ziyad S., John M. Snyder, and Jerome E. Lengyel, “Parameterized En-
vironment Maps,” Proceedings 2001 Symposium on Interactive 3D Graphics, pp.
203–208, March 2001. Cited on p. 392
[491] Hall, Roy, Illumination and Color in Computer Generated Imagery, Springer-
Verlag, 1989. Cited on p. 832
i
i
i
i
i
i
i
i
Bibliography 949
[492] Hall, Tim, “A how to for using OpenGL to Render Mirrors,”
comp.graphics.api.opengl newsgroup, August 1996. Cited on p. 387, 389
[493] Hall, Tom, “Silhouette Tracking,” website, May 2003. http://www.geocities.com/
tom
j hall Cited on p. 521
[494] Halstead, Mark, Michal Kass, and Tony DeRose, “Efficient, Fair Interpolation us-
ing Catmull-Clark Surfaces,” Computer Graphics (SIGGRAPH 93 Proceedings),
pp. 35–44, August 1994. Cited on p. 623, 624
[495] Han, Jefferson Y., and Ken Perlin, “Measuring Bidirectional Texture Reflectance
with a Kaleidoscope,” ACM Transactions on Graphics (SIGGRAPH 2003),vol.
22, no. 3, pp.741–748, 2003. Cited on p. 265
[496] Han, Charles, Bo Sun, Ravi Ramamoorthi, and Eitan Grinspun, “Frequency
Domain Normal Map Filtering,” ACM Transactions on Graphics (SIGGRAPH
2007), vol. 26, no. 3, 28:1–28:11, July, 2007. Cited on p. 275
[497] Hanrahan, P., and P. Haeberli, “Direct WYSIWYG Painting and Texturing on 3D
Shapes,” Computer Graphics (SIGGRAPH 90 Proceedings), pp. 215–223, August
1990. Citedonp.726
[498] Hanson, Andrew J., Visualizing Quaternions, Morgan Kaufmann, 2006. Cited on
p. 97
[499] Hao, Xuejun, Thomas Baby, and Amitabh Varshney, “Interactive Subsurface Scat-
tering for Translucent Meshes,” ACM Symposium on Interactive 3D Graphics
(I3D 2003), pp. 75–82, 2003. Cited on p. 407
[500] Hao, Xuejun, and Amitabh Varshney, “Real-Time Rendering of Translucent
Meshes,” ACM Transactions on Graphics, vol. 23, no. 2, pp. 120–142, 2004. Cited
on p. 407
[501] Hapke, B., “A Theoretical Photometric Function for the Lunar Surface,” J. Geo-
physical Research, vol. 68, no. 15, 1 August 1963. Citedonp.229
[502] Hargreaves, Shawn, Hemisphere Lighting With Radiosity Maps,” Gamasutra,
Aug. 2003. Also collected in [308]. Cited on p. 424
[503] Hargreaves, Shawn, “Deferred Shading, Game Developers Conference,March
2004. http://www.talula.demon.co.uk/DeferredShading.pdf Cited on p. 278, 281
[504] Hargreaves, Shawn, “Detail Texture Motion Blur,” in Engel, Wolfgang, ed.,
ShaderX
3
, Charles River Media, pp. 205–214, 2004. Citedonp.495
[505] Harris, Mark J., and Anselmo Lastra, “Real-Time Cloud Rendering, Computer
Graphics Forum, vol. 20, no. 3, pp. 76–84, 2001. Cited on p. 452
[506] Hart, Evan, Dave Gosselin, and John Isidoro, “Vertex Shading with Direct3D and
OpenGL,” Game Developers Conference, March 2001. http://www.ati.com/na/
pages/resource
centre/dev rel/techpapers.html Cited on p. 347, 516
[507] Hart, John C., George K. Francis, and Louis H. Kauffman, “Visualizing Quater-
nion Rotation,” ACM Transactions on Graphics, vol. 13, no. 3, pp. 256–276, 1994.
Cited on p. 97
[508] Hasenfratz, Jean-Marc, Marc Lapierre, Nicolas Holzschuch, Fran¸cois Sillion, “A
Survey of Real-time Soft Shadows Algorithms,Computer Graphics Forum,vol.
22, no. 4, pp. 753–774, Dec. 2003. Cited on p. 437
[509] Hasselgren, J., T. Akenine-M¨oller, and L. Ohlsson, “Conservative Rasterization,”
in Matt Pharr, ed., GPU Gems 2, Addison-Wesley, pp. 677–690, 2005. Cited on
p. 825
i
i
i
i
i
i
i
i
950 Bibliography
[510] Hasselgren, J., T. Akenine-M¨oller, and S. Laine, “A Family of Inexpensive Sam-
pling Schemes,” Computer Graphics Forum, vol. 24, no.4, pp. 843–848, 2005.
Cited on p. 133
[511] Hasselgren, J., and T. Akenine-M¨oller, “Efficient Depth Buffer Compression,”
Graphics Hardware, pp. 103–110, 2006. Cited on p. 856
[512] Hasselgren, J., and T. Akenine-M¨oller, “An Efficient Multi-View Rasterization Ar-
chitecture,” Eurographics Symposium on Rendering, pp. 61–72, June 2006. Cited
on p. 837
[513] Hasselgren, J., and T. Akenine-M¨oller, “PCU: The Programmable Culling Unit,”
ACM Transactions on Graphics, vol. 26, no. 3, pp. 92.1–91.20, 2007. Cited on p.
858, 859
[514] He, Taosong, “Fast Collision Detection Using QuOSPO Trees,” Proceedings 1999
Symposium on Interactive 3D Graphics, pp. 55–62, April 1999. Cited on p. 807
[515] He, Xiao D., Kenneth E. Torrance, Fran¸cois X. Sillion, and Donald P. Green-
berg, “A Comprehensive Physical Model for Light Reflection,Computer Graph-
ics (SIGGRAPH 91 Proceedings), pp. 175–186, July 1991. Cited on p. 241, 249,
252, 262
[516] Hearn, Donald, and M. Pauline Baker, Computer Graphics with OpenGL,Third
Edition, Prentice-Hall, Inc., Englewoods Cliffs, New Jersey, 2003. Cited on p. 18,
97
[517] Heckbert, Paul, “Survey of Texture Mapping,” IEEE Computer Graphics and
Applications, vol. 6, no. 11, pp. 56–67, November 1986. Cited on p. 199
[518] Heckbert, Paul S., “Fundamentals of Texture Mapping and Image Warping,” Re-
port no. 516, Computer Science Division, University of California, Berkeley, June
1989. Cited on p. 166, 168, 170, 199, 539
[519] Heckbert, Paul S., “Adaptive Radiosity Textures for Bidirectional Ray Tracing,
Computer Graphics (SIGGRAPH ’90 Proceedings), pp. 145–154, August 1990.
Cited on p. 329, 398
[520] Heckbert, Paul S., “What Are the Coordinates of a Pixel?” in Andrew S. Glassner,
ed., Graphics Gems, Academic Press, pp. 246–248, 1990. Cited on p. 21
[521] Heckbert, Paul S., and Henry P. Moreton, “Interpolation for Polygon Texture
Mapping and Shading,” State of the Art in Computer Graphics: Visualization
and Modeling, Springer-Verlag, pp. 101–111, 1991. Cited on p. 838
[522] Heckbert, Paul S., ed., Graphics Gems IV, Academic Press, 1994. Cited on p. 97,
792
[523] Heckbert, Paul S., “A Minimal Ray Tracer, in Paul S. Heckbert, ed., Graphics
Gems IV, Academic Press, pp. 375–381, 1994. Cited on p. 412
[524] Heckbert, Paul S., and Michael Herf, Simulating Soft Shadows with Graphics
Hardware, Technical Report CMU-CS-97-104, Carnegie Mellon University, Jan-
uary 1997. Cited on p. 336
[525] Hecker, Chris, “More Compiler Results, and What To Do About It,” Game De-
veloper,
pp. 14–21, August/September 1996. Cited o
n p. 705
[526] Hecker, Chris, “Physics, The Next Frontier,” Game Developer, pp. 12–20, Octo-
ber/November 1996. Cited on p. 827
[527] Hecker, Chris, “Physics, Part 2: Angular Effects,” Game Developer, pp. 14–22,
December/January 1997. Cited on p. 827
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset