top of page

2015
The Discrete Model Synthesis algorithm can be used to procedurally generate meshes with inherent connectivity information. This was originally presented in Paul Merrell's 'Example Based Model Synthesis' 2007 white paper. Further details can be found here: https://paulmerrell.org/model-synthesis/
My final project for COMP409: Three-Dimensional Modelling for Computer Graphics at Victoria University of Wellington, tasked me with adapting this algorithm, from its C++ source code, into a python plugin for Autodesk Maya. The resultant software uses an OpenGL proxy to represent mesh pieces as distinctly coloured cubes. This allows for a significant amount of geometry to be rendered (using the PBRT renderer) without slowing down the system interactively.
The plugin was demonstrated by using two different sets of geometry. The first: a self-modeled train track that illustrated connectivity across a 2D plane. The second: a series of buildings from the open-source "Futuristic Cities" pack on Video Copilot, which was able to showcase connectivity in three dimensions.

bottom of page














