C++ game animation programming learn modern animation techniques from theory to implementation using C++, OpenGL, and Vulkan

If you‘re fascinated by the complexities of animating video game characters and are curious about the transformation of model files into 3D avatars and NPCs that can explore virtual worlds, then this book is for you. In this new edition, you’ll learn everything you need to know about game animation,...

Full description

Bibliographic Details
Main Authors: Dunsky, Michael, Szauer, Gabor (Author)
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2023
Edition:Second edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Part 1: Building a Graphics Renderer
  • Chapter 1: Creating the Game Window
  • Chapter 2: Building an OpenGL 4 Renderer
  • Chapter 3: Building a Vulkan Renderer
  • Chapter 4: Working with Shaders
  • Chapter 5: Adding Dear ImGui to Show Valuable Information
  • Part 2: Mathematics Roundup
  • Chapter 6: Understanding Vector and Matrix
  • Chapter 7: A Primer on Quaternions and Splines
  • Part 4: Advancing Your Code to the Next Level
  • Chapter 12: Cleaning Up the User Interface
  • Chapter 13: Implementing Inverse Kinematics
  • Chapter 14: Creating Instanced Crowds
  • Chapter 15: Measuring Performance and Optimizing the Code
  • Part 3: Working with Models and Animations
  • Chapter 8: Loading Models in the glTF Format
  • Chapter 9: The Model Skeleton and Skin
  • Chapter 10: About Poses, Frames, and Clips
  • Chapter 11: Blending between Animations
  • Includes bibliographical references and index