![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.