- SIGGRAPH Online Bibliography Database: http://www.siggraph.org/publications/bibliographyGoogle Scholar
- Edward Angel, Interactive Computer Graphics: A Top-down Approach with OpenGL, 5th Edition, Addison-Wesley, 2008. Google ScholarDigital Library
- Francis Hill and Stephen Kelley, Computer Graphics Using OpenGL, 3rd Edition, Prentice Hall, 2006. Google ScholarDigital Library
- Steve Cunningham, Computer Graphics: Programming in OpenGL for Visual Communication, Prentice-Hall, 2007 Google ScholarDigital Library
- Alan Watt, 3D Computer Graphics, 3rd Edition, Addison-Wesley, 2000. Google ScholarDigital Library
- Peter Shirley, Fundamentals of Computer Graphics, 2nd Edition, AK Peters, 2005. Google ScholarDigital Library
- Andrew Glassner, Graphics Gems, Academic Press, 1990. Google ScholarDigital Library
- James Arvo, Graphics Gems 2, Academic Press, 1991.Google Scholar
- David Kirk, Graphics Gems 3, Academic Press, 1992.Google Scholar
- Paul Heckbert, Graphics Gems 4, Academic Press, 1994.Google Scholar
- Alan Paeth, Graphics Gems 5, Academic Press, 1995.Google Scholar
- Jim Blinn, A Trip Down the Graphics Pipeline, Morgan Kaufmann, 1996. Google ScholarDigital Library
- Jim Blinn, Dirty Pixels, Morgan Kaufmann, 1998. Google ScholarDigital Library
- David Rogers, Procedural Elements for Computer Graphics, McGraw-Hill, 1997. Google ScholarDigital Library
- SIGGRAPH Conference Final program.Google Scholar
- Michael Mortenseon, Geometric Transformations for 3D Modeling, 2nd Edition, Industrial press, 2007. Google ScholarDigital Library
- Michael Mortenson, Geometric Modeling, John Wiley & Sons, 2006. Google ScholarDigital Library
- Eric Lengyel, Mathematics for 3D Game Programming and Computer Graphics, Charles River Media, 2002. Google ScholarDigital Library
- Jean Gallier, Curves and Surfaces in Geometric Modeling, Morgan Kaufmann, 2000. Google ScholarDigital Library
- Walter Taylor, The Geometry of Computer Graphics, Wadsworth & Brooks/Cole, 1992. Google ScholarDigital Library
- Gerald Farin, Curves and Surfaces for Computer Aided Geometric Design, 3rd Edition, Academic Press, 2001. Google ScholarDigital Library
- Gerald Farin and Dianne Hansford, The Geometry Toolbox for Graphics and Modeling, AK Peters, 1998. Google ScholarDigital Library
- Joe Warren and Henrik Weimer, Subdivision Methods for Geometric Design: A Constructive Approach, Morgan Kaufmann, 2001. Google ScholarDigital Library
- Barrett O'Neil, Elementary Differential Geometry, Academic Press, 1997.Google Scholar
- Joseph O'Rourke, Computational Geometry in C, Cambridge University Press, 1996. Google ScholarDigital Library
- Christopher Hoffman, Geometric & Solid Modeling, Morgan Kaufmann, 1989.Google Scholar
- I. D. Faux and M. J. Pratt, Computational Geometry for Design and Manufacture, Ellis-Horwood, 1979. Google ScholarDigital Library
- Eric Stollnitz, Tony DeRose, and David Salesin, Wavelets for Computer Graphics, Morgan-Kaufmann, 1996. Google ScholarDigital Library
- Ronen Barzel, Physically-Based Modeling for Computer Graphics, Academic Press, 1992. Google ScholarDigital Library
- David Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, McGraw-Hill, 1989. Google ScholarDigital Library
- John Snyder, Generative Modeling for Computer Graphics and Computer Aided Design, Academic Press, 1992. Google ScholarDigital Library
- Klaus Engel, Markus Hadwiger, Joe Kniss, Christof Rezk-Salama, and Daniel Weiskopf, Real-Time Volume Graphics, A. K. Peters, 2006. Google ScholarDigital Library
- Christopher Johnson and Charles Hansen, The Visualization Handbook, Elsevier Academic Press, 2005. Google ScholarDigital Library
- David Thompson, Jeff Braun, and Ray Ford, OpenDX: Paths to Visualization, Visualization and Imagery Solutions, Inc., 2001.Google Scholar
- Chandrajit Bajaj, Data Visualization Techniques, John Wiley & Sons, 1999.Google Scholar
- Min Chen, Arie Kaufman, and Roni Yagel, Volume Graphics, Springer-Verlag, 2000.Google Scholar
- William Schroeder, Ken Martin, and Bill Lorensen, The Visualization Toolkit, 3rd Edition, Prentice-Hall, 2004.Google Scholar
- Luis Ibanez and William Schroeder, The ITK Software Guide: The Insight Segmentation and Registration Toolkit (version 1.4), Prentice-Hall, 2003.Google Scholar
- Greg Nielson, Hans Hagen, and Heinrich Müller, Scientific Visualization: Overviews, Methodologies, Techniques, IEEE Computer Society Press, 1997.Google Scholar
- Lenny Lipton, The CrystalEyes Handbook, StereoGraphics Corporation, 1991.Google Scholar
- Brand Fortner, The Data Handbook: A Guide to Understanding the Organization and Visualization of Technical Data, Spyglass, 1992. Google ScholarDigital Library
- William Kaufmann and Larry Smarr, Supercomputing and the Transformation of Science, Scientific American Library, 1993. Google ScholarDigital Library
- Robert Wolff and Larry Yaeger, Visualization of Natural Phenomena, Springer-Verlag, 1993. Google ScholarDigital Library
- Peter Keller and Mary Keller, Visual Cues: Practical Data Visualization, IEEE Press, 1993. Google ScholarDigital Library
- Mike Bailey and Steve Cunningham, Computer Graphics Shaders: Theory and Practice, AK Peters, 2009. Google ScholarDigital Library
- Randi Rost, Bill Licea-Kane, Dan Ginsburg, John Kessenich, Barthold Lichtenbelt, Hugh Malan, and Mike Weiblen, OpenGL Shading Language, Addison-Wesley, 2009. (3rd Edition) Google ScholarDigital Library
- Steve Upstill, The RenderMan Companion, Addison-Wesley, 1990.Google Scholar
- Tony Apodaca and Larry Gritz, Advanced RenderMan: Creating CGI for Motion Pictures, Morgan Kaufmann, 1999. Google ScholarDigital Library
- Saty Raghavachary, Rendering for Beginners: Image Synthesis using RenderMan, Focal Press, 2005. Google ScholarDigital Library
- Randima Fernando, GPU Gems, NVIDIA, 2004.Google Scholar
- Matt Pharr, Randima Fernando, GPU Gems 2, NVIDIA, 2005.Google Scholar
- Hubert Nguyen, GPU Gems 3, NVIDIA, 2007. http://www.clockworkcoders.com/oglsl Google ScholarDigital Library
- http://gamedeveloper.texterity.com/gamedeveloper/2008careerguide/Google Scholar
- David Hodgson, Bryan Stratten, and Alice Rush, Paid to Play: An Insider's Guide to Video Game Careers, Prima, 2006. Google ScholarDigital Library
- Alan Watt and Fabio Policarpo, Advanced Game Development with Programmable Graphics Hardware, AK Peters, 2005. Google ScholarDigital Library
- Jacob Habgood and Mark Overmars, The Game Maker's Apprentice, Apress, 2006.Google ScholarDigital Library
- David Eberly, 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics, Morgan Kaufmann, 2006.Google Scholar
- Alan Watt and Fabio Policarpo, 3D Games: Real-time Rendering and Software Technology, Addison-Wesley, 2001.Google Scholar
- Eric Lengyel, Mathematics for 3D Game Programming and Computer Graphics, Charles River Media, 2002. Google ScholarDigital Library
- David Bourg, Physics for Game Developers, O'Reilly and Associates, 2002. Google ScholarDigital Library
- Munlo Coutinho, Dynamic Simulations of Multibody Systems, Springer Verlag, 2001. Google ScholarDigital Library
- Mark DeLoura, Game Programming Gems, Charles River Media, 2000. Google ScholarDigital Library
- Mark DeLoura, Game Programming Gems 2, Charles River Media, 2001. Google ScholarDigital Library
- Mark DeLoura, Game Programming Gems 3, Charles River Media, 2002. Google ScholarDigital Library
- http://www.gamedev.netGoogle Scholar
- http://www.gamasutra.netGoogle Scholar
- http://www.yoyogame.comGoogle Scholar
- Maureen Stone, A Field Guide to Digital Color, AK Peters, 2003. Google ScholarDigital Library
- Roy Hall, Illumination and Color in Computer Generated Imagery, Springer-Verlag, 1989. Google ScholarCross Ref
- David Travis, Effective Color Displays, Academic Press, 1991.Google Scholar
- L. G. Thorell and W. J. Smith, Using Computer Color Effectively, Prentice Hall, 1990. Google ScholarDigital Library
- Edward Tufte, The Visual Display of Quantitative Information, Graphics Press, 1983. Google ScholarDigital Library
- Edward Tufte, Envisioning Information, Graphics Press, 1990. Google ScholarDigital Library
- Edward Tufte, Visual Explanations, Graphics Press, 1997.Google Scholar
- Edward Tufte, Beautiful Evidence, Graphics Press, 2006. Google ScholarDigital Library
- Howard Resnikoff, The Illusion of Reality, Springer-Verlag, 1989. Google ScholarDigital Library
- Andrew Glassner, Principles of Digital Image Synthesis, Morgan Kaufmann, 1995. Google ScholarDigital Library
- Michael Cohen and John Wallace, Radiosity and Realistic Image Synthesis, Morgan-Kaufmann, 1993. Google ScholarDigital Library
- Andrew Glassner, An Introduction to Ray Tracing, Academic Press, 1989. Google ScholarDigital Library
- Rosalee Wolfe, 3D Graphics: A Visual Approach, Oxford Press. Google ScholarDigital Library
- Ken Joy et al, Image Synthesis, IEEE Computer Society Press, 1988.Google Scholar
- David Ebert et al, Texturing and Modeling, 2nd Edition, Academic Press, 1998. Google ScholarDigital Library
- Alan Watt and Fabio Policarpo, The Computer Image, Addison-Wesley, 1998. Google ScholarDigital Library
- Ron Brinkman, The Art and Science of Digital Compositing, Morgan Kaufmann, 1999. Google ScholarDigital Library
- John Miano, Compressed Image File Formats, Addison-Wesley, 1999. Google ScholarDigital Library
- Alan Watt and Mark Watt, Advanced Animation and Rendering Techniques, Addison-Wesley, 1998. Google Scholar
- Nadia Magnenat Thalmann and Daniel Thalmann, Interactive Computer Animation, Prentice-Hall, 1996. Google ScholarDigital Library
- Philip Hayward and Tana Wollen, Future Visions: New Technologies of the Screen, Indiana University Press, 1993.Google Scholar
- John Vince, Virtual Reality Systems, Addison-Wesley, 1995. Google ScholarDigital Library
- Don Brutzman and Leonard Daly, X3D: Extensible 3D Graphics for Web Authors, Morgan Kaufmann, 2007 Google ScholarDigital Library
- Rémi Arnaud and Mark Barnes, Collada --- Sailing the Gulf of 3D Digital Content Creation, AK Peters, 2006. Google ScholarDigital Library
- Gene Davis, Learning Java Bindings For OpenGL (JOGL), AuthorHouse, 2004.Google Scholar
- Andrea Ames, David Nadeau, John Moreland, The VRML 2.0 Sourcebook, John Wiley & Sons, 1997. Google ScholarDigital Library
- Bruce Eckel, Thinking in Java, Prentice-Hall, 1998. Google ScholarDigital Library
- David Flanagan, Java in a Nutshell, O'Reilly & Associates, 5th edition, 2005. Google ScholarDigital Library
- David Flanagan, Java Examples in a Nutshell, O'Reilly & Associates, 3rd edition, 2004. Google ScholarDigital Library
- Henry Sowizral, Kevin Rushforth, and Michael Deering, The Java 3D API Specification, Addison-Wesley, 1998. Google ScholarDigital Library
- Rasmus Lerdorf and Kevin Tatroe, Programming PHP, O'Reilly, 2002. Google ScholarDigital Library
- Yukihiro Matsumoto, Ruby in a Nutshell, O'Reilly, 2003. Google ScholarDigital Library
- David McAllister, Stereo Computer Graphics and Other True 3D Technologies, Princeton University Press, 1993. Google ScholarDigital Library
- Shab Levy, Stereoscopic Imaging: A Practical Guide, Gravitram Creations, 2008.Google Scholar
- OpenGL 3.0 Programming Guide, Addison-Wesley, 2009 (7th edition).Google Scholar
- Aaftab Munshi, Dan Ginsburg, and Dave Shreiner, OpenGL ES 2.0, Addison-Wesley, 2008.Google Scholar
- Tom McReynolds and David Blythe, Advanced Graphics Programming Using OpenGL, Morgan Kaufmann, 2005. Google ScholarDigital Library
- Edward Angel, OpenGL: A Primer, Addison-Wesley, 2009. Google ScholarDigital Library
- Andrew Glassner, Recreational Computer Graphics, Morgan Kaufmann, 1999. Google ScholarDigital Library
- Anne Spalter, The Computer in the Visual Arts, Addison-Wesley, 1999. Google ScholarDigital Library
- Jef Raskin, The Humane Interface, Addison-Wesley, 2000.Google ScholarDigital Library
- Ben Shneiderman, Designing the User Interface, Addison-Wesley, 1997. Google ScholarDigital Library
- Clark Dodsworth, Digital Illusion, Addison-Wesley, 1997.Google Scholar
- Isaac Victor Kerlow, The Art of 3-D: Computer Animation and Imaging, 2000.Google ScholarDigital Library
- Isaac Victor Kerlow and Judson Rosebush, Computer Graphics for Designers and Artists, Van Nostrand Reinhold, 1986.Google Scholar
- Mehmed Kantardzic, Data Mining: Concepts, Models, Methods, and Algorithms, Wiley, 2003. Google ScholarDigital Library
- William Press, Saul Teukolsky, William Vetterling, and Brian Flannery, Numerical Recipes in C, Second Edition, Cambridge University Press, 1997.Google Scholar
- James Skakoon and W. J. King, The Unwritten Laws of Engineering, ASME Press, 2001.Google ScholarCross Ref
- Shari Lawrence Pfleeger and Joanne Atlee, Software Engineering Theory and Practice, Prentice Hall, 2006.Google Scholar
- Tom Demarco and Timothy Lister, Waltzing with Bears, Dorset House Publishing, 2003.Google ScholarDigital Library
- Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994. Google ScholarDigital Library
- David B. Kirk, Wen-mei W. Hwu, Programming Massively Parallel Processors: A Hands-on Approach, Morgan-Kaufmann, 2010. Google ScholarDigital Library
- Maurice Herlihy and Nir Shavit, The Art of Multiprocessor Programming, Morgan Kaufmann, 2008. Google ScholarDigital Library
- James Reinders, Intel Threading Building Blocks, O'Reilly, 2007. Google ScholarDigital Library
- Bradford Nichols, Dick Buttlar, and Jacqueline Proudx Farrell, Pthreads Programming, O'Reilly, 1998. Google ScholarDigital Library
- Rohit Chandra, Leonardo Dagun, Dave Kohr, Dror Maydan, Jeff McDonald, Ramesh Menon, Parallel Programming in OpenMP, Morgan Kaufmann, 2001. Google ScholarDigital Library
Index Terms
- Introduction to computer graphics
Recommendations
Careers in computer graphics
Information is unquestionably today's most important commodity. Computer graphics, as a means of expressing that information, now appears in virtually every application area. When we began gathering information for this article, we intended to describe ...
Computer graphics: whence and hence
SIGGRAPH '74: Proceedings of the 1st annual conference on Computer graphics and interactive techniquesOne of the most important, far-reaching, sophisticated, and glamorous endeavors of the computer field is computer graphics. It reaches into the major computer areas of input, output, programming and debugging. It can be useful to every discipline that ...
Comments