Publications

Fluid Control Using the Adjoint Method
with Adrien Treuille, Zoran Popović, and Jos Stam,
to appear in Computer Graphics (SIGGRAPH 2004)
[PDF, 4 MB]
Keyframe Control of Smoke Simulations
with Adrien Treuille, Zoran Popović, and Jos Stam,
to appear in Computer Graphics (SIGGRAPH 2003)
[PDF, 1 MB]


Projects

Controlling Complex Dynamics

Most recently, Adrien Treuille and I, along with Zoran Popović and Jos Stam, developed a technique for controlling fluid simulations using keyframes. See publications above.

Visualizing Motion from Video

Aseem Agarwala and I devoted our HCI class project to exploring ways to create single-image visualizations of video clips containing human motion. Instead of trying to automate any single approach, we experimented with several techniques, creating examples by hand and taking a broad range of influences from Etienne-Jules Marey and Eadweard Muybridge to modern comic book art.

Fluid/Boundary Interaction

Adrien Treuille and I briefly studied physically-based modelling of the interactions of thin boundaries (e.g. paper) with a fluid field. We finally concluded that the technique was overkill for most practical applications, but it nonetheless produced some interesting results.

Coursework - CSE 557

Finally, a few projects from my graduate-level graphics class.

First, I created an small tool for creating NPR versions of images (Non-photorealistic rendering). Adrien and I then worked on a Stereoscopic Ray-tracer. Lastly, we had our first exploration into the realm of smoke simulation (we've come a long way since then!).



Courses

So far at UW, I've taken:

AUTUMN 2001 WINTER 2002 SPRING 2002
CSE 567
Digital Systems
CSE 557
Computer Graphics
CSE 558
Computer Graphics (II):
Physics and Data-based Computer Animation
CSE 531
Automata, Computability and Complexity Theory
CSE 548
Computer Architecture
CSE 521
Algorithms

AUTUMN 2002 WINTER 2003 SPRING 2003
CSE 505
Programming Languages
CSE 510
HCI
CSE 576
Computer Vision