Demo Reel
Demo Breakdown
Sequence
Shot 1 Shot 2 Shot 3 Shot 4 Shot 5 Shot 6 Shot 7 Shot 8 Shot 9 |
Title and Tool
Shading & Lightening (Chrome, Javascript, WebGL, GLSL ES) Shading Blur Effect (C++, OpenGL, GLSL) Loop Subdivision Algorithm (C++, OpenGL) Modeling & Animation (Autodesk Maya) Motion Capture (Autodesk MotionBuilder, Autodesk Maya) Lighting & Raytracing (C++) Movements in Physics Engine (C++, OpenGL) Design & Paint (Adobe Photoshop, Adobe Illustrator) Game (Unity 3D) |
Responsibilities
I wrote several shaders to show 3d models in different display modes, including phong shading, xray shading, wireframe shading, cell shading, lambert shading, rainbow shading. I created shading outline effects and shading blur effects. Shaders that modify the rendering to have black outlines and simulate motion blur effects when the camera moves. I programmed an algorithm for loop subdivision. Meshes can be subdivided into different levels through clicking several keyboard buttons by users. These are some models I created in this year. I created the Super Mario and the goddess of war for a Museum Exhibit Project. I modeled a little girl for a Motion Capture Project. I modeled and animated many animals, such as salamander, bird, toad, snail, dragonfly, for a Children Museum Project. I made a girl’s model and did a series of animation based on that model, including walking, running, speaking, dragging, by using Motion Capture System. I programmed to show different raytracing scenes by adding ray tracing, shadows, reflection and refraction. I finished a physics engine that simulated collisions between spheres, triangles and planes. I programmed the animation of spring interactions and added force, damping, gravity by implementing Runge-Kutta 4th Order. These are some of my painting and design works, including oil painting, sketch, color painting, poster design. I created a scene in a Unity Game. The player can control the dragonfly as his avatar to target some treasures to win the game. |