[UW]
[Math]
[CS]
[CGL]
[Graphics Courses]
[CS488/688]
CS488/688:
Introduction to Computer Graphics
Contests
Internet Resources
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
README.
Failure to do so will be treated the same as cheating.
Course credit cannot be obtained for someone else's work
(obviously!).
- 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
online.
- Graphics
Interface is another
good graphics conference whose proceedings are in the library.
Many recent papers can be downloaded from the above
web site.
-
Yahoo Graphics Directory Page has a searchable index.
- Kurhila
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
in Canada.
- 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
undergraduate lab.
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
platform-independent.
- OpenGL
Programming Guide (aka the Red Book).
- OpenGL
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
FAQs
Newsgroups
Maintainer:
cs488@cgl.uwaterloo.ca
Revision 1.23 by smann on 2008/08/25 20:32:30 (UTC).