对多个模型重复使用动画?
是否可以为多个人形模型提供相同的动画,而不必每次都从头开始?
Is it possible to give multiple humanoid models the same animations without starting from scratch each time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。该过程本质上归结为首先拥有多个模型所基于的骨架。然后,您将网格围绕骨架包裹,并通过骨架中影响运动的骨骼对每个顶点进行“加权”。然后,您将动画和变换应用于骨架,而不是模型的顶点,并且“皮肤”中的每个顶点根据赋予每个骨骼的权重随骨架移动。
正如 Tre 所说,这称为“索具”。
Yes. The process essentially boils down to first having a skeleton that multiple models are based off of. You then wrap the mesh around the skeleton and 'weight' each vertex by the bones in the skeleton that influence movement. You then apply the animation and transformations to the skeleton, not the vertices of the model, and the each of the vertices in the 'skin' move with the skeleton according to the weight given to each bone.
As Tre said, this is called 'Rigging'.