13.016 Introduction to Geometric
Modeling and Computation, Lecture 4
Thursday, February 13, 1997: Introduction to Graphics
S. L. Abrams, x3-7959, sabrams@deslab.mit.edu
These notes are available online as:
http://deslab.mit.edu/DesignLab/courses/13.016/graphics/overview.html
Outline
Graphics Hardware
- Vector displays
- Raster displays
Graphics Software
Reading Assignment
Neider, OpenGL Programming Guide, Chapters 1, 2, and 5.
Kilgard, OpenGL and X, Column 1: An OpenGL Toolkit
Kilgard, The OpenGL Utility Toolkit (GLUT), Chapters 1-4 and Sections 7.1 and 7.3
References
- J. D. Foley et al., Computer Graphics: Principles and
Practice, 2nd ed., Addison-Wesley, 1990.
- D. F. Rogers and J. A. Adams, Mathematical Elements for Computer Graphics, 2nd ed., McGraw-Hill, 1990.
- M. J. Kilgard, OpenGL Programming for the X Window System,
Addison-Wesley, 1996.
- M. J. Kilgard, The OpenGL Utility Toolkit (GLUT) Programming
Interface, SGI, 1996. (Available online as /mit/13.016/glut/glutspec.ps)
- M. J. Kilgard, "OpenGL and X, Column 1: An OpenGL Toolkit," X
Journal (November/December 1994). (Available online as /mit/13.016/glut/glut_intro.ps)
- J. Neider et al., OpenGL Programming Guide, Addison-Wesley, 1993.
(Available online as an IRIS InSight document)
- OpenGL Architectural Review Board, OpenGL Reference Manual,
Addison-Wesley, 1993. (Available online as an IRIS InSight document)
- OpenGL WWW Center: http://www.sgi.com/Technology/OpenGL/
- Online OpenGL examples: /usr/share/src/OpenGL
- Online OpenGL/GLUT examples: /mit/13.016/glut/examples
and /mit/13.016/glut/redbook
- Class examples available online: /mit/13.016/graphics
To access the 13.016 course locker on Athena, issue the following commands:
add 13.016
cd /mit/13.016
To read the InSight documents, issue the command:
iiv
To read the PostScript documents (*.ps), issue the commands:
cd /mit/13.016/glut
xpsview glut_intro.ps
On to graphics hardware...
Back to the 13.016 overview...