Introduction to Computer Graphics
The Internet resources listed below can be very useful.
However, the following rules apply:
- Code obtained from elsewhere and used as part of
a project must be documented in the
Failure to do so will be treated the same as cheating.
Course credit cannot be obtained for someone else's work
- Ideas obtained from elsewhere, either from a
printed paper or from online material,
must be referenced
in your project report.
- You may develop at home,
but projects and assignments
must be tested on
the machines in the undergraduate graphics lab. Failure of a
program to compile or execute properly in that environment
will result in loss of marks.
- If you discover a link that you think would be helpful
to current or future graphics students, feel free to
send it to us
and we'll consider adding it to this page.
- SIGGRAPH is the ACM's
Special Interest Group in Graphics, and hosts the major
conference in the field.
This web site
has a large searchable bibliography of graphics papers
(not just from SIGGRAPH).
- ACM has other
journals on graphics, like the ACM Transactions on
Graphics. NOTE: you can access the ACM Digital Library
for free if you are a student at UW through the Davis Library.
Most recent SIGGRAPH and ACM ToG papers are available
Interface is another
good graphics conference whose proceedings are in the library.
Many recent papers can be downloaded from the above
Yahoo Graphics Directory Page has a searchable index.
maintains a list of links to other computer graphics
educational resources on the web.
- Michiel van de Panne
maintains a list of companies and graduate graphics labs
- The exploratories at Brown University. Lots of interactive
demos of graphics principles.
- Theories of Colour Vision at the University of Calgary's department of psychology.
OpenGL Consortium Resource Centre.
These pages also include
OpenGL-related course materials, documentation,
various bits-o-software, downloadable demos, news,
and information on advanced
OpenGL applications (i.e. good project ideas).
GLUT, the OpenGL Utility Toolkit, is installed in the
It is a simple user interface toolkit which you may want
to use for your projects, although it is very limited.
Note that many examples in the OpenGL Programming
Guide use GLUT, since it is
Programming Guide (aka the Red Book).
Reference (aka the Blue Book).
Company webpages such as NVIDIA's
and ATI's usually provide drivers
and information about programming their graphics cards.
Graphics courses at other schools
Revision 1.23 by smann on 2008/08/25 20:32:30 (UTC).