Projects
*This page is still under construction.
iBC's iPhone Prototype |
Class: Computer Science, User Interfaces
This was a semester long project that involved 5 people. We implemented from prototyping to pushing to iPhone a fully functional application that allows children to creatively learn their ABC's and numbers.
|
Object Mesh Morphing |
Class: Compute-Aided Geometric Design
This is a program I implemented individually that takes as inputs two .obj files and then creates a fluid morphing of one 3D mesh into the other. It tackles the problem of dense point to point correlation.
|
Genus 4 Object |
Class: Computer-Aided Geometric Design
This was a individual project where I created a texture mapping of a Genus 4 model of my own design.
|
Runaway Project |
Class: Advanced Digital Animation
This was a year long project and I worked in a 12 person group in order to create a 30 second short animated film. We followed the animation pipeline starting with brainstorming and storyboarding to post-production.
|
Intel Proteus Project |
Created for the Proteus project from Intel Research, Berkeley
For this project I helped design the storyline and storyboards for a presentation introducing the new Proteus Project for the Intel Research Lab.
|
Monte Carlo Path Tracing |
Class: Foundations of Computer Graphics
This was my final class project and I worked in a four person group. We wrote a Monte Carlo Path Tracer in C++ and I was in charge of implementing Real BRDFs.
|
Subdivision Teapot |
Class: Foundations of Computer Graphics
This project demonstrated uniform and adaptive subdivision with the Utah teapot.
|
Ray Tracer |
Class: Foundations of Computer Graphics
For this project my partner and I implemented a ray tracer that generates an image by tracing the path of light through pixels in an image plane and simulating the effects of its encounters with virtual objects.
|
Phong Shader |
Class: Foundations of Computer Graphics My first project in the class, I created a shader that possessed diffuse, specular, and ambient shading.
|