Hands-On C++ Game Animation Programming

Hands-On C++ Game Animation Programming

评分

★★★★★

ISBN

9781800207967

出版社

Packt Publishing 2020-06-12出版

作者

Gabor Szauer

分类

编程设计

内容简介
Animation is one of the most important parts of any game. Modern animation systems work directly with track-driven animation and provide support for advanced techniques such as inverse kinematics (IK), blend trees, and dual quaternion skinning.This book will walk you through everything you need to get an optimized, production-ready animation system up and running, and contains all the code required to build the animation system. You’ll start by learning the basic principles, and then delve into
AI简介
这是一本专注于C++游戏动画编程的实用教程。本书以Win32窗口创建过程、VSync功能设置、C++游戏动画编程创建游戏窗口方法等关键内容点为基础,逐步引导读者深入理解并掌握向量分量操作、创建一个4x4矩阵、四元数的基本操作等核心概念。此外,本书还详细介绍了动画 clip 的概念与构成,以及CCD IK工作原理与实现,帮助读者掌握动画系统的基本原理和实现方法。 在探讨动画 clip 的概念与构成时,书中深入阐述了动画 clip 的定义、作用以及构成,包括动画 clip 的组成元素、如何生成游戏角色动画的一帧以及动画 clip 的播放方式等。同时,书中还详细讲解了CCD IK工作原理与实现,以及FABRIK工作原理与实现,帮助读者理解并掌握逆运动学的基本原理和实现方法。 此外,本书还深入探讨了使用双四元数进行皮肤蒙皮的方法,以及使用实例化技术渲染大型人群的策略,帮助读者掌握高级的3D角色动画技术和人群渲染技术。在讨论使用双四元数进行皮肤蒙皮时,书中详细讲解了双四元数的定义、表示、创建方法以及基本操作,并介绍了如何通过双四元数实现更真实、更自然的皮肤变形效果。在讨论使用实例化技术渲染大
阅读/下载地址