骨骼动画

骨骼动画是在计算机动画中使用的技巧。在骨骼动画中,一个角色以表面表示形式(皮肤或网格)和骨骼的形式呈现。这描绘了角色如何移动,灵感来自于脊椎动物中实际的骨骼工作方式。"骨骼"的骨骼通过关节节点的层次结构表示。

正常的工怍流程是使用外部内容创建工具定义骨骼和皮肤(这有时也称为绑定),然后将其导入 Qt Design Studio。然后,您可以使用在"组件" > "Qt Quick 3D" > "Qt Quick 3D" 中可用的"骨骼"和"关节"组件创建骨骼动画。

骨骼

一个 骨骼 组件确定骨骼动画层次结构并定义如何使用骨骼动画对模型进行动画处理。它包含关节节点的层次结构。每个关节都可以进行皮肤动画转换。

关节

一个 关节 定义了骨骼动画层次结构中的一个节点,并类似于人体骨骼中骨骼之间的关节。它是一个可转换的节点,必须包含在 骨骼 组件中。

在 "属性" > "关节" 中定义 关节 组件的属性。

"Joint properties in the Properties view"

使用 索引 属性定义此关节的索引。此索引值用于 关节语义 自定义几何属性。

注意:同一 骨骼索引 值必须是唯一的。

使用 骨骼根 属性定义包含此 关节骨骼。请注意,所有 关节 必须具有相同的 骨骼根,才能正确地进行动画。

适用于某些 Qt 许可证。
了解更多。