Animation Programming Collection

The following projects were made using my MJEngine.


1. Animation of a Hierarchical System

  • Hierarchical modeling
  • Hierarchical transformation
  • Quaternion rotators
  • Transformation matrix
  • VQS Transformations (Vector/Location, Quaternion/Rotation, Uniform Scale)
  • VQM Transformations (Vector/Location, Quaternion/Rotation, Scaling Matrix)


2. Animation using Inverse Kinematics

  • Contraints
  • Importance-based


3. Moving a character along a path:

  • Splines
  • Ease in/out
  • No sliding
  • Distance/Time function
  • Velocity/Time function


4. Physically-based Animation: Cloth Simulation (Slow motion)

  • Integration method: Euler
  • Particle / Spring system

Previous Work

Team Game Project

Next work

Graphics Programming Collection (Advanced)