Skip to content

Inverse Kinematics

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

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)