软件设置与人体创建
- 打开数据广播面板,开启"SDK";
- 创建Markerless人体模型,使软件处于播放状态,或者在后处理模式加载一组人体数据。
插件安装与UE设置
- 根据使用的UE版本,下载对应的NokovLiveLink插件,安装使用方式一致。举例:使用UE_5.0引擎,请将UE_5.0引擎的"
NokovLiveLink.XXX"插件版本解压缩,并把整个"NokovLiveLink"文件夹复制,粘贴到UE_5.0引擎的路径之中,路径在"Epic
games\UE_5.0\Engine\Plugins"。
- 打开UE引擎创建项目。在UE界面选择"编辑—插件",将"Animation—Live Link"与"MotionCapture—NokovLiveLink"勾选上,并重启UE使插件生效。
- 接下来以UE5.0为例简要说明Astra 人体数据在UE中驱动模型的操作说明:
- 在UE中点击窗口--虚拟制片--LiveLink,点击"源—Nokov LiveLink",ServerIP
和软件中数据广播面板设置的网卡地址保持一致,默认为10.1.1.198,并点击确定。播放软件,接收人体数据,绿色指示灯亮起;
- 接下来创建一个动画蓝图,以UE中自带的小白人模型为例,也可以手动导入一个模型,在内容侧滑菜单中的找到带有"骨骼网格体"的模型;
- 右键选中骨骼网格体,点击创建—动画蓝图;
- 双击动画蓝图。在动画蓝图中右键搜索"实时链接姿势",并双击打开;
- 在"实时链接姿势"的"Live Link Subject Name"中,选择目标Markerset的名称,以该Markerset驱动UE中模型运动,并将"实时链接姿势"
与"输出姿势"拖动相连。
- 选中实时链接姿势节点,在右侧细节面板中的Retarget—Retarget Asset选项中选择MarkerlessLiveLinkRetarget Asset;
- 点击编译按钮,小白人模型就会被驱动,与Markerless人体进行同步运动;