Computer Graphics e Scientific Visualization


1.1 Generale

F. S. Hill, Computer Graphics Using OpenGL, Prentice Hall, 2001.

Alan Watt, 3D Computer Graphics, 3rd Edition, Addison-Wesley, 2000.

Edward Angel, Interactive Computer Graphics: A Top-down Approach with OpenGL,

Addison-Wesley, 1999.

Olin Lathrop, The Way Computer Graphics Works, John Wiley & Sons, 1997.

Andrew Glassner, Graphics Gems, Academic Press, 1990.

James Arvo, Graphics Gems 2, Academic Press, 1991.

David Kirk, Graphics Gems 3, Academic Press, 1992.

Paul Heckbert, Graphics Gems 4, Academic Press, 1994.

Alan Paeth, Graphics Gems 5, Academic Press, 1995.

Jim Blinn, A Trip Down the Graphics Pipeline, Morgan Kaufmann, 1996.

Jim Blinn, Dirty Pixels, Morgan Kaufmann, 1998.

David Rogers, Procedural Elements for Computer Graphics, McGraw-Hill, 1997.

SIGGRAPH Online Bibliography Database:


1.2 Modellazione geometrica

Jean Gallier, Curves and Surfaces in Geometric Modeling, Morgan Kaufmann, 2000.

Walter Taylor, The Geometry of Computer Graphics, Wadsworth & Brooks/Cole, 1992.

Gerald Farin, Curves and Surfaces for Computer Aided Geometric Design, 3rd Edition, Academic Press, 2000.

Gerald Farin and Dianne Hansford, The Geometry Toolbox for Graphics and Modeling, AK Peters, 1998.

Joe Warren and Henrik Weimer, Subdivision Methods for Geometric Design: A Constructive Approach, Morgan Kaufmann, 2001.

Barrett O’Neil, Elementary Differential Geometry, Academic Press, 1997.

Joseph O’Rourke, Computational Geometry in C, Cambridge University Press, 1996.

Christopher Hoffman, Geometric & Solid Modeling, Morgan Kaufmann, 1989.

Michael Mortenson, Geometric Modeling, John Wiley & Sons, 1985.

I.D. Faux and M.J. Pratt, Computational Geometry for Design and Manufacture, Ellis-

Horwood, 1979.

Eric Stollnitz, Tony DeRose, and David Salesin, Wavelets for Computer Graphics,

Morgan-Kaufmann, 1996.

Ronen Barzel, Physically-Based Modeling for Computer Graphics, Academic Press,


David Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics,

McGraw-Hill, 1989.

John Snyder, Generative Modeling for Computer Graphics and Computer Aided Design,

Academic Press, 1992.


1.3 Scientific Visualization

David Thompson, Jeff Braun, and Ray Ford, OpenDX: Paths to Visualization,

Visualization and Imagery Solutions, Inc., 2001.

Chandrajit Bajaj, Data Visualization Techniques, John Wiley & Sons, 1999.

Min Chen, Arie Kaufman, and Roni Yagel, Volume Graphics, Springer-Verlag, 2000.

March 4, 2003 3

Will Schroeder, Ken Martin, and Bill Lorensen, The Visualization Toolkit, Prentice-Hall,


Greg Nielson, Hans Hagen, and Heinrich Müller, Scientific Visualization: Overviews,

Methodologies, Techniques, IEEE Computer Society Press, 1997.

Lenny Lipton, The CrystalEyes Handbook, StereoGraphics Corporation, 1991.

Brand Fortner, The Data Handbook: A Guide to Understanding the Organization and

Visualization of Technical Data, Spyglass, 1992.

William Kaufmann and Larry Smarr, Supercomputing and the Transformation of Science,

Scientific American Library, 1993.

Robert Wolff and Larry Yaeger, Visualization of Natural Phenomena, Springer-Verlag,


David McAllister, Stereo Computer Graphics and Other True 3D Technologies,

Princeton University Press, 1993.

Peter Keller and Mary Keller, Visual Cues: Practical Data Visualization, IEEE Press,



1.4 Colori Percezione

Roy Hall, Illumination and Color in Computer Generated Imagery, Springer-Verlag,


David Travis, Effective Color Displays, Academic Press, 1991.

L.G. Thorell and W.J. Smith, Using Computer Color Effectively, Prentice Hall, 1990.

Edward Tufte, The Visual Display of Quantitative Information, Graphics Press, 1983.

Edward Tufte, Envisioning Information, Graphics Press, 1990.

Edward Tufte, Visual Explanations, Graphics Press, 1997.

Howard Resnikoff, The Illusion of Reality, Springer-Verlag, 1989.


1.5 Rendering

Tomas Akenine-Möller and Eric Haines, Real-Time Rendering, A.K.Peters Ltd.,2nd edition, 2003.

