Team Projects
Personal Projects
Graphics
Path Tracing
A CPU path tracer using Micro facet BRDF with SIMD optimizations.
Deferred Shading
Custom obj model loader with objects rendered into G-Buffer.
Bounding Volumes
Custom BSP(Binary space partitioning) tree and Octree bounding volume generation.
Animation
Skeletal Animation
Hierarchical bone interpolation and bone weight blending.
Path traveling
Path interpolation with custom spline editor and various numerical integration methods
Inverse Kinematics
Using the CCD(cyclic coordinate descent) method for bottom up IK bone interpolation.
AI
Covid Simulation
Covid Simulation with custom behavior tree implementation.
A* Path finding
A* & Dijkstra path finding with customizable heuristics and efficient smoothing/rubberbanding algorithm.
Interest Map generation
Openness, visibility and search propogation map generation with a simple hide & seek game
Games
Sponge Man
Freshman year game made in a custom C engine, testing around with classic platformer abilities like jump height and run speed modifier, double jump, wall jump, dash, etc
Journey of Dandelion
Made in global game jam 2018 with Unity3D. A android platformer game that utilizes phone gyroscope and microphone functionalities.