Skip to main content

Projects and Research

A selection of my coursework, research, and personal projects done over the years. The technical projects are primarily done in C++, while the production projects are done primarily in Houdini. Areas that interest me include rendering and simulation.

Master's Thesis

A toolset created in Houdini that allows the user to control melting simulations on different parts of an input 3D model by specifying control zones for viscosity and temperature.

Houdini, VEX

Arthur - Real Time OpenGL Render Engine

Real time rendering engine with features such as forward and deferred rendering, SSAO, and a PBR workflow.

C++, OpenGL, GLSL, ImGUI, Assimp, Visual Studio

The Novice

A 3D short movie about a young apprentice's battle to achieve inner peace. A group project done in collaboration with students from The School Of Visual Arts, New York.

Houdini, VEX, Python, Maya

Path Tracer

Monte Carlo path tracing algorithm with materials like plastic and metals, and properties like reflection and refraction.

C++, OpenGL

Flocking Simulation

Developed using Craig Reynolds 1987 SIGGRAPH paper Flocks, Herds, and Schools: A Distributed Behavioral Model.

Processing

Knot Today

A 3D short movie about an old kite's troubles with its replacement. Created under the guidance of supervisors and senior artists from Walt Disney Animation Studios.

Houdini, Vex, Maya, Python, Substance Painter