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.
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
Real time rendering engine with features such as forward and deferred rendering, SSAO, and a PBR workflow.
C++, OpenGL, GLSL, ImGUI, Assimp, Visual Studio
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
Monte Carlo path tracing algorithm with materials like plastic and metals, and properties like reflection and refraction.
C++, OpenGL
Developed using Craig Reynolds 1987 SIGGRAPH paper Flocks, Herds, and Schools: A Distributed Behavioral Model.
Processing
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