Announcements
May 02
Assignment 3 has been postponed to Friday, May 2.
|
CAP 6701 - Advanced Computer Graphics
Assignments
If you have questions on any of these problems, look at the
FAQ to see if these questions have already been
answered before e-mailing the TA or the professor.
Assignment policy
| Project | Description | Deadline |
|---|
Project 1a - Spheroids
(updated Feb 05)
|
Tessellate and render triangle Bezier patches. |
Wednesday, Feb 6 at 11:45pm |
Project 1b - Load and render meshes
(updated Feb 11)
|
Learn the CGAL Half-edge data structure. |
Wednesday, Feb 13 at 11:45pm |
Project 1c - PN triangles
(updated Feb 22)
|
Use the infrastructure from Projects 1a and b to convert
a triangle mesh to a collection of triangle Bezier patches with
fake normal patches. |
Wednesday, Feb 27 at 11:45pm |
Project 2a - Simple shaders
(updated Mar 18)
|
Use the infrastructure from Project 1b to implement Phong
shading and environment maping. |
Monday, Mar 24 at 11:45pm |
Project 2b - Implicit surface
rendering
(updated Apr 08)
|
Render implicit surfaces using the fragment shader. |
Wednesday, Apr 09 at 11:45pm |
Project 3 - Implement a paper
(updated Apr 28, 8pm)
|
Implement and demonstrate one of the listed papers. |
Postponed to Friday, May 2 at noon |
Sample code
Useful information
|
|
|