Unity全身运动捕捉系统Optitrack

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

 

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

Unity全身运动捕捉系统Optitrack_第2张图片
2、Unity
 
1)下载OptiTrack_Unity_Plugin_1.2.0_Final.unitypack插件包并导入到Unity
 
2)导入后,出现OptiTrack文件夹,内容如下:
 
Unity全身运动捕捉系统Optitrack_第3张图片

 

 Unity全身运动捕捉系统Optitrack_第4张图片

 

 

Unity全身运动捕捉系统Optitrack_第5张图片

 

 

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

 

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

Unity全身运动捕捉系统Optitrack_第6张图片

 

 

Unity全身运动捕捉系统Optitrack_第7张图片

 

 Unity全身运动捕捉系统Optitrack_第8张图片

 

 

 

你可能感兴趣的:(Unity全身运动捕捉系统Optitrack)