Computer Graphics

A collection of work exploring the foundations of computer graphics. Work was done individually and in teams, using the open source G3D C++ graphics engine.


Water Simulation

Particle simulation and water rendering.

Terrain Generation & Coloring

Procedurally generating stylized landscapes.


Rendering implicit surfaces on the GPU.



High-performance path-traced rendering.


Multi-threaded ray-traced rendering.

Modeling With Cubes

Generating a city with basic building blocks.