John T. Kimbell
22C:251 - Advanced Computer Graphics
Course Webpage

-Assignment 1
-Assignment 2
-Assignment 3
-Assignment 4
-Assignment 5

Assignment 1

Click here for table of framerates for problem 1.
HW1A An Example of Problem 1.
HW1B Problem 2, semi-transparent green sphere.
HW1C Problem 2, Globe Object
HW1D Problem 2, Globe Object
HW1E Problem 2, with texenv set to GL_DECAL


Assignment 2

HW2A Standard openGL lighting.
HW2B Standard with fog.
HW2C Wireframes.
HW2D Without hidden lines, but with some fog.
HW2E Halo effect and fog.
HW2F Regular lighting and objects with sin function frag shader on floor.
HW2G Same shader as above, with variable alpha shader on objects.


Assignment 3

HW3A From part 1A, a sample state in the game of life.
HW3B Unmolested 'New Zealand' image.
HW3C Grayscale 'New Zealand'.
HW3D 5 x 5 Laplace Filter applied to 'New Zealand'.
HW3E 3 x 3 Sobel Filter applied to 'New Zealand'.
HW3F Silhouette edges of triceratops.


Assignment 4

HW4A Here's part of my room. There's a couch and a few signs. Notice the sentry robot, he's set to kill.
HW4B Here's a bay window looking out into the beyond. It's also slightly reflective.
HW4C Here's my corner mirror. The reflection angle is obviously wrong. Notice the sentry robot, she's set to stun.
HW4D There's my tank. It's supposed to be a refractive glass tank, but it didn't turn out so pretty.
HW4E Here's the door the robots are looking at.


Assignment 5

HW5A Gooch shading on tank and a tank that is getting closer to being refractive. Now up on stools!
HW5B A plant and CCTV!
HW5C Yes, that's my mirror, slightly changed.