skip to main content
10.1145/1900520.1900526acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Introduction to computer graphics

Published:15 December 2010Publication History
First page image

References

  1. SIGGRAPH Online Bibliography Database: http://www.siggraph.org/publications/bibliographyGoogle ScholarGoogle Scholar
  2. Edward Angel, Interactive Computer Graphics: A Top-down Approach with OpenGL, 5th Edition, Addison-Wesley, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Francis Hill and Stephen Kelley, Computer Graphics Using OpenGL, 3rd Edition, Prentice Hall, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Steve Cunningham, Computer Graphics: Programming in OpenGL for Visual Communication, Prentice-Hall, 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Alan Watt, 3D Computer Graphics, 3rd Edition, Addison-Wesley, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Peter Shirley, Fundamentals of Computer Graphics, 2nd Edition, AK Peters, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Andrew Glassner, Graphics Gems, Academic Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. James Arvo, Graphics Gems 2, Academic Press, 1991.Google ScholarGoogle Scholar
  9. David Kirk, Graphics Gems 3, Academic Press, 1992.Google ScholarGoogle Scholar
  10. Paul Heckbert, Graphics Gems 4, Academic Press, 1994.Google ScholarGoogle Scholar
  11. Alan Paeth, Graphics Gems 5, Academic Press, 1995.Google ScholarGoogle Scholar
  12. Jim Blinn, A Trip Down the Graphics Pipeline, Morgan Kaufmann, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jim Blinn, Dirty Pixels, Morgan Kaufmann, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. David Rogers, Procedural Elements for Computer Graphics, McGraw-Hill, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. SIGGRAPH Conference Final program.Google ScholarGoogle Scholar
  16. Michael Mortenseon, Geometric Transformations for 3D Modeling, 2nd Edition, Industrial press, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Michael Mortenson, Geometric Modeling, John Wiley & Sons, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Eric Lengyel, Mathematics for 3D Game Programming and Computer Graphics, Charles River Media, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Jean Gallier, Curves and Surfaces in Geometric Modeling, Morgan Kaufmann, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Walter Taylor, The Geometry of Computer Graphics, Wadsworth & Brooks/Cole, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Gerald Farin, Curves and Surfaces for Computer Aided Geometric Design, 3rd Edition, Academic Press, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Gerald Farin and Dianne Hansford, The Geometry Toolbox for Graphics and Modeling, AK Peters, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Joe Warren and Henrik Weimer, Subdivision Methods for Geometric Design: A Constructive Approach, Morgan Kaufmann, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Barrett O'Neil, Elementary Differential Geometry, Academic Press, 1997.Google ScholarGoogle Scholar
  25. Joseph O'Rourke, Computational Geometry in C, Cambridge University Press, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Christopher Hoffman, Geometric & Solid Modeling, Morgan Kaufmann, 1989.Google ScholarGoogle Scholar
  27. I. D. Faux and M. J. Pratt, Computational Geometry for Design and Manufacture, Ellis-Horwood, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Eric Stollnitz, Tony DeRose, and David Salesin, Wavelets for Computer Graphics, Morgan-Kaufmann, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Ronen Barzel, Physically-Based Modeling for Computer Graphics, Academic Press, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. David Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, McGraw-Hill, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. John Snyder, Generative Modeling for Computer Graphics and Computer Aided Design, Academic Press, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Klaus Engel, Markus Hadwiger, Joe Kniss, Christof Rezk-Salama, and Daniel Weiskopf, Real-Time Volume Graphics, A. K. Peters, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Christopher Johnson and Charles Hansen, The Visualization Handbook, Elsevier Academic Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. David Thompson, Jeff Braun, and Ray Ford, OpenDX: Paths to Visualization, Visualization and Imagery Solutions, Inc., 2001.Google ScholarGoogle Scholar
  35. Chandrajit Bajaj, Data Visualization Techniques, John Wiley & Sons, 1999.Google ScholarGoogle Scholar
  36. Min Chen, Arie Kaufman, and Roni Yagel, Volume Graphics, Springer-Verlag, 2000.Google ScholarGoogle Scholar
  37. William Schroeder, Ken Martin, and Bill Lorensen, The Visualization Toolkit, 3rd Edition, Prentice-Hall, 2004.Google ScholarGoogle Scholar
  38. Luis Ibanez and William Schroeder, The ITK Software Guide: The Insight Segmentation and Registration Toolkit (version 1.4), Prentice-Hall, 2003.Google ScholarGoogle Scholar
  39. Greg Nielson, Hans Hagen, and Heinrich Müller, Scientific Visualization: Overviews, Methodologies, Techniques, IEEE Computer Society Press, 1997.Google ScholarGoogle Scholar
  40. Lenny Lipton, The CrystalEyes Handbook, StereoGraphics Corporation, 1991.Google ScholarGoogle Scholar
  41. Brand Fortner, The Data Handbook: A Guide to Understanding the Organization and Visualization of Technical Data, Spyglass, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. William Kaufmann and Larry Smarr, Supercomputing and the Transformation of Science, Scientific American Library, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Robert Wolff and Larry Yaeger, Visualization of Natural Phenomena, Springer-Verlag, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Peter Keller and Mary Keller, Visual Cues: Practical Data Visualization, IEEE Press, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Mike Bailey and Steve Cunningham, Computer Graphics Shaders: Theory and Practice, AK Peters, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  47. Steve Upstill, The RenderMan Companion, Addison-Wesley, 1990.Google ScholarGoogle Scholar
  48. Tony Apodaca and Larry Gritz, Advanced RenderMan: Creating CGI for Motion Pictures, Morgan Kaufmann, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Saty Raghavachary, Rendering for Beginners: Image Synthesis using RenderMan, Focal Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Randima Fernando, GPU Gems, NVIDIA, 2004.Google ScholarGoogle Scholar
  51. Matt Pharr, Randima Fernando, GPU Gems 2, NVIDIA, 2005.Google ScholarGoogle Scholar
  52. Hubert Nguyen, GPU Gems 3, NVIDIA, 2007. http://www.clockworkcoders.com/oglsl Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. http://gamedeveloper.texterity.com/gamedeveloper/2008careerguide/Google ScholarGoogle Scholar
  54. David Hodgson, Bryan Stratten, and Alice Rush, Paid to Play: An Insider's Guide to Video Game Careers, Prima, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Alan Watt and Fabio Policarpo, Advanced Game Development with Programmable Graphics Hardware, AK Peters, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Jacob Habgood and Mark Overmars, The Game Maker's Apprentice, Apress, 2006.Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. David Eberly, 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics, Morgan Kaufmann, 2006.Google ScholarGoogle Scholar
  58. Alan Watt and Fabio Policarpo, 3D Games: Real-time Rendering and Software Technology, Addison-Wesley, 2001.Google ScholarGoogle Scholar
  59. Eric Lengyel, Mathematics for 3D Game Programming and Computer Graphics, Charles River Media, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. David Bourg, Physics for Game Developers, O'Reilly and Associates, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Munlo Coutinho, Dynamic Simulations of Multibody Systems, Springer Verlag, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. Mark DeLoura, Game Programming Gems, Charles River Media, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. Mark DeLoura, Game Programming Gems 2, Charles River Media, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. Mark DeLoura, Game Programming Gems 3, Charles River Media, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. http://www.gamedev.netGoogle ScholarGoogle Scholar
  66. http://www.gamasutra.netGoogle ScholarGoogle Scholar
  67. http://www.yoyogame.comGoogle ScholarGoogle Scholar
  68. Maureen Stone, A Field Guide to Digital Color, AK Peters, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Roy Hall, Illumination and Color in Computer Generated Imagery, Springer-Verlag, 1989. Google ScholarGoogle ScholarCross RefCross Ref
  70. David Travis, Effective Color Displays, Academic Press, 1991.Google ScholarGoogle Scholar
  71. L. G. Thorell and W. J. Smith, Using Computer Color Effectively, Prentice Hall, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Edward Tufte, The Visual Display of Quantitative Information, Graphics Press, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Edward Tufte, Envisioning Information, Graphics Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Edward Tufte, Visual Explanations, Graphics Press, 1997.Google ScholarGoogle Scholar
  75. Edward Tufte, Beautiful Evidence, Graphics Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Howard Resnikoff, The Illusion of Reality, Springer-Verlag, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Andrew Glassner, Principles of Digital Image Synthesis, Morgan Kaufmann, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. Michael Cohen and John Wallace, Radiosity and Realistic Image Synthesis, Morgan-Kaufmann, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. Andrew Glassner, An Introduction to Ray Tracing, Academic Press, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. Rosalee Wolfe, 3D Graphics: A Visual Approach, Oxford Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Ken Joy et al, Image Synthesis, IEEE Computer Society Press, 1988.Google ScholarGoogle Scholar
  82. David Ebert et al, Texturing and Modeling, 2nd Edition, Academic Press, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Alan Watt and Fabio Policarpo, The Computer Image, Addison-Wesley, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Ron Brinkman, The Art and Science of Digital Compositing, Morgan Kaufmann, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. John Miano, Compressed Image File Formats, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. Alan Watt and Mark Watt, Advanced Animation and Rendering Techniques, Addison-Wesley, 1998. Google ScholarGoogle Scholar
  87. Nadia Magnenat Thalmann and Daniel Thalmann, Interactive Computer Animation, Prentice-Hall, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. Philip Hayward and Tana Wollen, Future Visions: New Technologies of the Screen, Indiana University Press, 1993.Google ScholarGoogle Scholar
  89. John Vince, Virtual Reality Systems, Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Don Brutzman and Leonard Daly, X3D: Extensible 3D Graphics for Web Authors, Morgan Kaufmann, 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. Rémi Arnaud and Mark Barnes, Collada --- Sailing the Gulf of 3D Digital Content Creation, AK Peters, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. Gene Davis, Learning Java Bindings For OpenGL (JOGL), AuthorHouse, 2004.Google ScholarGoogle Scholar
  93. Andrea Ames, David Nadeau, John Moreland, The VRML 2.0 Sourcebook, John Wiley & Sons, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Bruce Eckel, Thinking in Java, Prentice-Hall, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. David Flanagan, Java in a Nutshell, O'Reilly & Associates, 5th edition, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. David Flanagan, Java Examples in a Nutshell, O'Reilly & Associates, 3rd edition, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. Henry Sowizral, Kevin Rushforth, and Michael Deering, The Java 3D API Specification, Addison-Wesley, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. Rasmus Lerdorf and Kevin Tatroe, Programming PHP, O'Reilly, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  99. Yukihiro Matsumoto, Ruby in a Nutshell, O'Reilly, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. David McAllister, Stereo Computer Graphics and Other True 3D Technologies, Princeton University Press, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. Shab Levy, Stereoscopic Imaging: A Practical Guide, Gravitram Creations, 2008.Google ScholarGoogle Scholar
  102. OpenGL 3.0 Programming Guide, Addison-Wesley, 2009 (7th edition).Google ScholarGoogle Scholar
  103. Aaftab Munshi, Dan Ginsburg, and Dave Shreiner, OpenGL ES 2.0, Addison-Wesley, 2008.Google ScholarGoogle Scholar
  104. Tom McReynolds and David Blythe, Advanced Graphics Programming Using OpenGL, Morgan Kaufmann, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. Edward Angel, OpenGL: A Primer, Addison-Wesley, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. Andrew Glassner, Recreational Computer Graphics, Morgan Kaufmann, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Anne Spalter, The Computer in the Visual Arts, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. Jef Raskin, The Humane Interface, Addison-Wesley, 2000.Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. Ben Shneiderman, Designing the User Interface, Addison-Wesley, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. Clark Dodsworth, Digital Illusion, Addison-Wesley, 1997.Google ScholarGoogle Scholar
  111. Isaac Victor Kerlow, The Art of 3-D: Computer Animation and Imaging, 2000.Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. Isaac Victor Kerlow and Judson Rosebush, Computer Graphics for Designers and Artists, Van Nostrand Reinhold, 1986.Google ScholarGoogle Scholar
  113. Mehmed Kantardzic, Data Mining: Concepts, Models, Methods, and Algorithms, Wiley, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. William Press, Saul Teukolsky, William Vetterling, and Brian Flannery, Numerical Recipes in C, Second Edition, Cambridge University Press, 1997.Google ScholarGoogle Scholar
  115. James Skakoon and W. J. King, The Unwritten Laws of Engineering, ASME Press, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  116. Shari Lawrence Pfleeger and Joanne Atlee, Software Engineering Theory and Practice, Prentice Hall, 2006.Google ScholarGoogle Scholar
  117. Tom Demarco and Timothy Lister, Waltzing with Bears, Dorset House Publishing, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  118. Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  119. David B. Kirk, Wen-mei W. Hwu, Programming Massively Parallel Processors: A Hands-on Approach, Morgan-Kaufmann, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. Maurice Herlihy and Nir Shavit, The Art of Multiprocessor Programming, Morgan Kaufmann, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  121. James Reinders, Intel Threading Building Blocks, O'Reilly, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  122. Bradford Nichols, Dick Buttlar, and Jacqueline Proudx Farrell, Pthreads Programming, O'Reilly, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  123. Rohit Chandra, Leonardo Dagun, Dave Kohr, Dror Maydan, Jeff McDonald, Ramesh Menon, Parallel Programming in OpenMP, Morgan Kaufmann, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Introduction to computer graphics
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SA '10: ACM SIGGRAPH ASIA 2010 Courses
              December 2010
              1481 pages
              ISBN:9781450305273
              DOI:10.1145/1900520

              Copyright © 2010 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 15 December 2010

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate178of869submissions,20%
            • Article Metrics

              • Downloads (Last 12 months)2
              • Downloads (Last 6 weeks)0

              Other Metrics

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader