Set Extensions Reel
Maya, Houdini, TouchDesigner, Flow, Katana, Presto, MaxMSP, MASH | 2022
breakdown -- please click links for more detailed write-ups
- Procedural Paper Cities (Maya, Houdini, Flow, Katana, Presto, Renderman): Pixar Undergraduate Program Individual Project where I sought to create a large-scale procedural city with a “Paper” aesthetic. Involved iterative look-development, building procedural tools, and integrating and navigating a USD workflow between software packages.
- Unfolding City (Maya, Houdini, Python): Extension of PUP Paper City Project -- using Python scripting for procedural rigging + animation of buildings and Houdini for city generation and animation offsetting + retiming
- Dancing Cities (Maya, Houdini, TouchDesigner): Experimentation using audioreactive TouchDesigner textures as an emissive shader mask. Houdini used for building generation and exporting UVs to work with audioreactive textures
- AudioReactive Lighting (Maya, MASH): A different technique for creating interesting light animations. I used MASH to instance lights and drive system using audio. This technique uses "dummy" lights for the "off" position while animating a duplicate emissive model to scale up and shine through when driven.
- AudioReactive Texturing (Maya, MaxMSP, Jitter): A fun example of putting 2D audioreactive textures into a 3D scene. I used MaxMSP + Jitter to create the texture for use in Maya. Then added final comp for glow.
- Digital Arboretum (C++, OpenGL, Maya, Arnold): Production Tool for realistic tree generation. Full user control for art-directed L-Systems with stochastic parameters, including gravity, tapering, and branch/leaf density. Final mesh can be exported as .obj files for industry software and pipelines. Group Project with Brad Guesman + Eddie Jiao
- Antique Piano (Maya, Flow, Renderman): Modeled by hand and procedurally shaded using generated masks to create an aged aesthetic. Also used z-vectors to create a layer of dust to further the look.
Generalist TD Reel
Maya, Houdini, Flow, Katana, Presto, Renderman | 2019
breakdown
- Procedural Paper Cities (Maya, Houdini, Flow, Katana, Presto, Renderman): Pixar Undergraduate Program Individual Project where I sought to create a large-scale procedural city with a “Paper” aesthetic. Involved iterative look-development, building procedural tools, and integrating and navigating a USD workflow between software packages. Check out the full version with breakdown below!
- Glow - Short Film (Maya, Houdini, Flow, Katana, Presto, Renderman): Group film for PUP where I focused on camera layout, set shading, and the final score / sound design. 9-person team creating the whole short in entirely 2 weeks.
- Firework FX (Houdini, Renderman): Particle and Smoke simulation using POP Networks and Pyro FX in Houdini. I enjoyed mapping sinusoidal functions or keyframing parameters for different effects.
- Antique Piano (Maya, Flow, Renderman): Modeled by hand and procedurally shaded using generated masks to create an aged aesthetic. Also used z-vectors to create a layer of dust to further the look.
- Shapes & Sizes (Maya, MASH, Arnold): Independent study in audio-driven animation using MASH networking. MASH networking also used to generate city models based on noise projections. Full version w/ breakdown can be found below
- School of Fish (Maya, MASH, Arnold): Crowd and Flight simulation with respect to a path using MASH networking
- Digital Arboretum (C++, OpenGL, Maya, Arnold): Production Tool for realistic tree generation. Full user control for art-directed L-Systems with stochastic parameters, including gravity, tapering, and branch/leaf density. Final mesh can be exported as .obj files for industry software and pipelines.
- Raytracer (C++, OpenGL): Scene parser synthesizes .xml scene for BRDF calculations. Implemented recursive reflections, shadows, texture mapping, and supersampling from scratch.