GRAPHICS PROGRAMMING
GPU Pathtracer
Realtime Pathtracer with MIS and BVH in GLSL/OpenGL
Mini-Minecraft
Real-time voxel game with procedural terrain and dynamic sky
Deferred PBR Renderer
Real-time physically based renderer with screen-space reflection
Autonomous Agent Steering Behaviors
11 steering behaviors for character animation based on Craig Reynolds
Particle Fireworks System
Real-time particle system editor and fireworks simulator
FK/IK and Skinning Editor
Forward/Inverse kinematics editor with Unity Foot-IK plugin
Stylized Fireball Shader
Real-time procedural fireball effect in WebGL
Half-Edge Mesh Editor
Mesh editing application with half-edge data structure and Catmull-Clark subdivision