Graphics II Course


So, I'm taking this Advanced OpenGL techniques course, and you may want to see some of the cool things that can be done in OpenGL. The nice thing about OpenGL is that it is interactive (or at least pseudo-interactive for some of the more complex stuff), so all of these images can be redrawn from different viewpoints in real time.

First OpenGL project:


Mip-mapped plane, transparent emissive earth globe, teapot textured sphere, and dynamic environment mapped sphere.

Second OpenGL project:


Typical shaded scene with fog (decreasing visibility towards the back) and various objects. The white outlined polygon is a clipping plane.


Same scene, only renedered in hidden line mode (with self occluded lines removed, but still seeing other occluded lines)


The same scene, except with only silohette edges rendered.

Third OpenGL project:


Projective (soft) shadows

Fourth OpenGL project:


Implementing mirrors with multiple interreflections in OpenGL... Very slow!


Closer up to the teapot-shaped mirror. This scene doesn't have multiple interreflections or a mirrored floor.