Unity全身运动捕捉系统Optitrack

1、Optitrack
 
Optitrack全身运动捕捉系统是用来多人全身运动捕捉的系统,由成像模块,标定套件、处理软件、标志套件等组成。通过红外成像对人身体关键点运动进行捕获,实时模拟出人身体运动,并赋予到虚拟角色中,让动画角色的表情逼真自然。
1)打开Motive,检查红外线相机的连接,然后用校准棒校准一下

 2、多次校准一下直到计算完成,并显示绿色正确为止。

2、Unity
 
1)下载OptiTrack_Unity_Plugin_1.2.0_Final.unitypack插件包并导入到Unity
 
2)导入后,出现OptiTrack文件夹,内容如下:
 

 

从上到下分别是连接类型、客户端IP地址、服务器IP地址、服务器命令端口、服务器数据端口、骨骼命名协议
 
以上选项必须和Motive软件的Data Streaming选项一致,方便正确接收数据
 
4)在Rigid Body Id设置成和Motive软件里的Streaming ID一样的编号,必须匹配,否则无法动作。

 5)在Skeleton Asset Name设置成和Motive软件里的分配的模型名称(即Skeleton Asset Name)

 

原文地址:https://www.cnblogs.com/PurpleRipple/p/13163619.html