5.2 Unreal
接入失败,无法驱动人物
1.检查Axis Studio软件设置,首先确定是需要实时驱动还是播放数据驱动,实时驱动需要打开BVH-捕捉按钮。如果运行Unreal和Axis studio是同一台电脑,在Axis Studio里本机地址可以选择为127.0.0.1,端口输入7001。如果是两台电脑分别运行Unreal和Axis软件,则Axis Studio端需要选择本机的IP地址。
Unreal端设置参见Unreal 插件使用手册:https://shopcdn.noitom.com.cn/software/20200624_unreal_plugin/AxisUnrealPerceptionNeuronPluginHandbook_EN_v4.0.pdf
2.播放录制数据驱动需要打开BVH-编辑按钮。如果运行Unreal和Axis studio是同一台电脑,在Axis Studio里本机地址可以选择为127.0.0.1,端口输入7001。如果是两台电脑分别运行Unreal和Axis软件,则Axis Studio端需要选择本机的IP地址。
Unreal端设置参见Unreal 插件使用手册:https://shopcdn.noitom.com.cn/software/20200624_unreal_plugin/AxisUnrealPerceptionNeuronPluginHandbook_EN_v4.0.pdf
骨骼错位
1.建议按照按照 PNS 的骨骼层级和命名创建模型,这样会避免错误的骨骼映射。
2.如果您没有按照 PNS 的骨骼规则建模,则需要使用 retargeting 进行骨骼映,例如下图是一个兽人模型,红框处右侧为的兽人的骨骼结构,左侧为 PNS 的骨骼结构,您需要选择合适的PNS骨骼来适配具体的模型。
3.建立完正确的骨骼映射之后,还需要检查模型的零位姿态需为T-pose, 如果不是,需要手动调整模型至T,如下图所示,想要用 PNS 骨骼来驱动 PNS 官方模型,以PNS 官方模型作为标准,为正确的T形姿态。PNS 官方下载地址: https://shopcdn.noitom.com.cn/article/36.html
4.手部骨骼零位需为下图所示,四指伸直,大拇指在竖直在食指下方。
5.如果骨骼绑定无误,则为模型尺寸问题,需要调整Axis Studio里人物模型尺寸以适配动画模型。
脚滑
检查是否勾选位移选项。如果确认勾选之后出现姿态问题,则为模型骨骼长度和 Axis Studio 发出的骨骼长度不一致,此时需要调整Axis Studio的骨骼长度匹配模型的骨骼长度。
可以从 Unreal 端控制 Axis Studio 软件发送或停止数据吗?
不支持反向命令操作。建议客户使用 Unreal 控制数据接收端口的方式实现功能。
模型不贴合地面
分为预览不贴合地面,还是场景中不贴合地面,预览不贴合地面不影响实际运行,如果在场景中不贴合地面也是可以调模型的高度让他贴合地面。