Projects

Latest

  Uncle Roy Visualization
   

 

  CG Animated Skin Viewer
   

 

  ARToolkit Demo
   

 

  Massive Model Renderer

Msc thesis project. Renderer capable of rendering large and complex environments containing 3,000,000+ polygons in real time on consumer hardware. Uses various techniques such as occlusion culling, spatial subdivision, temporal coherence, hierarchical view frustum culling.

Link to Masters Thesis

 

  Lightmap Photon Tracer

Final year Bsc project. Photon tracer used to create lightmaps that are then blended onto textures using multi-texturing to simulate global illumination for real time rendered scenes.

Link to Final Year Thesis

 

  Cave Visualization
This is a screen shot from an environment that was tested on the UCL Reactor. The scene was created in 3ds Max and exported using my 3ds Max plugin. The environment was rendered on the Reactor using the VRJuggler Api. Screen shot taken from PC rendering not Reactor.

 

  Bezier Surfaces
Bezier surface renderer implemented in OpenGL

 

  Boids Simulation
Boids simulation of fish, implemented in Java using the Java 3d Api and the Starefire Api to import 3ds models. The models were created in 3ds Max. The water is simulated using a fog and the caustics are simple lightmaps.

 

  Ray Tracer
This is a simple recursive ray tracer developed Java.