OpenGL accesses graphics at an "intermediate" level. Your term project must
do graphics at a different level (either higher or lower). Some examples of
directions you could consider include:
- Working at the lower level directly with the graphics pipeline and
programming the hardware.
- Working with a graphics package that is built on top of OpenGL or another
intermediate graphics language. Examples include:
- Using one of the other technologies standardized by the
Khronos groupsuch as:
- OpenGL ES - The Standard for Embedded 3D Graphics
- COLLADA - 3D Asset Exchange Schema
Your project will consist of an implementation and a writeup. There will be several milestones
with intermediate handins posted. In addition, you will do a 15 minute presentation on your project
to the class. The presentations will be scheduled during the last weeks of class and the finals period.
Your presentation grade will be calculated separately from your grade for the rest of the project.
Required milestones:
- Half page single-spaced project proposal due Wed. Feb. 28. Email to me with the subject "Graphics project proposal".