i
i
i
i
i
i
i
i
936 Bibliography
[261] “The DirectX Software Development Kit,” Microsoft, November 2007. Cited on
p. 31, 37, 38, 43, 45, 51, 306, 323, 346, 374, 432, 434, 456, 477, 478, 484, 491, 495,
498, 552, 886
[262] Dmitriev, Kirill, and Yury Uralsky, “Soft Shadows Using Hierarchical Min-Max
Shadow Maps,” Game Developers Conference, March 2007. http://developer.
nvidia.com/object/gdc-2007.htm Cited on p. 372
[263] Do Carmo, Manfred P., Differential Geometry of Curves and Surfaces, Prentice-
Hall, Inc., Englewoods Cliffs, New Jersey, 1976. Cited on p. 78
[264] Dobashi, Yoshinori, Kazufumi Kaneda, Hideo Yamashita, Tsuyoshi Okita, and To-
moyuki Nishita, “A Simple, Efficient Method for Realistic Animation of Clouds,”
Computer Graphics (SIGGRAPH 2000 Proceedings), pp. 19–28, July 2000. Cited
on p. 452
[265] Dobashi, Yoshinori, Tsuyoshi Yamamoto, and Tomoyuki Nishita, “Interactive
Rendering of Atmospheric Scattering Effects Using Graphics Hardware,” Graphics
Hardware (2002), pp. 1–10, 2002. Cited on p. 501
[266] Simon Dobbyn, John Hamill, Keith O’Conor, and Carol O’Sullivan, “Geopostors:
A Real-time Geometry/Impostor Crowd Rendering System,” ACM SIGGRAPH
2005 Symposium on Interactive 3D Graphics and Games, pp. 95–102, August
2005. Cited on p. 445, 461
[267] Dodgson, N. A., “Autostereoscopic 3D Displays,” IEEE Computer, vol. 38, no. 8,
pp. 31–36, 2005. Cited on p. 837
[268] Doggett, Michael, “Xenos: Xbox 360 GPU,” GDC-Europe 2005, 2005. Cited on
p. 859
[269] Domin´e, ebastien, “OpenGL Multisample, Game Developers Conference,March
2002. http://developer.nvidia.com/object/gdc
ogl multisample.html Cited on p.
132
[270] Donnelly, William, and Joe Demers, “Generating Soft Shadows Using Occlusion
Interval Maps,” in Randima Fernando, ed., GPU Gems, Addison-Wesley, pp. 205–
215, 2004. Cited on p. 428
[271] Donnelly, William, “Per-Pixel Displacement Mapping with Distance Functions,”
in Matt Pharr, ed., GPU Gems 2, Addison-Wesley, pp. 123–136, 2005. Cited on
p. 195
[272] Donnelly, William, and Andrew Lauritzen, “Variance Shadow Maps,” Proceedings
2006 Symposium on Interactive 3D Graphics, pp. 161–165, 2006. Cited on p. 367
[273] Donner, Craig, and Henrik Wann Jensen, “Light Diffusion in Multi-Layered
Translucent Materials,” ACM Transactions on Graphics (SIGGRAPH 2005),vol.
24, no. 3, pp. 1032–1039, 2005. Citedonp.405
[274] Doo, D., and M. Sabin, “Behaviour of Recursive Division Surfaces Near Extraor-
dinary Points,” Computer-Aided Design, vol. 10, no. 6, pp. 356–360, September
1978. Cited on p. 623
[275] Dorsey, Julie, Holly Rushmeier, and Fran¸cois Sillion, Digital Modeling of Material
Appearance, Morgan Kaufmann, 2007. Citedonp.264, 283
[276] Dougan, Carl, “The Parallel Transport Frame, in Mark DeLoura, ed., Game
Programming Gems 2, Charles River Media, pp. 215–219, 2001. Citedonp.97
[277] Downs, Laura, Tomas M¨oller, and Carlo S´equin, “Occlusion Horizons for Driving
through Urban Scenery,” Proceedings 2001 Symposium on Interactive 3D Graph-
ics, pp. 121–124, March 2001. Cited on p. 671, 679
i
i
i
i
i
i
i
i
Bibliography 937
[278] Duchaineau, Mark A., Murray Wolinsky, David E. Sigeti, Mark C. Miller, Charles
Aldrich, and Mark B. Mineev-Weinstein, “ROAMing Terrain: Real-time Opti-
mally Adapting Meshes,” IEEE Visualization ’97, pp. 81–88, 1997. Cited on p.
569
[279] Dudash, Bryan, “Animated Crowd Rendering,” in Hubert Nguyen, ed., GPU
Gems 3, Addison-Wesley, pp. 39–52, 2007. Cited on p. 711
[280] D¨ur, Arne, “An Improved Normalization for the Ward Reflectance Model,” journal
of graphics tools, vol. 11, no. 1, pp. 51–59, 2006. Cited on p. 260
[281] Duff, Tom, “Compositing 3-D Rendered Images,” Computer Graphics (SIG-
GRAPH 85 Proceedings), pp. 41–44, July 1985. Cited on p. 135
[282] Duffy, Joe, “CLR Inside Out,” MSDN Magazine, vol. 21, no. 10, September 2006.
Cited on p. 703
[283] Dummer, Jonathan, “Cone Step Mapping: An Iterative Ray-Heightfield Intersec-
tion Algorithm,” website, 2006. http://www.lonesock.net/papers.html Cited on p.
196
[284] Dumont, Reynald, Fabio Pellacini, and James A. Ferwerda, “A Perceptually-Based
Texture Caching Algorithm for Hardware-Based Rendering,” 12th Eurographics
Workshop on Rendering, pp. 246–253, June 2001. Cited on p. 174
[285] Durand, Fedo, 3D Visibility: Analytical Study and Applications,Ph.D.Thesis,
Universit´e Joseph Fourier, Grenoble, July 1999. Cited on p. 695
[286] Durand, Fedo, and Julie Dorsey, “Interactive Tone Mapping,” 11th Eurographics
Workshop on Rendering, pp. 219–230, June 2000. Cited on p. 475
[287] Dutr´e, Philip, Global Illumination Compendium, 1999. Cited on p. 215, 283, 325,
437
[288] Dutr´e, Philip, Kavita Bala, and Philippe Bekaert, Advanced Global Illumination,
second edition, A K Peters Ltd., 2006. Cited on p. 208, 283, 410, 416, 437, 534
[289] Dyken, C., and M. Reimers, “Real-time Linear Silhouette Enhancement,” Math-
ematical Methods for Curves and Surfaces, pp. 145–156, 2005. Cited on p. 603
[290] Dyn, Nira, David Levin, and John A. Gregory, “A 4-point Interpolatory Subdivi-
sion Scheme for Curve Design,” Computer Aided Geometric Design, vol. 4, no. 4,
pp. 257–268, 1987. Cited on p. 609, 610, 618
[291] Dyn, Nira, David Levin, and John A. Gregory, “A Butterfly Subdivision Scheme
for Surface Interpolation with Tension Control,” ACM Transactions on Graphics,
vol. 9, no. 2, pp. 160–169, April 1990. Cited on p. 616
[292] Eberly, David, “Testing for Intersection of Convex Objects: The Method of Sepa-
rating Axes,” Technical Report, Magic Software, 2001. http://www.geometrictools.
com Cited on p. 791
[293] Eberly, David, Game Physics, Morgan Kaufmann, 2003. Cited on p. 827
[294] Eberly, David, 3D Game Engine Design, Second Edition: A Practical Ap-
pr
o
ach to Real-Time Computer Graphics, Morgan Kaufmann, 2006. http://www.
geometrictools.com/ Cited on p. 79, 501, 574, 637, 639, 659, 733, 734, 741, 784,
792, 826
[295] Ebert, David S., John Hart, Bill Mark, F. Kenton Musgrave, Darwyn Peachey,
Ken Perlin, and Steven Worley, Texturing and Modeling: A Procedural Approach,
third edition, Morgan Kaufmann, 2002. Cited on p. 178, 199, 526
[296] Ebrahimi, Amir. Personal communication, 2008. Cited on p. 359
i
i
i
i
i
i
i
i
938 Bibliography
[297] Eccles, Allen, “The Diamond Monster 3Dfx Voodoo 1,” Gamespy Hall of Fame,
2000. Cited on p. 1
[298] Edwards, Dave, Solomon Boulos, Jared Johnson, Peter Shirley, Michael
Ashikhmin, Michael Stark, and Chris Wyman, “The Halfway Vector Disk for
BRDF Modeling,” ACM Transactions on Graphics, vol. 25, no. 1, pp. 1–18, 2006.
Cited on p. 268
[299] Ehmann, Stephen A., and Ming C. Lin, “Accelerated Proximity Queries Between
Convex Polyhedra Using Multi-Level Voronoi Marching,” IEEE/RSJ Interna-
tional Conference on Intelligent Robots and Systems 2000, pp. 2101–2106, 2000.
Cited on p. 820
[300] Ehmann, Stephen A., and Ming C. Lin, “Accurate and Fast Proximity Queries
Between Polyhedra Using Convex Surface Decomposition, Computer Graphics
Forum, vol. 20, no. 3, pp. C500–C510, 2001. Citedonp.820, 826
[301] Eisemann, Martin, Marcus Magnor, Thorsten Grosch, and Stefan M¨uller, “Fast
Ray/Axis-Aligned Bounding Box Overlap Tests using Ray Slopes,” journal of
graphics tools, vol. 12, no. 4, pp. 35–46, 2007. Cited on p. 746
[302] Eldridge, Matthew, Homan Igehy, and Pat Hanrahan, “Pomegranate: A Fully
Scalable Graphics Architecture, Computer Graphics (SIGGRAPH 2001 Proceed-
ings), pp. 443–454, July 2000. vol. 11, no. 6, pp. 290–296, 1995. Cited on p. 843,
846
[303] Eldridge, Matthew, Designing Graphics Architectures around Scalability and
Communication, Ph.D. Thesis, Stanford University, June 2001. Cited on p. 844,
845, 846
[304] Elinas, Pantelis, and Wolfgang Stuerzlinger, “Real-time Rendering of 3D Clouds,”
journal of graphics tools, vol. 5, no. 4, pp. 33–45, 2000. Cited on p. 452
[305] Engel, Klaus, Markus Hadwiger, Joe M. Kniss, Christof Rezk-Salama, and Daniel
Weis kopf, Real-Time Volume Graphics, A K Peters Ltd., 2006. Cited on p. 505
[306] Engel, Wolfgang, ed., ShaderX, Wordware, May 2002. Citedonp.xvi, 885
[307] Engel, Wolfgang, ed., ShaderX
2
: Introduction & Tutorials with DirectX 9,Word-
ware, 2004. Cited on p. xiv, 885
[308] Engel, Wolfgang, ed., ShaderX
2
: Shader Programming Tips & Tricks with Di-
rectX 9, Wordware, 2004. Cited on p. xiv, 885, 949
[309] Engel, Wolfgang, ed., ShaderX
3
, Charles River Media, November 2004. Cited on
p. 885, 997
[310] Engel, Wolfgang, ed., ShaderX
4
, Charles River Media, 2005. Cited on p. 885
[311] Engel, Wolfgang, ed., ShaderX
5
, Charles River Media, 2006. Cited on p. 885, 943
[312] Engel, Wolfgang, “Cascaded Shadow Maps,” in Engel, Wolfgang, ed., ShaderX
5
,
Charles River Media, pp. 197–206, 2006. Cited on p. 357, 359, 360
[313] Engel, Wolfgang, ed., ShaderX
6
, Charles River Media, 2008. Cited on p. 885
[314] Engel, Wolfgang, ed., Programming Vertex, Geometry, and Pixel Shaders, Second
Edition, Charles River Media, 2008. Cited on p. 264, 283
[315] Ericson, Christer, Real-Time Collision Detection, Morgan Kaufmann, 2005. Cited
on p. 657, 695, 706, 730, 732, 733, 738, 763, 765, 784, 791, 792, 814, 815, 826, 827
[316] Ericson, Christer, “More Capcom/CEDEC bean-spilling,” realtimecollisiondetec-
tion.net blog. http://realtimecollisiondetection.net/blog/?p=35 Cited on p. 490
[317] Eriksson, Carl, Dinesh Manocha, William V. Baxter III, Proceedings 2001 Sym-
posium on Interactive 3D Graphics, pp. 111–120, March 2001. Cited on p. 693
i
i
i
i
i
i
i
i
Bibliography 939
[318] Erleben, Kenny, Jon Sporring, Knud Henriksen, and Henrik Dohlmann, Physics
Based Animation, Charles River Media, 2005. Cited on p. 827
[319] Ernst, Manfred, Tomas Akenine-M¨oller, and Henrik Wann Jensen, “Interactive
Rendering of Caustics Using Interpolated Warped Volumes,” Graphics Interface
2005, pp. 87–96, May 2005. Cited on p. 400, 401
[320] Euclid (original translation by Heiberg, with introduction and commentary by
Sir Thomas L. Heath), The Thirteen Books of EUCLID’S ELEMENTS, Second
Edition, Revised with Additions, Volume I (Books I, II), Dover Publications, Inc.,
1956. Citedonp.889
[321] Evans, Francine, Steven Skiena, and Amitabh Varshney, “Optimizing Triangle
Strips for Fast Rendering,IEEE Visualization ’96, pp. 319–326, 1999. Cited on
p. 554
[322] Evans, Alex, “Fast Approximations for Global Illumination on Dynamic Scenes,
SIGGRAPH 2006 Advanced Real-Time Rendering in 3D Graphics and Games
course notes, 2006. Cited on p. 382, 425, 886
[323] Everitt, Cass, “One-Pass Silhouette Rendering with GeForce and GeForce2,
NVIDIA White Paper, June 2000. http://developer.nvidia.com Cited on p. 512
[324] Everitt, Cass, “Interactive Order-Independent Transparency,” NVIDIA White Pa-
per, May 2001. http://developer.nvidia.com Cited on p. 137, 352
[325] Everitt, Cass, Ashu Rege, and Cem Cebenoyan, “Hardware Shadow Mapping,”
NVIDIA White Paper, December 2001. http://developer.nvidia.com Cited on p.
350
[326] Everitt, Cass, and Mark Kilgard, “Practical and Robust Stenciled Shadow Vol-
umes for Hardware-Accelerated Rendering,” NVIDIA White Paper, March 2002.
http://developer.nvidia.com Cited on p. 344
[327] Ewins, Jon P., Marcus D. Waller, Martin White, and Paul F. Lister, “MIP-Map
Level Selection for Texture Mapping,” IEEE Transactions on Visualization and
Computer Graphics, vol. 4, no. 4, pp. 317–329, Oct.–Dec. 1998. Citedonp.165
[328] Eyles, J., S. Molnar, J. Poulton, T. Greer, A. Lastra, N. England, and L. West-
over, “PixelFlow: The Realization,” ACM SIGGRAPH/Eurographics Workshop
on Graphics Hardware Los Angeles, CA, pp. 57–68, August 1997. Cited on p. 846,
875
[329] Fairchild, Mark D. and David R. Wyble, “Colorimetric Characterization of the
Apple Studio Display (Flat Panel LCD), Technical Report, RIT Munsell Color
Science Laboratory, July, 1998. Cited on p. 141
[330] Falby, John S., Michael J. Zyda, David R. Pratt, and Randy L. Mackey,
“NPSNET: Hierarchical Data Structures for Real-Time Three-Dimensional Vi-
sual Simulation,” Computers & Graphics, vol. 17, no. 1, pp 65–69, 1993. Cited
on p. 693
[331] Farin, Gerald, “Triangular Bernstein-B´ezier Patches,” Computer Aided Geometric
Design, vol. 3, no. 2, pp. 83–127, 1986. Cited on p. 601, 643
[332] Farin, Gerald, Curves and Surfaces for Computer Aided Geometric Design—A
Practical Guide, Fourth Edition (First Edition, 1988), Academic Press Inc., 1996.
Cited on p. 576, 579, 583, 584, 587, 595, 597, 598, 601, 604, 605, 609, 610, 643
[333] Farin, Gerald E., and Dianne Hansford, Practical Linear Algebra: A Geometry
Toolbox, A K Peters Ltd., 2004. Cited on p. 97, 573, 792, 911
[334] Farin, Gerald E., NURBS: From Projective Geometry to Practical Use,2ndedi-
tion, A K Peters Ltd., 1999. Cited on p. 643
i
i
i
i
i
i
i
i
940 Bibliography
[335] Farin, Gerald, and Dianne Hansford, The Essentials of CAGD, A K Peters Ltd.,
2000. Cited on p. 643
[336] Fedkiw, Ronald, Jos Stam, and Henrik Wann Jensen, “Visual Simulation of
Smoke,” Computer Graphics (SIGGRAPH 2001 Proceedings), pp. 15–22, August
2001. Cited on p. 502
[337] Fernando, Randima, Sebastian Fernandez, Kavita Bala, and Donald P. Greenberg,
“Adaptive Shadow Maps,” Computer Graphics (SIGGRAPH 2001 Proceedings),
pp. 387–390, August 2001. Cited on p. 358
[338] Fernando, Randima, and Mark J. Kilgard, The Cg Tutorial: The Definitive Guide
to Programmable Real-Time Graphics, Addison-Wesley, 2003. Cited on p. 31
[339] Fernando, Randima, ed., GPU Gems, Addison-Wesley, 2004. Cited on p. 885
[340] Fernando, Randima, “Percentage-closer Soft Shadows,” SIGGRAPH 2005 Tech-
nical Sketch, 2005. Cited on p. 364
[341] Ferwerda, James, “Elements of Early Vision for Computer Graphics,” IEEE Com-
puter Graphics and Applications, vol. 21, no. 5, pp. 22–33, September/October
2001. Cited on p. 217, 338
[342] Fiedler, Glenn, “Terrain Occlusion Culling with Horizons,” in Andrew Kirmse,
ed., Game Programming Gems 4, Charles River Media, pp. 515–527, 2004. Cited
on p. 679
[343] de Figueiredo, L.H., “Adaptive Sampling of Parametric Curves,” in Alan Paeth,
ed., Graphics Gems V, Academic Press, pp. 173–178, 1995. Cited on p. 637
[344] Fisher, F., and A. Woo, “R.E versus N.H Specular Highlights,” in Paul S. Heck-
bert, ed., Graphics Gems IV, Academic Press, pp. 388–400, 1994. Cited on p.
257
[345] Flavell, Andrew, “Run Time Mip-Map Filtering,” Game Developer, vol. 5, no. 11,
pp. 34–43, November 1998. Cited on p. 165, 166
[346] Floater, Michael, Kai Hormann, and G´eza K´os, “A General Construction of Ba-
rycentric Coordinates over Convex Polygons,” Advances in Computational Math-
ematics, vol. 24, no. 1–4, pp. 311–331, January 2006. Citedonp.755
[347] Fog, Agner, Optimizing software in C++, 2007. Citedonp.706, 722
[348] Foley, J.D., A. van Dam, S.K. Feiner, J.H. Hughes, and R.L. Philips, Introduction
to Computer Graphics, Addison-Wesley, 1993. Cited on p. 61, 97
[349] Foley, J.D., A. van Dam, S.K. Feiner, and J.H. Hughes, Computer Graphics:
Principles and Practice, Second Edition in C, Addison-Wesley, 1995. Cited on p.
61, 77, 97, 146, 215, 217, 587, 590, 832, 836
[350] Forest, Vincent, Lo¨ıc Barthe, and Mathias Paulin, “Realistic Soft Shadows by
Penumbra-Wedges Blending,” Graphic
s Hardware (2006), pp. 39–48, 2006. Cited
on p. 348
[351] Forsyth, Tom, “Comparison of VIPM Methods, in Mark DeLoura, ed., Game
Programming Gems 2, Charles River Media, pp. 363–376, 2001. Cited on p. 552,
563, 568, 574, 686
[352] Forsyth, Tom, “Impostors: Adding Clutter,” in Mark DeLoura, ed., Game Pro-
gramming Gems 2, Charles River Media, pp. 488–496, 2001. Cited on p. 457, 459,
460, 461
[353] Forsyth, Tom, “Self-Shadowing Bumpmap Using 3D Texture Hardware,” journal
of graphics tools, vol. 7, no. 4, pp. 19–26, 2002. Citedonp.428
..................Content has been hidden....................

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