产品支持
首页 / 服务与支持 / 产品支持 / 技术专栏 / UE虚幻引擎插件使用手册
Avatar 软件
UE虚幻引擎插件使用手册

青瞳视觉虚幻引擎插件2.0使用手册

 

 

目录

 

1. 安装

2. 连接服务器

3. 非重定向刚体道具

4. 非重定向骨骼

5. 重定向骨骼 6

6. 重定向刚体 8

7. 光惯混合 8

8. 打包 9

 

 

 

 

 

 

1. 安装

将插件安装在工程目录Plugins文件夹下,如图1-1所示。

注意:引擎根目录下不需要安装插件


 

1-1

 

进入虚幻编辑器工程,在左上菜单找到Edit按键,单击打开Edit菜单,单击Plugins进入插件管理界面。如图1-2所示。在搜索栏输入CMMotionCapture搜索插件。勾选左边的勾选框激活插件,然后重启工程。如图1-3所示。


 

1-2

 

1-3

 

在左上菜单找到Window按键,单击打开Window菜单,在最下方找到CMMotionCapture按键,单击打开CMMotionCapture界面。如图1-4所示。


 

1-4


 

2. 连接服务器

打开CMMotionCapture界面,勾选VRPN或LiveStream勾选框,选择要使用的传输协议。在界面内找到Adress文本框,在文本框内输入要连接服务器的地址。(当使用VRPN协议时,地址格式为MCAvatar@ip地址 或者MCServer@ip地址,如果使用LiveStream协议,则可以忽略前缀,直接填写ip地址)。填写完成后,点击上方的Connect勾选框。

当动捕软件与ue位于同一台电脑时,地址可使用127.0.0.1,当动捕软件与UE位于两台电脑时,地址填写他们的联网地址。

如果使用LiveStream协议并使用双网卡,可以在LocalAddress处修改使用的本机IP,让使用的本地网段和服务器网段一致。如果勾选框完成勾选则连接成功,否则连接失败,请检查网络连接和地址输入是否正确后再次尝试。连接成功并有重定向数据时,会在下方列表内显示层级数据。如图2-1所示。


 

2-1


 

3. 非重定向刚体道具

创建道具蓝图,在蓝图中添加道具模型、粒子特效或者相机。在EventGraph内点击鼠标右键搜索并创建GetTrackerPose节点,设置节点的服务器地址和刚体ID属性(Avatar大纲页签中刚体ID信息)。在Tick事件内添加SetActorTransform或者是对应组建的SetRelativeTransform节点,并将两个节点的Transform接口相连,点击编译保存后将道具蓝图拖到场景中运行。如图3-1所示。


 

3-1

 

如果使用LiveStream接受数据需要先使用LiveStream连接动捕服务器,请参照2.连接服务器


 

4. 非重定向骨骼

创建对应骨骼模型的动画蓝图,在AnimGraph内点击鼠标右键搜索并创建ChingMuPose节点。设置节点的服务器地址和人物ID属性,点击编译保存,将动画蓝图拖进场景后运行。(在右侧的细节-CMHuman Bones内可以设置对应的模型骨骼名称,如果模型骨骼名称以满足青瞳骨骼规范,可跳过设置名称步骤。)如图4-1所示。

 

4-1

 

如果使用LiveStream接受数据需要先使用LiveStream连接动捕服务器,请参照2.连接服务器


 

5. 重定向骨骼

使用重定向功能需要先连接动捕服务器,请参照2.连接服务器

创建对应骨骼模型的动画蓝图,在AnimGraph内点击鼠标右键搜索并创建ChingMuRetargetPose节点。如果你在模型导入时勾选了强制X轴,那么这边也勾选IsForceFrontXAxis,否则反之。在HumanID处输入重定向数据的ID,输入为负数时,模型将根据动捕插件界面的绑定驱动动作。如图5-2所示。


 

5-2

 

如果要使用界面绑定,将动画节点的ID置为-1。然后将动画蓝图拖动到场景中,在场景内点选使用该动画蓝图的角色和CMMotionCapture界面列表内的数据,点击Attach完成绑定后,点击运行。如图5-3所示。


 

5-3

 

如需源数据与重定向数据混合使用(比如刚体使用源数据,骨骼使用重定向数据),此时只要 Avatar 里进行人物重定向后,在插件里 MCAvatar@IP 地址后加:3884 即可获取重定向数据,同时获取刚体源数据采用“非重定向刚体”的方法。

 

6.重定向刚体

操作基本同“非重定向刚体”。



7.光惯混合

5.1非重定向

将手套数据节点连入ChingMuPose节点的HandInput接口即可。如图6-1所示。


 

6-1


5.2 重定向

将手套数据节点连入ChingMuRetargetPose节点的HandInput接口,并设置细节内LeftHand和RightHand属性。如图6-2所示。

 

6-2

 

如果使用手套的光惯混合功能,动画节点将不使用CMClient或者CMAvatar提供的手指数据。



8.打包

打包后如果需要使用重定向功能需要在蓝图内创建连接服务器逻辑。在蓝图中右键点击搜索ConnectMoCapServer创建连接服务器蓝图节点,在Adress属性内输入动捕服务器地址。在蓝图中右键点击搜索DisconnectMoCapServer创建断开服务器蓝图节点。如图7-1所示。


 

7-1

                                                        

 


登录后方可查看内容
联系我们

上海021-56472866 周一至周五  9:00-21:00

请随时在下面的表格中提出您的信息。我们将在 24 小时内回复您。