Andrew Glassner, Principles of Digital Image Synthesis, Morgan Kaufmann, 1995.

Andrew Glassner, An Introduction to Ray Tracing, Academic Press, 1989.

Rosalee Wolfe, 3D Graphics: A Visual Approach, Oxford Press.

March 4, 2003 4

Steve Upstill, The RenderMan Companion, Addison-Wesley, 1990.

Tony Apodaca and Larry Gritz, Advanced RenderMan: Creating CGI for Motion

Pictures, Morgan Kaufmann, 1999.

Ken Joy et al, Image Synthesis, IEEE Computer Society Press, 1988.


1.6 Immagini

Albert Sethian, Level Set Methods and Fast Marching Methods (Second Edition), Cambridge University Press, 1999, ISBN: 0521645573.

Alan Watt and Fabio Policarpo, The Computer Image, Addison-Wesley, 1998.

David Ebert et al, Texturing and Modeling, 2nd Edition, Academic Press, 1998.

Ron Brinkman, The Art and Science of Digital Compositing, Morgan Kaufmann, 1999.

John Miano, Compressed Image File Formats, Addison-Wesley, 1999.


1.7 Animazione

Alan Watt and Mark Watt, Advanced Animation and Rendering Techniques, Addison-

Wesley, 1998.

Nadia Magnenat Thalmann and Daniel Thalmann, Interactive Computer Animation,

Prentice-Hall, 1996.

Philip Hayward and Tana Wollen, Future Visions: New Technologies of the Screen,

Indiana University Press, 1993.


1.8 Giochi

David Eberly,, 3D Game Engine Design: A Practical Approach to Real-Time Computer

Graphics, Morgan Kaufmann, 2001.

Alan Watt and Fabio Policarpo, 3D Games: Real-time Rendering and Software

Technology, Addison-Wesley, 2001.

David Bourg, Physics for Game Developers, O’Reilly and Associates, 2002.

Munlo Coutinho, Dynamic Simulations of Multibody Systems, Springer Verlag, 2001.

Mark DeLoura, Game Programming Gems, Charles River Media, 2000.

Mark DeLoura, Game Programming Gems 2, Charles River Media, 2001.

Mark DeLoura, Game Programming Gems 3, Charles River Media, 2002.


1.9 Realtà Virtuale

John Vince, Virtual Reality Systems, Addison-Wesley, 1995.

1.10 Grafica Web

Andrea Ames, David Nadeau, John Moreland, The VRML 2.0 Sourcebook, John Wiley &

Sons, 1997.

Bruce Eckel, Thinking in Java, Prentice-Hall, 1998.

David Flanagan, Java in a Nutshell, O’Reilly & Associates, 1996.

David Flanagan, Java Examples in a Nutshell, O’Reilly & Associates, 1997.

Henry Sowizral, Kevin Rushforth, and Michael Deering, The Java 3D API Specification,

Addison-Wesley, 1998.


1.11 Misti

OpenGL 1.2 Reference Manual, Addison-Wesley, 2000.

OpenGL 1.2 Programming Guide, Addison-Wesley, 2000.

Edward Angel, OpenGL: A Primer, Addison-Wesley, 2002.

cwSamuel R.Buss, 3D Computer Graphics: A mathematical approach with OpenGL, , Cambridge University Press 2003.

Andrew Glassner, Recreational Computer Graphics, Morgan Kaufmann, 1999.

Anne Spalter, The Computer in the Visual Arts, Addison-Wesley, 1999.

Jef Raskin, The Humane Interface, Addison-Wesley, 2000.

Ben Shneiderman, Designing the User Interface, Addison-Wesley, 1997.

Clark Dodsworth, Digital Illusion, Addison-Wesley, 1997.

Isaac Victor Kerlow, The Art of 3-D: Computer Animation and Imaging, 2000.

Isaac Victor Kerlow and Judson Rosebush, Computer Graphics for Designers and

Artists, Van Nostrand Reinhold, 1986.

William Press, Saul Teukolsky, William Vetterling, and Brian Flannery, Numerical

Recipes in C, Second Edition, Cambridge University Press, 1997.

James Skakoon and W. J. King, The Unwritten Laws of Engineering, ASME Press, 2001.


2. Periodici

Computer Graphics and Applications: published by IEEE

(, 714-821-8380)

Computer Graphics World: published by Pennwell

(, 603-891-0123)

Journal of Graphics Tools: published by A.K. Peters

(http://www, 617-235-2210)

Game Developer: published by CMP Media

(http://www, 415-905-2200)

Computer Graphics Quarterly: published by ACM SIGGRAPH

(, 212-869-7440)

Computers in Science and Engineering (used to be Computers in Physics): published by

the American Institute of Physics

Transactions on Visualization and Computer Graphics: published by IEEE

(, 714-821-8380)

Transactions on Graphics: published by ACM

(, 212-869-7440)