i
i
i
i
i
i
i
i
926 Bibliography
[83] Bergman, L. D., H. Fuchs, E. Grant, and S. Spach, “Image Rendering by Adap-
tive Refinement,” Computer Graphics (SIGGRAPH ’86 Proceedings), pp. 29–37,
August 1986. Cited on p. 133, 441
[84] Bestimt, Jason, and Bryant Freitag, “Real-Time Shadow Casting Using Shadow
Volumes, Gamasutra, Nov. 1999. Cited on p. 343
[85] Bier, Eric A., and Kenneth R. Sloan, Jr., “Two-Part Texture Mapping, IEEE
Computer Graphics and Applications, vol. 6, no. 9, pp. 40–53, September 1986.
Cited on p. 151
[86] Biermann, Henning, Adi Levin, and Denis Zorin, “Piecewise Smooth Subdivision
Surface with Normal Control,” Computer Graphics (SIGGRAPH 2000 Proceed-
ings), pp. 113–120, July 2000. Cited on p. 626, 643
[87] Bilodeau, Bill, with Mike Songy, “Real Time Shadows,” Creativity ’99,Creative
Labs Inc. sponsored game developer conferences, Los Angeles, California, and
Surrey, England, May 1999. Citedonp.343
[88] Bischoff, Stephan, Leif P. Kobbelt, and Hans-Peter Seidel, “Towards Hardware
Implementation of Loop Subdivision,” ACM SIGGRAPH/Eurographics Work-
shop on Graphics Hardware, pp. 41–50, 2000. Cited on p. 643
[89] Bishop, L., D. Eberly, T. Whitted, M. Finch, and M. Shantz, “Designing a PC
Game Engine,” IEEE Computer Graphics and Applications, pp. 46–53, Jan./Feb.
1998. Cited on p. 666, 777, 778, 826
[90] Bittner, Jiˇı, and Jan rikryl, “Exact Regional Visibility using Line Space Parti-
tioning,” Technical Report TR-186-2-01-06, Institute of Computer Graphics and
Algorithms, Vienna University of Technology, March 2001. Cited on p. 672
[91] Bittner, Jiˇı, Peter Wonka, and Michael Wimmer, “Visibility Preprocessing for
Urban Scenes using Line Space Subdivision,” Pacific Graphics 2001, pp. 276–284,
October 2001. Cited on p. 672
[92] Bittner, J., M. Wimmer, H. Piringer, W. Purgathofer, “Coherent Hierarchical
Culling: Hardware Occlusion Queries Made Useful,” Computer Graphics Forum,
vol. 23 no. 3, pp. 615–624, 2004. Cited on p. 676
[93] Bjorke, Kevin, “Image-Based Lighting,” in Randima Fernando, ed., GPU Gems,
Addison-Wesley, pp. 308–321, 2004. Cited on p. 307
[94] Bjorke, Kevin, “Color Controls,” in Randima Fernando, ed., GPU Gems, Addison-
Wesley, pp. 363–373, 2004. Cited on p. 474
[95] Bjorke, Kevin, “High-Quality Filtering,” in Randima Fernando, ed., GPU Gems,
Addison-Wesley, pp. 391–424, 2004. Cited on p. 470, 472, 473
[96] Blinn, J.F., and M.E. Newell, “Texture and reflection in computer generated im-
ages,” Communications of the ACM, vol. 19, no. 10, pp. 542–547, October 1976.
Cited on p. 201, 297, 300
[97] Blinn, James F., “Models of Light Reflection for Computer Synthesized Pictures,
ACM Computer Graphics (SIGGRAPH ’77 Proceedings), pp. 192–198, July 1977.
Cited on p. 112, 246, 247, 248, 252, 257, 258, 261, 265
[98] Blinn, James, “Simulation of wrinkled surfaces,” C
omput
er Graphics (SIG-
GRAPH 78 Proceedings), pp. 286–292, August 1978. Cited on p. 184, 627
[99] Blinn, James F., “A Generalization of Algebraic Surface Drawing,” ACM Trans-
actions on Graphics, vol. 1, no. 3, pp. 235–256, 1982. Cited on p. 606
[100] Blinn, James F., “Light Reflection Functions for Simulation of Clouds and Dusty
Surfaces,Computer Graphics (SIGGRAPH ’82 Proceedings), pp. 21–29, August
1982. Cited on p. 262
i
i
i
i
i
i
i
i
Bibliography 927
[101] Blinn, Jim, “Me and My (Fake) Shadow,” IEEE Computer Graphics and Appli-
cations, vol. 8, no. 1, pp. 82–86, January 1988. Also collected in [105]. Cited on
p. 333, 336
[102] Blinn, Jim, “A Trip Down the Graphics Pipeline: Line Clipping,” IEEE Computer
Graphics and Applications, vol. 11, no. 1, pp. 98–105, January 1991. Also collected
in [105]. Cited on p. 18
[103] Blinn, Jim, “Hyperbolic Interpolation,” IEEE Computer Graphics and Applica-
tions, vol. 12, no. 4, pp. 89–94, July 1992. Also collected in [105]. Cited on p. 838,
840
[104] Blinn, Jim, “Image Compositing—Theory,” IEEE Computer Graphics and Appli-
cations, vol. 14, no. 5, pp. 83–87, September 1994. Also collected in [106]. Cited
on p. 140
[105] Blinn, Jim, Jim Blinn’s Corner: A Trip Down the Graphics Pipeline, Morgan
Kaufmann, 1996. Cited on p. 27, 662, 663, 840, 927
[106] Blinn, Jim, Jim Blinn’s Corner: Dirty Pixels, Morgan Kaufmann, 1998. Cited on
p. 146, 927
[107] Blinn, Jim, “A Ghost in a Snowstorm,” IEEE Computer Graphics and Applica-
tions, vol. 18, no. 1, pp. 79–84, Jan/Feb 1998. Also collected in [110], Chapter 9.
Cited on p. 143, 144
[108] Blinn, Jim, “W Pleasure, W Fun,” IEEE Computer Graphics and Applications,
vol. 18, no. 3, pp. 78–82, May/June 1998. Also collected in [110], Chapter 10.
Cited on p. 840
[109] Blinn, Jim, “Optimizing C++ Vector Expressions,” IEEE Computer Graphics &
Applications, vol. 20, no. 4, pp. 97–103, 2000. Also collected in [110], Chapter 18.
Cited on p. 707
[110] Blinn, Jim, Jim Blinn’s Corner: Notation, Notation, Notation, Morgan Kauf-
mann, 2002. Cited on p. 927
[111] Blinn, Jim, “What Is a Pixel?” IEEE Computer Graphics and Applications,vol.
25, no. 5, pp. 82–87, September/October 2005. Cited on p. 125, 146, 216
[112] Bloom, Charles, “View Independent Progressive Meshes (VIPM),” June 5, 2000.
Cited on p. 563, 566, 571, 573
[113] Bloom, Charles, “VIPM Advanced Topics,” Oct. 30, 2000. Cited on p. 568, 686
[114] Bloom, Charles, “Advanced Techniques in Shadow Mapping,” June 3, 2001. Cited
on p. 339, 373
[115] Bloomenthal, Jules, “Polygonization of Implicit Surfaces,” Computer-Aided Geo-
metric Design, vol. 5, no. 4, pp. 341–355, 1988. Cited on p. 607
[116] Bloomenthal, Jules, “An Implicit Surface Polygonizer,” in Paul S. Heckbert, ed.,
Graphics Gems IV, Academic Press, pp. 324–349, 1994. Cited on p. 607
[117] Bloomenthal, Jules, ed., Introduction to Implicit Surfaces, Morgan Kaufmann,
1997. Citedonp.502, 533, 606, 607, 643, 728
[118] Blow, Jonathan, “Implementing a Texture Caching System,” Game Developer,
vol. 5, no. 4, pp. 46–56, April 1998. Cited on p.
172, 173, 174
[
119] Bl
ow, Jonathan, “Terrain Rendering at High Levels of Detail,” Game Developers
Conference, March 2000. http://www.bolt-action.com/dl
papers.html Cited on p.
570
[120] Blow, Jonathan, “Mipmapping, Part 1,” Game Developer, vol. 8, no. 12, pp. 13–
17, Dec. 2001. Cited on p. 164
i
i
i
i
i
i
i
i
928 Bibliography
[121] Blow, Jonathan, “Mipmapping, Part 2,” Game Developer, vol. 9, no. 1, pp. 16–19,
Jan. 2002. Cited on p. 164
[122] Blow, Jonathan, “Happycake Development Notes: Shadows, article on website.
http://number-none.com/happycake/notes
8/index.html Cited on p. 356, 358
[123] Blythe, David, “The Direct3D 10 System,” ACM Transactions on Graphics,vol.
25, no. 3, pp. 724–734, July 2006. Cited on p. 29, 31, 36, 38, 41, 44, 50, 361, 481,
712, 849, 858
[124] Bobic, Nick, “Advanced Collision Detection Techniques,” Gamasutra, March 2000.
Cited on p. 791
[125] Bogomjakov, Alexander, and Craig Gotsman, “Universal Rendering Sequences
for Transparent Vertex Caching of Progressive Meshes,” Graphics Interface 2001,
Ottawa, Canada, pp. 81–90, June 2001. Cited on p. 556
[126] Booth, Rick, Inner Loops, Addison-Wesley, 1997. Cited on p. 703, 707
[127] Born, Florian, “Implementing Radiosity for a Light Map Precomputation Tool,” in
Engel, Wolfgang, ed., ShaderX
4
, Charles River Media, pp. 499–512, 2005. Cited
on p. 418
[128] Borshukov, George, and J. P. Lewis, “Realistic Human Face Rendering for ‘The
Matrix Reloaded’,” SIGGRAPH 2003 Technical Sketch, 2003. Citedonp.404
[129] Borshukov, George, and J. P. Lewis, “Fast Subsurface Scattering,” SIGGRAPH
2005 Digital Face Cloning course notes, 2005. Citedonp.404
[130] Botsch, Mario, Alexander Hornung, Matthias Zwicker, and Leif Kobbelt, “High-
Quality Surface Splatting on Today’s GPUs,” Eurographics Symposium on Point-
Based Graphics 2005, pp. 17–24, June 2005. Cited on p. 695
[131] Boubekeur, Tamy, Patrick Reuter, and Christophe Schlick, “Scalar Tagged PN
Triangles,” Eurographics 2005, short presentation, pp. 17–20, September 2005.
Cited on p. 603
[132] Boulos, Solomon, and Eric Haines, “Ray-Box Sorting,” in Eric Haines, ed., Ray
Tracing News, vol. 19, no. 1, September 2006. Cited on p. 649
[133] Boulos, Solomon, Dave Edwards, J Dylan Lacewell, Joe Kniss, Jan Kautz, Ingo
Wald, and Peter Shirley, “Packet-based Whitted and Distribution Ray Tracing,
Graphics Interface 2007, pp. 177–184, 2007. Cited on p. 416
[134] Boyd, Chas, “The Future of DirectX,” Game Developer’s Conference, 2007. Cited
on p. 634
[135] Boyd, Stephen, and Lieven Vandenberghe, Convex Optimization, Cambridge
University Press, 2004. Freely downloadable. http://www.stanford.edu/
boyd/
cvxbook/ Cited on p. 731
[136] Brabec, Stefan, Thomas Annen, and Hans-Peter Seidel, “Practical Shadow Map-
ping,” journal of graphics tools, vol. 7, no. 4, pp. 9–18, 2002. Also collected in [71].
Cited on p. 370
[137] Brabec, Stefan, and Hans-Peter Seidel, “Shadow Volumes on Programmable
Graphics Hardware,” Computer Graphics Forum, vol. 22, no. 3, pp. 433–440,
Sept. 2003. Cited on p. 347
[138] Brawley, Zoe, and Natalya Tatarchuk, “Parallax Occlusion Mapping: Self-
Shadowing, Perspective-Correct Bump Mapping Using Reverse Height Map Trac-
ing,” in Wolfgang Engel, ed., ShaderX
3
, Charles River Media, pp. 135–154,
November 2004. Cited on p. 193
i
i
i
i
i
i
i
i
Bibliography 929
[139] Bredow, Rob, “Fur in Stuart Little,” SIGGRAPH 2000 Advanced RenderMan 2:
To RI
INFINITY and Beyond course notes, July 2000. Cited on p. 294, 403
[140] Brennan, Chris, “Diffuse Cube Mapping,” in Wolfgang Engel, ed., ShaderX,Word-
ware, pp. 287–289, May 2002. Cited on p. 317
[141] Brennan, Chris, “Shadow Volume Extrusion using a Vertex Shader,” in Wolfgang
Engel, ed., ShaderX, Wordware, pp. 188–194, May 2002. Cited on p. 347
[142] Bresenham, J.E., “Algorithm for Computer Control of a Digital Plotter, IBM
Systems Journal, vol. 4, no. 1, pp. 25–30, 1965. Cited on p. 11
[143] Brinkmann, Ron, The Art and Science of Digital Compositing, Morgan Kauf-
mann, 1999. Cited on p. 135, 139, 140
[144] Buchanan, J.W., and M.C. Sousa, “The edge buffer: A Data Structure for Easy
Silhouette Rendering,” Proceedings of the First International Symposium on Non-
photorealistic Animation and Rendering (NPAR), pp. 39–42, June 2000. Cited
on p. 520
[145] Bunnell, Michael, and Fabio Pellacini “Shadow Map Antialiasing,” in Randima
Fernando, ed., GPU Gems, Addison-Wesley, pp. 167–183, 2004. Cited on p. 361
[146] Bunnell, Michael, “Dynamic Ambient Occlusion and Indirect Lighting,” in Matt
Pharr, ed., GPU Gems 2, Addison-Wesley, pp. 223–233, 2005. Cited on p. 380,
407
[147] Bunnell, Michael, “Adaptive Tessellation of Subdivision Surfaces with Displace-
ment Mapping,” in Matt Pharr, ed., GPU Gems 2, Addison-Wesley, pp. 109–122,
2005. Citedonp.643
[148] Cabral, Brian, and Leith (Casey) Leedom “Imaging Vector Fields Using Line In-
tegral Convolution,” Computer Graphics (SIGGRAPH 93 Proceedings), pp. 263–
270, August 1993. Cited on p. 492
[149] Cabral, Brian, Marc Olano, and Phillip Nemec, “Reflection Space Image Based
Rendering,” Computer Graphics (SIGGRAPH 99 Proceedings), pp. 165–170, Au-
gust 1999. Cited on p. 313
[150] Calver, Dean, “Vertex Decompression Using Vertex Shaders,” in Wolfgang Engel,
ed., ShaderX, Wordware, pp. 172–187, May 2002. Cited on p. 713
[151] Calver, Dean, “Accessing and Modifying Topology on the GPU,” in Engel, Wolf-
gang, ed., ShaderX
3
, Charles River Media, pp. 5–19, 2004. Cited on p. 560
[152] Calver, Dean, “Deferred Lighting on PS 3.0 with High Dynamic Range,” in Engel,
Wolfgang, ed., ShaderX
3
, Charles River Media, pp. 97–105, 2004. Citedonp.477
[153] Cameron, S., “Enhancing GJK: Computing Minimum and Penetration Distance
Between Convex Polyhedra,” International Conference on Robotics and Automa-
tion, pp. 3112–3117, 1997. Cited on p. 820
[154] Cantlay, Iain, “Mipmap Level Measurement,” in Matt Pharr, ed., GPU Gems 2,
Addison-Wesley, pp. 437–449, 2005. Cited on p. 174
[155] Card, Drew, and Jason L. Mitchell, “Non-Photorealistic Rendering with Pixel and
Vertex Shaders,” in Wolfgang Engel, ed., ShaderX, Wordware, pp. 319–333, May
2002. Citedonp.508, 509, 518, 521, 524
[156] Carling, Richard, “Matrix Inversion,” in Andrew S. Glassner, ed., Graphics Gems,
Academic Press, pp. 470–471, 1990. Cited on p. 63
[157] Carpenter, Loren, “The A-buffer, an Antialiased Hidden Surface Method,” Com-
puter Graphics (SIGGRAPH ’84 Proceedings), pp. 103–108, July 1984. Cited on
p. 129
i
i
i
i
i
i
i
i
930 Bibliography
[158] Carucci, Francesco, “Inside Geometry Instancing, in Matt Pharr, ed., GPU Gems
2, Addison-Wesley, pp. 47–67, 2005. Cited on p. 711
[159] Carucci, Francesco, “HDR meets Black&White 2,” in Wolfgang Engel, ed.,
ShaderX
6
, Charles River Media, pp. 199–210, 2008. Cited on p. 477, 478
[160] Catmull, E., and R. Rom, “A Class of Local Interpolating Splines,” Computer
Aided Geometric Design, edited by R. Barnhill and R. Riesenfeld, Academic Press,
pp. 317–326, 1974. Cited on p. 590
[161] Catmull, E., A Subdivision Algorithm for Computer Display of Curved Surfaces,
Ph.D. Thesis, University of Utah, December 1974. Citedonp.888
[162] Catmull, Edwin, “Computer Display of Curved Surfaces,” Proceedings of the IEEE
Conference on Computer Graphics, Pattern Recognition and Data Structures,Los
Angeles, pp. 11–17, May 1975. Cited on p. 23
[163] Catmull, E., and J. Clark, “Recursively Generated B-Spline Surfaces on Arbi-
trary Topological Meshes,” Computer-Aided Design, vol. 10, no. 6, pp. 350–355,
September 1978. Cited on p. 623
[164] Cebenoyan, Cem, “Graphics Pipeline Performance, in Randima Fernando, ed.,
GPU Gems, Addison-Wesley, pp. 473–486, 2004. Cited on p. 681, 699, 701, 716,
722
[165] “Cell Broadband Engine resource center,” IBM. Cited on p. 870
[166] Chabert, Charles-F´elix, Wan-Chun Ma, Tim Hawkins, Pieter Peers, and Paul
Debevec, “Fast Rendering of Realistic Faces with Wavelength Dependent Normal
Maps,” Poster at SIGGRAPH 2007, 2007. Citedonp.404
[167] Chaikin, G., “An Algorithm for High Speed Curve Generation,” Computer Graph-
ics and Image Processing, vol. 4, no. 3, 1974. Cited on p. 608
[168] Chan, Eric, and Fedo Durand, “Rendering Fake Soft Shadows with Smoothies,”
Eurographics Symposium on Rendering (2003), pp. 208–218, June 2003. Cited on
p. 371
[169] Chan, Eric, and Fedo Durand, “An Efficient Hybrid Shadow Rendering Algo-
rithm,” Eurographics Symposium on Rendering (2004), pp. 185–196, June 2004.
Cited on p. 357
[170] Chan, Eric, and Fedo Durand, “Fast Prefiltered Lines,” in Matt Pharr, ed., GPU
Gems 2, Addison-Wesley, pp. 345–359, 2005. Cited on p. 119, 125
[171] Chang, Chun-Fa, Gary Bishop, Anselmo Lastra, “LDI Tree: A Hierarchical Repre-
sentation for Image-based Rendering,” Computer Graphics (SIGGRAPH 99 Pro-
ceedings), pp. 291–298, August, 1999. Cited on p. 464
[172] Chen, S. E., “Quicktime VR—An Image-Based Approach to Virtual Environment
Navigation,” Computer Graphics (SIGGRAPH 95 Proceedings), pp. 29–38, Au-
gust 1995. Cited on p. 443
[173] Chhugani, Jatin, and Subodh Kumar, “View-dependent Adaptive Tessellation of
Spline Surfaces,” Proceedings 2001 Symposium on Interactive 3D Graphics, pp.
59–62 March 2001. Cited on p. 639
[174] Chi, Yung-feng, “True-to-Life Real-Time Animation of Shallow Water on Todays
GPUs,” in Engel, Wolfgang, ed., ShaderX
4
, Charles River Media, pp. 467–480,
2005. Cited on p. 395, 500
[175] Chong, Hamilton Y. and Steven J. Gortler, “A Lixel for every Pixel,” Eurographics
Symposium on Rendering (2004), pp. 167–172, June 2004. Cited on p. 355
..................Content has been hidden....................

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