Additional setup for Hololight Stream for Unreal Engine

Additional setup

Maps & Modes

Select Project Settings > Maps & Modes. There you will find a Hololight Stream example game mode, Hololight Stream-ready maps for Unreal Editor, as well as Hololight Stream Game and Game Instance settings to be use in the project.

Rendering

Select Project Settings > Rendering. The VR Template comes with settings already set up for VR applications, but the template comes with higher-end settings in place. You can adjust these settings according to your hardware and application needs. Use performance-demanding effects with care.

Instanced Stereo

Instanced Stereo sets Unreal to render stereo frames on the same pass. This helps with the performance of XR applications.[1] However, in some cases it can also cause issues with materials.

Windows platform

Select Project Settings > Platforms > Windows to change settings specific to Windows. One important setting here is Default RHI (Render Hardware Interface). Hololight Stream currently supports DirectX 11 and DirectX 12, but there might be a difference in performance or render quality between the two.

For more information, check out Unreal’s documentation about the Render Hardware Interface (RHI).

Plugin settings

Select Project Settings > Plugins > Hololight Stream Settings, to see and change settings related specifically to Hololight Stream. Hololight Stream saves the settings in a custom configuration file. With this file, you can still modify port settings after packaging your application. If the configuration file is corrupted and the application can’t parse it anymore, Hololight Stream Client will not be able to properly connect.

The configuration file is located at "HololightStream/Resources/remoting-config.cfg" in Unreal Editor or at "Config/remoting-config.cfg".