Animation Editor


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 uploaded source code for the Animation Editor is publicly accessible on GitHub by clicking on the GitHub icon below.