Final Project Artifacts

Click the thumbnail to see the page.

Subdivision Surfaces
Konrad Lorincz and Ben Stewart

Subdivision surfaces are a common way to model realistic looking smooth surfaces like human skin and cartoon characters. For this project we decided to implement a non-interpolating Loop subdivision scheme for subdivision surfaces to model the Pink Panther, and then import this model into the CSE557 animator project. The goal was to animate a smooth looking character modeled by a subdivision surface.
Video Alpha Matting
Harlan Hile and Jonathan Ko


We want to extract a foreground element from a scene and composite it onto a new background. We implemented a Java program to help automate the task. In addition, our program is designed for use on video sequences.
Artistic Rendering
Kevin Sikorsky


The vast majority of research in computer graphics over the years has been into achieving photorealism. However, as we come closer to realizing this goal, we also see that more artisitc renderings are also difficult to produce. Human-produced artistic renderings often use sylized brush strokes to add texture to surfaces. Recently, researchers at Brown University published a technique to automatically add brush strokes called graftals to computer-generated images, producing a "Dr. Seuss"-like illustration
Simulating Smoke
Antoine McNamara and Adrien Treuille


For our final project, we developed a simulator which models, animates and renders smoke according to the laws of fluid dynamics. Animating smoke has long been a topic of interest in computer graphics, but only in the past 5 years have researchers used physical simulations to generate these animations. Smoke, like other fluids, is extremely difficult to animate by hand, and there is a clear desire for simulations that produce realistic results, preferably that allow a certain degree of control and that are not prohibitively expensive, computationally.
Composite Head
Nilesh Dalvi and Colin Zheng


Take a photograph and try to render it using smaller images of distinct objects . Renaissance painter Giuseppe Arcimboldo was famous for such compositions. The “Composite Head” is that faces and human features are painted, not in flesh, but with rendered clumps of assorted vegetables, fruits and other materials. This is a non-trivial NPR problem...
Simulating Volcanoes
Kostub Deshmukh


Rendering realistic natural phenomena is a challenging problem in computer animation. For this project, I implemented a particle system to simulate the eruption of a volcano.