• 问题反馈可发送邮件到stubbornhuang@qq.com

  • 计算机图形学与计算几何经典必备书单整理,下载链接可参考:https://www.stubbornhuang.com/1256/

  • 本站会放置Google广告用于维持域名以及网站服务器费用。

  • 感谢大家访问本站,希望本站的内容可以帮助到大家!

  • 本站由于前段时间遭受到大量临时和国外邮箱注册,所以对可注册的邮箱类型进行了限制!

  • 工资「喂饱肚子」,副业「养活灵魂」!

  • 在本站开通年度VIP,无限制下载本站资源和阅读本站文章

  • 欢迎大家交换友链,可在https://www.stubbornhuang.com/申请友情链接进行友链交换申请!

  • 如果觉得本站的内容有帮助,可以考虑打赏博主哦!

Blender – 将bvh动作重定向到人物模型,驱动人物进行运动

Blender 发布于2024-07-29 阅读 2,240次 0次评论 0次点赞 本文共1237个字,阅读需要4分钟。

1 Blender将bvh动作重定向到人物模型

在Blender中我们可以使用Rokoko这个插件将bvh动作重定向到人物模型,下面我们将介绍详细步骤。

Rokoko blender插件官网:https://www.rokoko.com/integrations/blender

首先从Rokoko blender插件官网下载Rokoko插件

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第0张图片

如何在Blender中安装插件,可参考另一篇文章:Blender – 如何安装插件,根据这篇文章安装好Rokoko插件并重启Blender。

1.2 在Blender中使用Rokoko重定向bvh动作到人物模型

首先分别在Blender中导入人物模型和bvh动作,这里需要注意的是在导入bvh动作时要正确选择bvh的旋转顺序和其他信息,不然因为导入的动作信息不正确而导致人物模型发生扭曲的问题。

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第1张图片

然后在Layout的右侧点开三角箭头并打开Rokoko插件面板
Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第2张图片

然后展开插件面板的Retargeting,

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第3张图片

在Retargeting中,source选择导入的动作对象,target选择人物模型对象,然后点击Build Bone List

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第4张图片

点击Build Bone List按钮之后,会自动匹配bvh动作中的骨骼和人物模型中的骨骼,这里需要注意的是骨骼匹配可能不是那么准确,所以需要人工根据骨架层次进行检查,确保bvh动作骨架和人物模型骨架是正确映射的。还需要注意的是,一个关节只能对应一个关节,不能进行一对多匹配,否则在下面Retarget Animation会出错。

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第5张图片

检查好骨架之间关节对应关系之后,点击Retarget Animation按钮,映射bvh动作的关节运动信息到人物上。

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第6张图片

映射完成之后,点击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插件面板

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第7张图片

其中:

  • 映射骨架是选中的骨架自身,通常为人物模型骨架
  • 约束目标则可以在场景中选取任意其它骨架,通常可为bvh动作文件骨架

选中之后需要手动添加两个骨架之间的关节映射,这也是这个插件和Rokoko最大的区别。

根据两幅骨架逐一添加关节映射,添加完成之后,点击预览约束,看是否正确,然后点击烘焙动画,则可以将bvh动画映射到人物模型上。

Blender - 将bvh动作重定向到人物模型,驱动人物进行运动-第8张图片

欢迎扫码关注我的微信公众号,及时获取文章更新

微信公众号二维码

本文作者:StubbornHuang

版权声明:本文为站长原创文章,如果转载请注明原文链接!

原文标题:Blender – 将bvh动作重定向到人物模型,驱动人物进行运动

原文链接:https://www.stubbornhuang.com/3058/

发布于:2024年07月29日 11:54:56

修改于:2024年07月29日 15:39:49

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

文章末尾
上一篇
Blender - 如何安装插件
Blender
下一篇
Python - 使用python将fbx中的动作信息转换为bvh动作文件
Blender
当前分类随机文章推荐

发表评论

您必须 [ 登录 ] 才能发表留言!

关注我们的公众号

微信公众号