MotionVenus·Unity3D实时插件

本文介绍了MotionVenus·Unity3D实时插件的下载、建模建议、使用流程、解决模型绑定后的问题及注意事项。建模时推荐使用T-Pose,插件使用涉及配置转发规则、导入模型、添加组件等步骤,对于模型尺寸不匹配导致的漂移问题,可通过设置骨骼长度、根骨骼位置和XYZ轴倍率值来调整。
摘要由CSDN通过智能技术生成

                                                                              MotionVenus·Unity3D实时插件
1.1 下载插件包
(1) http://www.foheart.com/resource.html  下载 Unity3D 插件。
(2) https://github.com/foheart  git clone 本库到硬盘任意位置即可。
1.2 建模建议
建模及导出fbx时,需将模型调整为T-Pose。
在 MotionVenus 中,以模型 T-POSE 为起始旋转输出每段骨骼相对于父骨骼的相对(Local)旋转值或相对于世界坐标的全局(Global)旋转值。所以在建模及绑定蒙皮时,建议使用 T-Pose进行建模,要保证在 T-Pose 时模型肩部无耸起、拉扯等情况。
为什么使用 T-Pose?
T-Pose 能够消除由于不同公司的工作习惯造成的 A-Pose 中肩部骨骼与大臂的夹角不确定问题。
在 A-Pose 中很难确定肩部与大臂的夹角,而此夹角对于上臂的动作形成至关重要,由于上臂运动链解算多使用 FK,而在 FK 中越靠近根传感器的运动会越对末传感器的位置造成大量误差。
此误差若过大会造成整个上肢的 IK 运算无法运行,所以确定肩部与大臂的初始角度至关重要。
在现实情况下,穿戴动捕很难做出一个标准的 A-Pose 校准动作。
T-Pose 的每一段骨骼的初始朝向都有明确定义,为动捕校准、运算都提供了准确的起始参考。
1.3 插件使用流程
(1) 配置 MotionVenus 转发协议【设置-选项-转发规则】如下图:


 
(2) 打开 unity,新建工程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值