C4D中实现轻量化低成本实时动作捕捉方法说明

动作捕捉作为一种重要的现代科技工具,广泛运用于动画制作,传动的惯性、光学等动作捕捉方式由于成本巨大、部署困难、操作麻烦等问题,让很多开发者无法使用,近年来随着人工智能、算力以及机器视觉的长足发展,视觉动捕崭露头角。今天给大家推荐的是一款高精度,低延迟的视觉动捕解决方案。

一 插件下载

登软件官方网站,在开发者--下载中心--插件里下载C4D插件。目前官方支持R23及上的C4D版本。注:插件保存地址不要放在C盘。

(插件下载地址)

二 插件放入

1 打开 Cinema4D,编辑->设置->插件->添加文件夹:

2 找到DSMocap_C4D文件夹,添加文件夹:

3 加载完插件后,重启C4D,如果插件文件夹的路径存放在C盘,启动时以管理员方式启动

三 插件设置 

1 导入FBX文件

2 打开插件面板后,设置以下链接动捕参数:

3 设置参数

IP Address:为采集端IP,

Port:默认8899,

AppID,AppSecretp:

使用该插件需要开发人员提供 AppID,AppSecretp。申请地址可到动石官网注册账号申请。

4 注册申请

通过手机号注册后就控制台——创建应用——获取秘钥

(登录控制台)

(注册应用)

(注册)

四 运行动捕

确保显卡驱动更新到最新版本、摄像头可以正常使用后,打开采集端,输入注册的账号密码就软件操作界面,点击开始采集,进入采集界面

 (操作界面首页-捕捉)

(采集端采集界面)

五 自定义模型驱动(高阶玩法)

1 可以在DSMocap细节面板设置->高级设置,配置自定义设置:

 

  • 头部俯仰角偏移系数,用于改善头部俯仰效果。
  • 脚踝俯仰角偏移度数,用于改善脚踝不同高度(高跟或平底)的表现。
  • 动画帧率,需要烘焙的帧率。

2 骨骼匹配方案库设置,不同骨骼模型需要配置自身对应的骨骼方案库

驱动目标,指定需要驱动的骨骼,依次点击当前方案身体骨骼名称、当前方案左手骨骼名称、当前方案右手骨骼名称,进行骨骼重定向,左边是标准骨骼名称,右边是对应的你的自定义骨骼的名称。

  • 当前方案身体骨骼名称,指根据指定的驱动目标,匹配对应骨骼的名称。
  • 当前方案左手骨骼名称,指根据指定的驱动目标,匹配对应骨骼的名称
  • 当前方案右手骨骼名称,指根据指定的驱动目标,匹配对应骨骼的名称。

3 其它设置 

  • 配置方案库,内置六个骨骼映射方案,可切对应的骨骼方案。
  • 保存配置,保存当前配置作为配置方案库选中的配置方案。
  • 还原默认配置,读取默认保存的配置。
  • 自动保存K帧,勾选后保存本次动捕数据。
  • 使用相机视口,勾选后使用采集端读取的位置作为原点(角色不在初始位置),取消勾选角色在初始位置。
  • 开始动捕,点击后开始动捕。
  • Out_Log,输出日志。

六 常见问题

1.采集端闪退?

a.登录成功后崩溃,检查相机是否能正常运行。

b.点击开始采集后崩溃。检查显卡是否是NVIDIA 20系列及以上,显卡驱动版本是否大于520。

2.采集端白屏

a.检查显卡驱动版本是否大于520。

b.检查显卡是否是NVIDIA 20系列及以上。

3.运行后特别卡顿?

采集端不要放到后台运行或者最小化。

4.运行后角色位置不在初始位置?

DSMocap面板->取消勾选“使用相机视口”,默认勾选为读取到的采集端位置。

5.如何把数据烘焙成动画?

DSMocap面板->勾选“自动保存K帧”。

 

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值