动手C ++游戏动画编程
这是Packt发布的“ 的代码库。
从理论到使用C ++和OpenGL实施学习现代动画技术
这本书是关于什么的?
动画是任何游戏中最重要的部分之一。 现代动画系统直接与轨道驱动的动画配合使用,并为诸如反向运动学(IK),混合树和双四元数蒙皮等高级技术提供支持。 本书将引导您逐步了解如何启动并运行优化的,可投入生产的动画系统,并包含构建动画系统所需的所有代码。
本书涵盖以下激动人心的功能:
掌握3D向量,矩阵和变换的内容,以及它们在游戏开发中的用途
探索各种技巧来平滑融合动画
掌握GLTF文件格式及其设计决策和数据结构
通过使用动画轨道并实现蒙皮设计动画系统
优化动画系统的各个方面,例如蒙皮网格,剪辑采样和姿势调色板
如果您觉得这本书适合您,请立即获取!
说明和导航
所有代码都组织在文件夹中。 例如,Chapter02。
该代码将如下所示:
if (
1