next up previous contents
Next: About this document ... Up: Advanced Graphics Programming Techniques Previous: C..2.6 Putting It All   Contents

Bibliography

1
J. Airey, B. Cabral, and M. Peercy.
Explanation of bump mapping with texture.
Personal Communication, 1997.

2
K. Akeley.
The hidden charms of z-buffer.
Iris Universe, (11):31-37, 1990.

3
K. Akeley.
OpenGL philosophy and the philosopher's drinking song.
Personal Communication, 1996.

4
K. Akeley.
Algorithm for drawing boundary plus silhouette edges for a solid.
Personal Communication, 1998.

5
Y. Attarwala.
Rendering hidden lines.
Iris Universe, Fall:39, 1988.

6
Y. Attarwala and M. Kong.
Picking from the picked few.
Iris Universe, Summer:40-41, 1989.

7
Michael Bailey and Dru Clark.
Encoding 3d surface information in a texture vector.
Journal of Graphics Tools, 2(3):29-35, 1997.
http://www.sdsc.edu/tmf/texvec.pdf.

8
P. Bergeron.
A general version of crow's shadow volumes.
IEEE Computer Graphics and Applications, 6(9):17-28, 1986.

9
James F. Blinn.
Simulation of wrinkled surfaces.
In Computer Graphics (SIGGRAPH '78 Proceedings), volume 12, pages 286-292, August 1978.

10
Jim Blinn.
Me and my (fake) shadow.
IEEE Computer Graphics and Applications, January 1988.
reprinted in the book Jim Blinn's Corner: A Trip Down the Graphics Pipeline, 1996.

11
Jim Blinn and Martin Newell.
Texture and reflection in computer generated images.
Communications of the ACM, 19:456-547, 1976.
Reprinted in Tutorial: Computer Graphics, 2nd ed., Editors John Beatty and Kellogg Booth, IEEE Computer Society, 1982.

12
OpenGL Architecture Review Board.
OpenGL Reference Manual.
Addison-Wesley, second edition edition, 1997.
ISBN 0-201-46140-4.

13
A. Bourgoyne, R. Bornstein, and D. Yu.
Silicon Graphics Visual Workstation OpenGL Programming Guide For Windows NT.
Silicon Graphics, Mountain View, CA, 1999.
https://www.sgi.com/developers/nt/sdk/.

14
Lynee Shapiro Brotman and Norman Badler.
Generating soft shadows with a depth buffer algorithm.
IEEE Computer Graphics and Applications, October 1984.

15
Jim Bushnell and Jason Mitchell.
Advanced multitexture effects with direct3d and opengl.
In Game Developers Conference Proceedings 99, pages 81-99, March 1999.

16
Brian Cabral and Leith (Casey) Leedom.
Imaging vector fields using line integral convolution.
In James T. Kajiya, editor, Computer Graphics (SIGGRAPH '93 Proceedings), volume 27, pages 263-272, August 1993.

17
Brian Cabral, Marc Olano, , and Philip Nemec.
Reflection space image based rendering.
In Alyn Rockwood, editor, Computer Graphics (SIGGRAPH '99 Proceedings), pages 165-170, August 1999.

18
Michael F. Cohen and John R. Wallace.
Radiosity and Realistic Image Synthesis.
Harcourt Brace & Company, 1993.

19
The VRML Consortium.
The virtual reality modeling language specification.
web site, August 1996.
http://vag.vrml.org.

20
S. Coorg and S. Teller.
A spatially and temporally coherent object space visibility algorithm.
Technical Report TM 546, Laboratory for Computer Science, Massachusetts Institute of Technology, 1996.

21
F. C. Crow.
A comparison of antialiasing techniques.
IEEE Computer Graphics and Applications, 1(1):40-48, January 1981.

22
J. D. Cutnell and K. W. Johnson.
Physics.
John Wiley & Sons, 1989.

23
P.E. Debevec and K. Malik.
Recovering high dynamic range radiance maps from photographs.
In Turner Whitted, editor, Computer Graphics (SIGGRAPH '97 Proceedings), pages 369-378, August 1997.

24
Michael F. Deering.
High resolution virtual reality.
In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH '92 Proceedings), volume 26, pages 195-202, July 1992.

25
Paul J. Diefenbach and Norman I. Badler.
Multi-pass pipeline rendering: Realism for dynamic environments.
In Proceedings of the 1997 Symposium on 3D Graphics, page 12, 1997.

26
Robert A. Drebin, Loren Carpenter, and Pat Hanrahan.
Volume rendering.
In John Dill, editor, Computer Graphics (SIGGRAPH '88 Proceedings), volume 22, pages 65-74, August 1988.

27
Tom Duff.
Compositing 3-D rendered images.
In B. A. Barsky, editor, Computer Graphics (SIGGRAPH '85 Proceedings), volume 19, pages 41-44, July 1985.

28
David Ebert, Kent Musgrave, Darwyn Peachey, Ken Perlin, and Worley.
Texturing and Modeling: A Procedural Approach.
Academic Press, October 1994.
ISBN 0-12-228760-6.

29
Francine Evans, Steven Skiena, and Amitabh Varshney.
Optimizing triangle strips for fast rendering.
In Proceedings of Visualization 96, pages 319-326, 1996.
http://www.cs.sunysb.edu/ evans/stripe.html.

30
James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes.
Computer Graphics: Principles and Practice.
Addison-Wesley Publishing Company, 1990.

31
James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes, and Richard L. Phillips.
Introduction to Computer Graphics.
Addison-Wesley Publishing Company, 1994.

32
A. Fournier, D. Fussell, and L. Carpenter.
Computer rendering of stochastic models.
Communications of the ACM, 25(6):371-384, June 1982.

33
Alain Fournier and William T. Reeves.
A simple model of ocean waves.
In David C. Evans and Russell J. Athay, editors, Computer Graphics (SIGGRAPH '86 Proceedings), volume 20, pages 75-84, August 1986.

34
Geoffrey Y. Gardner.
Visual simulation of clouds.
In B. A. Barsky, editor, Computer Graphics (SIGGRAPH '85 Proceedings), volume 19, pages 297-303, July 1985.

35
Andrew S. Glassner.
Principles of Digital Image Synthesis.
Morgan Kaufman Publishers, Inc., 1995.

36
Jack Goldfeather, Jeff P. M. Hultquist, and Henry Fuchs.
Fast constructive-solid geometry display in the Pixel-Powers graphics system.
In David C. Evans and Russell J. Athay, editors, Computer Graphics (SIGGRAPH '86 Proceedings), volume 20, pages 107-116, August 1986.

37
Ronald Goldman.
Matrices and transformations.
In Andrew Glassner, editor, Graphics Gems, page 474. Academic Press, 1990.

38
Rafael C. Gonzalez and Paul Wintz.
Digital Image Processing (2nd Ed.).
Addison-Wesley, Reading, MA, 1987.

39
A. Gooch, B. Gooch, P. Shirley, and E. Cohen.
A non-photorealistic lighting model for automatic technical illustration.
In Michael F. Cohen, editor, Computer Graphics (SIGGRAPH '98 Proceedings), volume 25, pages 447-452, July 1998.

40
B. Gooch, P. Sloan, A. Gooch, P. SHirley, and R. Riesenfield.
Interactive technical illustration.
In J. Hodgins and J. Foley, editors, Proceedings of the 1999 symposium on Interactive 3D Graphics, pages 31-38, April 1999.

41
H. Gouraud.
Continuous shading of curved surfaces.
IEEE Transactions on Computers, C-20(6):623-629, June 1971.

42
P. Haeberli.
Matrix operations for image processing.
web site, November 1993.
http://www.sgi.com/grafica/matrix/index.html.

43
P. Haeberli and D. Voorhies.
Image processing by linear interpolation and extrapolation.
Iris Universe, (28):8-9, 1994.

44
Paul Haeberli and Mark Segal.
Texture mapping as a fundamental drawing primitive.
In Michael F. Cohen, Claude Puech, and Francois Sillion, editors, Fourth Eurographics Workshop on Rendering, pages 259-266. Eurographics, June 1993.
held in Paris, France, 14-16 June 1993.

45
Paul E. Haeberli.
Paint by numbers: Abstract image representations.
In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 207-214, August 1990.

46
Paul E. Haeberli and Kurt Akeley.
The accumulation buffer: Hardware support for high-quality rendering.
In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 309-318, August 1990.

47
Peter M. Hall and Alan H. Watt.
Rapid volume rendering using a boundary-fill guided ray cast algorithm.
In N. M. Patrikalakis, editor, Scientific Visualization of Physical Phenomena (Proceedings of CG International '91), pages 235-249. Springer-Verlag, 1991.

48
Roy Hall.
Illumination and Color in Computer Generated Imagery.
Springer-Verlag, New York, 1989.
includes C code for radiosity algorithms.

49
Pat Hanrahan and Paul E. Haeberli.
Direct WYSIWYG painting and texturing on 3D shapes.
In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 215-223, August 1990.

50
Paul S. Heckbert and Michael Herf.
Fast soft shadows.
In Visual Proceedings, SIGGRAPH 96, page 145. ACM Press, 1996.
ISBN 0-89791-784-7.

51
Paul S. Heckbert and Michael Herf.
Shadow generation algorithms.
web site, April 1997.
http://www.cs.cmu.edu/ ph/shadow.html.

52
T. Heidmann.
Real shadows real time.
Iris Universe, (18):28-31, 1991.

53
Wolfgang Heidrich and Hans-Peter Seidel.
Efficient rendering of anisotropic surfaces using computer graphics hardware.
In Image and Multi-dimensional Digital Signal Processing Workshop (IMDSP), 1998.

54
Wolfgang Heidrich and Hans-Peter Seidel.
View-independent environment maps.
In Proceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware, 1998.
http://www9.informatik.uni-erlangen.de/eng/research/rendering/envmap.

55
Russ Herrell, Joe Baldwin, and Chris Wilcox.
High quality polygon edging.
IEEE Computer Graphics and Applications, 15(4):68-74, July 1995.

56
Tobias Huttner.
High resolution textures.
In Proceedings of IEEE Visualization 98, October 1998.
http://davinci.informatik.uni-kl.de/vis98/archive/lbht/papers/huettnerA4.pdf.

57
Michael Kass and Gavin Miller.
Rapid, stable fluid dynamics for computer graphics.
In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 49-57, August 1990.

58
Mark J. Kilgard.
Programming OpenGL for the X Window System.
Addison-Wesley, 1996.
ISBN 0-201-48359-9.

59
Mark J. Kilgard.
Realizing opengl: Two implementations of one architecture.
In Proceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware, 1997.
http://reality.sgi.com/mjk/twoimps/twoimps.html.

60
Mark J. Kilgard.
A simple opengl-based api for texture mapped text.
web site, 1997.
http://reality.sgi.com/opengl/tips/TexFont/TexFont.html.

61
John-Peter Lewis.
Algorithms for solid noise synthesis.
In Jeffrey Lane, editor, Computer Graphics (SIGGRAPH '89 Proceedings), volume 23, pages 263-270, July 1989.

62
Terence Lindgren and John Weber.
Measuring the quality of antialiased line drawing algorithms.
In Michael F. Cohen, Claude Puech, and Francois Sillion, editors, Fourth Eurographics Workshop on Rendering, pages 157-174. Eurographics, June 1993.
held in Paris, France, 14-16 June 1993.

63
D. Luebke and C. Georges.
Portals and mirrors: Simple, fast evaluation of potentially visible sets.
In Proceedings of the 1995 symposium on Interactive 3D Graphics, page 105, 1995.

64
Kwan-Liu Ma, Brian Cabral, Hans-Christian Hege, Detlev Stalling, and Victoria L. Interrante.
Texture Synthesis with Line Integral Convolution.
ACM SIGGRAPH, Los Angeles, 1997.
Siggraph '97 Conference Course Notes.

65
L. Markosian, M. Kowalski, S. Trychin, L. Bourdev, Goldstein D, and J. Hughes.
Real-time nonphotorealistic rendering.
In Turner Whitted, editor, Computer Graphics (SIGGRAPH '97 Proceedings), volume 24, pages 415-420, August 1997.

66
Gavin S. P. Miller.
The definition and rendering of terrain maps.
In David C. Evans and Russell J. Athay, editors, Computer Graphics (SIGGRAPH '86 Proceedings), volume 20, pages 39-48, August 1986.

67
Don P. Mitchell and Arun N. Netravali.
Reconstruction filters in computer graphics.
In John Dill, editor, Computer Graphics (SIGGRAPH '88 Proceedings), volume 22, pages 221-228, August 1988.

68
John Montrym, Dan Baum, Dave Dignam, and Chris Migdal.
Infinitereality: A real-time graphics system.
In Turner Whitted, editor, Computer Graphics (SIGGRAPH '97 Proceedings), pages 293-302, August 1997.

69
H. R. Myler and A. R. Weeks.
The Pocket Handbook of Image Processing Algorithms in C.
University of Central Florida Department of Electrical & Computer Engineering, 1993.

70
J. Neider, T. Davis, and M. Woo.
OpenGL Programming Guide.
Addison-Wesley, second edition edition, 1997.
ISBN 0-201-46138-2.

71
Scott R. Nelson.
Twelve characteristics of correct antialiased lines.
Journal of Graphics Tools, 1(4):1-20, 1996.

72
Scott R. Nelson.
High quality hardware line antialiasing.
Journal of Graphics Tools, 2(1):29-46, 1997.

73
Tomoyuki Nishita and Eihachiro Nakamae.
Method of displaying optical effects within water using accumulation buffer.
In Andrew Glassner, editor, Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 373-381. ACM SIGGRAPH, ACM Press, July 1994.
ISBN 0-89791-667-0.

74
Eyal Ofek.
Modeling and Rendering 3-D Objects.
PhD thesis, Institute of Computer Science, The Hebrew University, 1998.

75
Eyal Ofek and Ari Rappoport.
Interactive reflections on curved objects.
In Michael F. Cohen, editor, Computer Graphics (SIGGRAPH '98 Proceedings), pages 333-342, July 1998.

76
Joseph O'Rourke.
Computational Geometry in C.
Cambridge University Press, 1994.

77
Hewlett Packard.
Opengl implementation guide.
web site, June 1998.
http://www.hp.com/unixwork/products/grfx/OpenGL/Web/ImpGuide.html.

78
Darwyn R. Peachey.
Modeling waves and surf.
In David C. Evans and Russell J. Athay, editors, Computer Graphics (SIGGRAPH '86 Proceedings), volume 20, pages 65-74, August 1986.

79
M. Peercy.
Explanation of sphere mapping.
Personal Communication, 1997.

80
Mark Peercy, John Airey, and Brian Cabral.
Efficient bump mapping hardware.
In Computer Graphics (SIGGRAPH '97 Proceedings), 1997.

81
Bui-T. Phong.
Illumination for computer generated pictures.
Communications of the ACM, 18(6):311-317, June 1975.

82
Thomas Porter and Tom Duff.
Compositing digital images.
In Hank Christiansen, editor, Computer Graphics (SIGGRAPH '84 Proceedings), volume 18, pages 253-259, July 1984.

83
Franco P. Preparata and Michael Ian Shamos.
Computation Geometry.
Springer-Verlag, New York, 1985.

84
William T. Reeves, David H. Salesin, and Robert L. Cook.
Rendering antialiased shadows with depth maps.
In Maureen C. Stone, editor, Computer Graphics (SIGGRAPH '87 Proceedings), volume 21, pages 283-291, July 1987.

85
David F. Rogers.
Procedural Elements for Computer Graphics.
McGraw-Hill, second edition edition, 1997.

86
John Rohlf and James Helman.
IRIS performer: A high performance multiprocessing toolkit for real-Time 3D graphics.
In Andrew Glassner, editor, Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 381-395. ACM SIGGRAPH, ACM Press, July 1994.
ISBN 0-89791-667-0.

87
P. Rustagi.
Silhouette line display from shaded models.
Iris Universe, Fall:42-44, 1989.

88
Takafumi Saito and Tokiichiro Takahashi.
Comprehensible rendering of 3-D shapes.
In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 197-206, August 1990.

89
John Schlag.
Fast Embossing Effects on Raster Image Data.
Academic Press, Cambridge, 1994.

90
M. Schulman.
Rotation alternatives.
Iris Universe, Spring:39, 1989.

91
Mark Segal and Kurt Akeley.
The OpenGL Graphics System: A Specification (Version 1.2.1).
Silicon Graphics, Inc., Mountain View, CA, October 1998.
includes the ARB_multitexture specification; ftp://sgigate.sgi.com/pub/opengl/doc/opengl1.2/opengl1.2.1.pdf.

92
Mark Segal, Carl Korobkin, Rolf van Widenfelt, Jim Foran, and Paul E. Haeberli.
Fast shadows and lighting effects using texture mapping.
In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH '92 Proceedings), volume 26, pages 249-252, July 1992.

93
Peter-Pike J. Sloan, David Weinstein, and J. Dean Brederson.
Importance driven texture coordinate optimization.
Submitted to SIGGRAPH '97, 1997.
http://www.cs.utah.edu/ dejohnso/workshop/talks/sloan/sloan.html.

94
Cyril Soler and Francois Sillion.
The clipmap: A virtual mipmap.
In Michael F. Cohen, editor, Computer Graphics (SIGGRAPH '98 Proceedings), pages 321-332, July 1998.

95
D. Stalling, M. Zockler, and H.-C. Hege.
Fast display of illuminated field lines.
In IEEE Transactions on Visualization and Computer Graphics, volume 3, pages 118-128, 1997.

96
Paul S. Strauss and Rikk Carey.
An object-oriented 3D graphics toolkit.
In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH '92 Proceedings), volume 26, pages 341-349, July 1992.

97
Chris Tanner, Chris Migdal, and Michael Jones.
The clipmap: A virtual mipmap.
In Michael F. Cohen, editor, Computer Graphics (SIGGRAPH '98 Proceedings), pages 151-158, July 1998.

98
M. Teschner.
Texture mapping: New dimensions in scientific and technical visualization.
Iris Universe, (29):8-11, 1994.

99
T. Tessman.
Casting shadows on flat surfaces.
Iris Universe, Winter:16, 1989.

100
Jarke J. van Wijk.
Spot noise-texture synthesis for data visualization.
In Thomas W. Sederberg, editor, Computer Graphics (SIGGRAPH '91 Proceedings), volume 25, pages 309-318, July 1991.

101
Douglas Voorhies and Jim Foran.
Reflection vector shading hardware.
In Andrew Glassner, editor, Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 163-166. ACM SIGGRAPH, ACM Press, July 1994.
ISBN 0-89791-667-0.

102
Bruce Walter, Gun Alppay, Eric Lafortune, Sebastian Fernandez, and Donald P. Greenberg.
Fitting virtual lights for non-diffuse walkthroughs.
In Computer Graphics (SIGGRAPH '97 Proceedings), volume 31, pages 45-48, August 1997.

103
G. Ward.
Measuring and modeling anisotropic reflection.
In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH '92 Proceedings), volume 28, pages 265-272, July 1992.

104
Mark Watt.
Light-water interaction using backward beam tracing.
In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 377-385, August 1990.

105
T. F. Wiegand.
Interactive rendering of csg models.
In Computer Graphics Forum, volume 15, pages 249-261, 1996.

106
Tim Wiegand.
Cadlab open inventor node library: csg.
web site, April 1998.
http://www.arct.cam.ac.uk/research/cadlab/inventor/csg.html.

107
Lance Williams.
Pyramidal parametrics.
In Computer Graphics (SIGGRAPH '83 Proceedings), volume 17, pages 1-11, July 1983.

108
Andrew Woo, Pierre Poulin, and Alain Fournier.
A survey of shadow algorithms.
IEEE Computer Graphics and Applications, November 1990.

109
H. Zhang, D. Manocha, T. Hudson, and K. Hoff III.
Visibility culling using hierarchical occlusion maps.
In Turner Whitted, editor, Computer Graphics (SIGGRAPH '97 Proceedings), volume 24, pages 77-88, August 1997.

110
Hansong Zhang.
Effective occlusion culling for the interactive display of arbitrary models.
Doctoral dissertation, Department of Computer Science, University of North Carolina at Chapel Hill, 1998.
http://www.cs.unc.edu/ zhangh/dissertation.pdf.



2001-01-10