22C:151 - Computer Graphics
Course Webpage
Assignment 1
| Problem 2 | Problem 3 |
|
|
Assignment 2
| Problem 1a | Problem 1b |
Home-made lines, using Bresenham's line drawing algorithm. |
Same as above, but with home-made gradients, woo! |
| Problem 2a | Problem 2b |
Extra Credit |
openGL lines with no gradient and some extra lines drawn. |
openGL lines with gradient and some extra lines drawn. |
Yeah, the extra credit didn't quite work out, but I tried ;) |
Assignment 3
| Problem 1 | Problem 2 |
Home-made edgewalking algorithm, complete with 2 bresenham lines and color blending! |
OpenGL doing the same exciting stuff. |
Assignment 4
Written Assignment, no pictures.
Assignment 5
| Problem 1 |
Rotating center cone, stationary teapot and right cone. |
|
Same as before, but no depth buffer. |
Assignment 6
| Problem 1 |
Loaded a triangle mesh. |
Added a trackball to left mouse button to rotate objects |
GLUT menu to choose objects |
Added white light |
Enabled depth testing |
Rendered Al Capone with material |
Menu entries to change material type |
Trackball to rotate light around object |
Assignment 7
| Problem 1 |
Checkered pattern under 3D Object |
Textured Cube |
Textured Cone |
Assignment 8
Projective Shadows and Texture for F-16. Depth map in bottom right. |
Extra Credit: Weak attempt at shadow mapping(look closely at object's texture) |
Assignment 9
Ray tracing image for assignment |
Extra Credit: Attempt at projective texturing |
Other image for part 5. |
Another image for part 5, it's kinda like planets and moons. |
|