代码分析学习笔记(5)——骨骼存储及构建
发布时间
阅读量:
阅读量
2021SC@SDUSC
文章结构概述
- 骨骼数据结构
- 更新变换矩阵
- 构建骨骼树状结构
骨骼结构决定了模型在整个世界坐标系中的空间位置与朝向。在对静态模型进行渲染时,由于所有顶点均基于模型自身的坐标系进行定义,因此只需将这些顶点从模型坐标系转换至世界坐标系即可。然而,在处理骨骼动画时,我们所设定的模型位置与方向实际上对应于根骨骼的位置与方向,随后依据骨骼层级关系中各父骨骼与子骨骼之间的变换参数,进一步推导出所有骨骼的具体位置与朝向。
骨骼数据结构
各类角色的骨骼系统,无论属于人类、直立动物抑或是爬行动物,均可被表述为一种以特定关节作为起点逐步构建的树状结构。整体骨骼体系呈现出一种包含上下级关联的树形描述方式。

Dust3D为(哺乳)动物构建了一种标准化的骨骼结构体系,该体系包含Neck、Limb、Tail以及Joint等标识,用户在实际操作过程中可选用“Animal”类别的骨骼结构进行应用。针对非生物或结构较为复杂的骨骼形式,可通过Joint对关节部位实施个性化标注。

还没有任何评论哟~
