Animation
Cloth simulation
C++ with DirectX
Toon shading
Uses spring physics to simulate cloth. Cloth vertices can be grabbed and moved, and an upward wind can be activated.
Inverse Kinematics
C++ with DirectX
Uses Cyclic Coordinate Descent (CCD)
This project uses CCD to make the model's arm follow the mouse target with realistic constraints for a human arm.
Path following
C++ with DirectX
iSlerp for model animation
Cubic bezier for curve
Adaptive table for arc length, used in path following
This project allows the user to place a series of points connected by a curve. The model would then follow this path by accelerating, walking at a constant speed, and then deccelerating.