An interactive demo of my Slerp-corrected Cyclic Coordinate Descent inverse kinematics solver. Maximum-angle constraints are implemented in an efficient manner to give added realism to dynamically animated models. Note: See page 5 of the technical manual for the algorithm’s pseudocode.
Download Technical Manual
(Demo currently unavailable due to compatibility issues)
Features
- iterative inverse kinematics solver based on the standard CCD algorithm
- priority list used to vary flexibility along the ik chain
- Slerp-corrected angle constraints
Requirements
- Visual Studio 2005 SP1 redistributable (usually not needed)
- Microsoft Windows XP/2000/Vista/7
- OpenGL 2.0 capable graphics card
- Core 2 processor architecture or higher recommended
Instructions
Use W,A,S,D to move the camera
Hold the left mouse button and drag to pan the target
To enter/exit picking mode, hit SPACE
(in picking mode, the camera is locked and you can drag objects)