Unreal Zero Iteration
WIndows 上的零迭代(Zero Iteration)可以与 Unreal 的 VR 预览模式一起,无需 Magic Leap 设备即可快速迭代和测试代码。它将模拟 Lumin SDK API 层进行渲染,并将结果流式输出到头戴设备(有设备),或与其他帧进行计算合成(没有设备)。
零迭代必须运行才能进入 VR 模式。它有两种操作模式:
模拟器:如果没有设备,零迭代可以将图形渲染到一个窗口,该窗口是虚拟房间 3D 几何图形之上的模拟 Lightwear 图形的复合材料。头部姿势、控制输入、手势和类似的感官输入是通过 GUI 模拟的。
设备:如果有设备,零迭代可以将渲染的帧流式传输到 Lightwear。头部姿势、控制输入、手势和类似的感官输入从设备发送到计算机。您可以有效地预览应用程序,而无需经历耗时的构建和部署过程。
在 VR 预览模式下,您可以更改代码并立即查看结果。
注意:
使用虚幻引擎进行 VR 预览默认使用桌面渲染路径。 VR 预览中的某些渲染功能在为设备构建时使用的移动渲染路径中可能不可用。 UE4 模拟器中的颜色可能比设备上的颜色更透明。
在 Windows 中预览您的应用程序:
1、在模拟器或设备模式下运行零迭代。 如果您在设备模式下运行,请将您的设备连接到您的计算机。
2、启动虚幻编辑器并加载您的项目。
3、在 Edit 上,单击 Project Settings。
4、在左侧的 Plugins 下,单击 Magic Leap 插件。
Enable the Enable Zero Iteration option。[Optional] Enable Use MLAudio for Zero Iteration to stream the audio from the game to the device instead of playing it on the host(启用使用 MLAudio 进行零迭代将音频从游戏流式传输到设备,而不是在主机上播放)。
5、Restart the Unreal Editor.
6、Click Play > VR Preview。
您的内容显示在模拟器窗口中或通过您的设备显示。
https://youtu.be/vUydLt9A5F0
下一篇: React路由跳转方法汇总