Loading

Animation Editor

Overview

This animation editor was developed for personal interest using C++. It is designed to load production-quality FBX files along with associated materials and diffuse textures and then play any associated animation.

The animation manager animates boned animations using interpolated keyframes and is rendered using a custom shader manager system, which is written in OpenGL and using GLSL shaders. At present, the editor supports Phong and Lambert materials.

Future improvements will be to incorporate other animation types such as morph shapes and Inverse Kinematics (IK), and to enhance rendering and lighting capabilities. An immediate priority includes adding support for normal maps.

The source code for the Animation Editor is publicly available on GitHub via the following link: