1 Blender将bvh动作重定向到人物模型
在Blender中我们可以使用Rokoko这个插件将bvh动作重定向到人物模型,下面我们将介绍详细步骤。
Rokoko blender插件官网:https://www.rokoko.com/integrations/blender
首先从Rokoko blender插件官网下载Rokoko插件
如何在Blender中安装插件,可参考另一篇文章:Blender – 如何安装插件,根据这篇文章安装好Rokoko插件并重启Blender。
1.2 在Blender中使用Rokoko重定向bvh动作到人物模型
首先分别在Blender中导入人物模型和bvh动作,这里需要注意的是在导入bvh动作时要正确选择bvh的旋转顺序和其他信息,不然因为导入的动作信息不正确而导致人物模型发生扭曲的问题。
然后在Layout的右侧点开三角箭头并打开Rokoko插件面板
然后展开插件面板的Retargeting,
在Retargeting中,source选择导入的动作对象,target选择人物模型对象,然后点击Build Bone List
点击Build Bone List按钮之后,会自动匹配bvh动作中的骨骼和人物模型中的骨骼,这里需要注意的是骨骼匹配可能不是那么准确,所以需要人工根据骨架层次进行检查,确保bvh动作骨架和人物模型骨架是正确映射的。还需要注意的是,一个关节只能对应一个关节,不能进行一对多匹配,否则在下面Retarget Animation会出错。
检查好骨架之间关节对应关系之后,点击Retarget Animation按钮,映射bvh动作的关节运动信息到人物上。
映射完成之后,点击Blender最下方的动作播放按钮,即可查看重定向效果。
1.3 使用blender_BoneAnimCopy重定向bvh动作到人物模型
除了Rokoko插件之外,我们还可以使用开源项目blender_BoneAnimCopy重定向bvh动作到人物模型。
blender_BoneAnimCopy github项目地址:https://github.com/kumopult/blender_BoneAnimCopy
1.3.1 安装blender_BoneAnimCopy
从blender_BoneAnimCopy的Release处下载插件包,参考Blender – 如何安装插件 安装插件。
1.3.2 blender_BoneAnimCopy重定向bvh动作到人物模型
与Rokoko一致,先需要导入人物模型和bvh动作文件,然后在右侧打开BoneAnimCopy插件面板
其中:
- 映射骨架是选中的骨架自身,通常为人物模型骨架
- 约束目标则可以在场景中选取任意其它骨架,通常可为bvh动作文件骨架
选中之后需要手动添加两个骨架之间的关节映射,这也是这个插件和Rokoko最大的区别。
根据两幅骨架逐一添加关节映射,添加完成之后,点击预览约束,看是否正确,然后点击烘焙动画,则可以将bvh动画映射到人物模型上。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Blender – 将bvh动作重定向到人物模型,驱动人物进行运动
原文链接:https://www.stubbornhuang.com/3058/
发布于:2024年07月29日 11:54:56
修改于:2024年07月29日 15:39:49
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
50