FOHEART H1数据手套驱动Optitrack光学动捕双手运动(Unity3D)

本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。

双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。

 

01   

客户端软件

分别安装MotiveBody与MotionVenus并校准人体与数据手套。

MotiveBody

MotionVenus

数据手套使用、校准流程参照:

https://gitee.com/foheart_1/foheart-h1-data-summary.git

02   

数据转发

打开MotiveBody软件的Streaming,开始向Unity3D广播数据;

MotionVenus中设置->选项选择Unity3D

添加本机网络地址与端口:

03   

Unity3D端开发

打开地址:https://gitee.com/foheart_1/foheart-h1-optitrack-unity3d.git

下载库中的开发包FOHEART_H1_Optitrack_Unity3d_v(x).unitypackage,并导入新建的工程

 

打开Assets\OptiTrack\Scenes\OptiTrackScene.unity

左侧选择模型

  • 将MotionVenus中当前设备名称粘贴到Glove Skeleton Asset Name文本框中。

  • 将Motive中当前人物名字粘贴到Skeleton Asset Name文本框中。 

  • 配置完成,运行工程。

04   

运行时工程

可以看到在视频中,模型双手由数据手套驱动,身体由Optitrack驱动

FOHEART H1数据手套在Unity3D中驱动Optitrack光学动捕的双手手指运动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值