Working with Open Asset Import Library
Welcome to Mastering C++ Game Animations! Are you the kind of person who looks at the animated models in a computer or console game, or a 3D animation tool, and asks yourself questions like:
How does this work? How do they do this? Could I do this myself, too?
If so, this book will take you in the right direction to achieving this. In the next 14 chapters, you will learn how to create your own little game character model viewer.
The book starts with loading a file using Open Asset Import Library, converting the data structures from the importer library into more efficient data structures for rendering, and rendering the character model with a simple OpenGL or Vulkan renderer. You will also learn how to optimize data updates and rendering by relocating computational load to the GPU in the form of GPU-based lookup tables and compute shaders.
For the character animations, you will not only dive into normal animation blending...