Coco
Pixar Feature with The Coco Crew
(2017)
A story about family. Including dead family.
I worked on shading.
Pixar Feature with The Coco Crew
A story about family. Including dead family.
I worked on shading.
Pixar Feature with The Finding Dory Crew
A forgetful fish’s journey to discover her family.
I worked on shading.
Pixar Short with The Piper Crew
A sand piper’s journey in conquering fears and growing up.
I worked on shading workflow prototyping.
AngularJS Nodegraph
A toy example of a nodegraph in AngularJS. I just wanted to learn Angular.
I did everything.
Pixar Feature with The Good Dinosaur Crew
A dinosaur’s journey through breathtaking CG wilderness. It was pretty.
I worked on shading.
Pixar Feature with The Inside Out Crew
An emotional story about emotions. I worked on something that won an Oscar.
Pixar Short With The Lava Crew
An island love story.
I worked on shading and helped make ridges on the volcanoes through a deforming vector displacement.
EA Code Jam Game with Henry Wu and Jeffrey Deng
Playable Super-Hexagon-inspired game made in 12 hours. Mostly to learn Objective-C and make my first iPhone app.
I worked on everything.
toy hologram shader
A toy hologram GLSL shader, turning any 3D model to a Tron-inspired hologram
I worked on everything.
Pixar Short (2013) with The Blue Umbrella Crew
An urban love story.
My first professional production. I worked on lighting.
SIGGRAPH 2013, SIGGRAPH Asia 2012 Paper, M.S. Thesis
My research at Berkeley. Presented at SIGGRAPH 2013, SIGGRAPH Asia 2012, and in my M.S. Thesis. We reduced noise in noisy ray-traced global illumination, in real-time. With Soham Mehta, Ravi Ramamoorthi, and Fredo Durand
I worked on everything.
Digital Short Class Project with the Paper Magician Team
An animation project from my final year at Berkeley.
I worked on shading and created a rendering pipeline.
WebGL Hackathon Game with Michelle Bu
A WebGL game with some pretty effects. Created in 24 hours, because Michelle and I were bored.
I worked on everything.
Student Work Video Compilation
A montage of all my work up until 2012.
Helped me land my first job.
Under Ravi Ramamoorthi and James O’Brien
Notes I made for my students when I was a teaching assistant for Graphics at Berkeley.
Procedural Knot Generator with Andrew Lee.
Procedural knot generation, given an arbitrary model.
I worked on everything.
With Amber Feng and Allen Chen
A multiplayer Bomberman WebGL clone. To learn WebGL and node.js.
Class Project with Andrew Lee and Chris Tandiono
My first game, a WipEout-inspired racer. Created from OpenGL-up.
I worked on rendering, procedural city generation, UI and gameplay.
Student Projects
Some minor, but unique projects I worked at school.
Open-source Ragnarok Online Server Emulator
My first large software project. A Ragnarok Online server emulator.
I worked on NPCs and items.