top of page
Metaball Engine v1

The highest achievement of my studies, I produced a simple rendering engine using only OpenGL and C++ to implement one of the industry’s most ingenious solutions in an efficient system that showcases the "Marching Cube" algorithm, in the creation of dynamic isosurfaces, otherwise known as metaballs.

OpenGL Rasterization Emulation

In an effort to fully understand and directly utilize the core concepts of my education, I was able to produce a fairly robust emulation of a left handed coordinate rendering pipeline that would take a formatted list of commands as input, and produce a 3D model complete with texturing and lighting.

3D Visual Effects, Mathematical and Conceptual Knowledge Enhancement 

While studying Visual Effects and Game Development at the Art Institute of Vancouver and in acquiring a large amount of knowledge and experience working with vector math, matrices, GLSL shaders, lighting, physics and similar concepts, I have completed a number of projects that demonstrate these skills both as coursework and in personal practice. 

3D Graphics
  • Wix Facebook page
  • LinkedIn Classic
  • Wix Twitter page

© James Thorne - 2013

Site Version 1.3.1

bottom of page