- Gallery
- |
- Detailed View
- |
-
Ambient Occlusion Ray Tracing on the GPU
December 2013|Tags: 3d, cuda, gpu, programmingWorked with Guang Hui Chen, a fellow student at USC, to implement parallel ray tracing ambient occlusion on the GPU using CUDA.
-
3D Prototyping - Sentry Gun
April 2013|Tags: 3d, maya, modelingThis is a sentry Gun based off the TF2 Level 1 Sentry, redesigned/simplified for 3D printing.
-
RSL Bark Displacement Shader
November 2012|Tags: 3d, programming, shadersThis displacement shader, created for the final project of my 3D Graphics Shaders class, uses worley cell noise combined with turbulence to create bark cracks.
-
Exploding Particle Text with three.js
January 2012|Tags: 3d, fx, html5, programmingSmall particle system built on top of three.js
-
Nebular Flux
December 2011|Tags: 3d, flash, game, programming3D Facebook Flying Game utilizing Away3D 4.0 and Flash Player 11.
-
Lancelot - Overburn Effect (Fluid Shaded Dust Particles)
December 2011|Tags: 3d, animation, fx, mayaFirst time trying the OverBurn Effect (Fluid Shaded Particles)
-
3D Interactive Map Demo
December 2011|Tags: 3d, animation, maya3D Map demo for the Annenberg School of Communication
-
Lamborghini Gallardo
August 2011|Tags: 3d, hdri, maya, modeling, subdivision surfacesSame gallardo from the 3D Compositing Project with some modeling/rendering improvements.
-
Lancelot - 7th Generation Knightmare Frame
August 2011|Tags: 3d, hdri, maya, modeling, subdivision surfacesSubdivision surfaces model from the anime Code Geass with HDRI render.
-
PyMEL Planar Quad Tool
June 2011|Tags: 3d, animation, maya, modeling, programming, pythonPyMEL tool for maya that fixes non-planar quads.
-
PyOpenGL GPU Cloth Simulation
April 2011|Tags: 3d, opengl, programming, python, shaders, simulationCloth Simulation on the GPU using OpenGL Python binding with floating point textures for data computation.
-
Forward and Inverse Kinematics
March 2011|Tags: 3d, animation, flash, programming, simulationSolving and animating joint chains in Flash AS3 through the Inverse Kinematics Jacobian Transpose Method.