如何暴露 UE 的属性出来给到 Aximmetry 控制
在UE获取触发器
- 创建以下节点:Get Aximmetry Trigger、Event BeginPlay、Bind Event to Trigger、Custom Event。(如果找不到Bind Event to Trigger节点,请在右键菜单中关闭Context Sensitive search。)
- 进行以下连接(请参见下面的屏幕截图):
- 事件 BeginPlay:Exec(白色三角形)→ 将事件绑定到触发器:Exec
- 获取轴测触发器:返回值 → 将事件绑定到触发器:目标
- 自定义事件(红色方块)→ 将事件绑定到触发器:事件
使用自定义事件节点的执行输出来执行所需的操作
Aximmetry 接收到的视频图像应用到 Unreal 中的平面上
新建材质-添加Texture纹理参数-链接RGB至Baes Color
创建以下节点并连接,参数命名与纹理参数命名一致
在Aximmetry在加入Scene节点-将其World Transf输出连接到Unreal Project 模块
如果场景中没有Set Aximmetry Video节点,则 Unreal Project 模块的默认输出是场景,因为它将由 Unreal 渲染到屏幕上。它的工作方式类似于一个名为“out”的隐藏Set Aximmetry Video节点。此默认输出有 3 种可能的格式,可以在Edit / Project Settings / Rendering / Default Settings / Frame Buffer Pixel Format中进行配置。
Aximmetry_VirtualCam_3-Cam
设置阴影、灯光、后期处理体积,默认启用阴影投射。默认输出始终为sRGB
Cook模式:直接加载虚幻生成的内容,因此不需要运行单独的虚幻编辑器。这种模式应该在生产中使用,因为它提供了最高的性能
实时同步模式:Aximmetry 连接到独立的虚幻编辑器实例。这在您在 Unreal 中构建场景时很有用,因为它可以让您交互式地编辑和测试场景
要使用实时同步:
- 在 Unreal 中打开项目并按下Play
- 将.uproject文件拖到 Aximmetry 复合中,并将Connection引脚设置为Live Sync
- 通过单击红色链链接按钮更新引脚列表
- 添加虚拟相机(或相机移动器)并如上所述连接引脚
- 现在您应该在 Aximmetry 和虚幻编辑器中看到相同的图像