Back

Anim

Motivation

Animation and simulation have always sparked a fascination in me, maybe because it gives me the keys to mess around with the physics in the digital world. The intriguing power to command the movement of a character on screen was a chase worth undertaking. I plunged into this project, focusing especially on character animation.

Project

At the end of the project, I achieved the following things!

  1. Mesh loading from the GLTF file
  2. Animation loading form *.bvh files
  3. Animation re-targeting to character mesh using motion capture data as driving source.
  4. Exploring ImGui integration into a graphics application
  5. Linear blend skinning

animation

My hands-on experience with this project served as a vast learning field.

  1. Gained hands-on exposure to rotation, specifically quaternions.
    • This was pivotal for re-targeting.
  2. Grasped software design from a Structure of Arrays angle.
    • This project required detailed pointer manipulation.
  3. Designed the animation playback system.
    • This dealt with how frames are managed and stored.

Sebastian Starke and Daniel Holden, renowned animation researchers, have been my inspirations in this field.