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)