XR - Display Environment

Display environment content around your frustum

XREnv XREnv XREnv XREnv

The Pipeline

In your Stage create a Spherical Camera as a Equirectangular.

In your Pipeline you need to create a ContentMap Icon Content Map ( named “Env” for example ), these content map need to target the Equirectangular Camera in your stage and have a 2:1 aspect ratio

EnvContentMap EnvContentMap

In your Stage ProcessorCompo Icon Processor drag and drop your Env ContentMap Icon Content Map and set it’s renderer as Warp to Geometry

EnvWarpGeo EnvWarpGeo


The Content

you can now in your show create a compo that use the Equirectangular Spherical Camera from the stage to render 3d content that will be sent to the Env ContentMap Icon Content Map and mapped to the screen

EnvContent EnvContent

if you are using Multi-GPU with unreal you can enable the Env in the Map in Smode and connect the video input to it and to the content map

EnvUnreal EnvUnreal


Limitations

  • The Environment is limited to the 180 degrees in from of the Equirectangular camera (you can rotation the env camera to cover your Screen)

  • With Unreal you may need a dummy Compo that target the Env ContentMap Icon Content Map

  • With Unreal the placement of the Env is not based on the Spherical Camera but on the tracked camera (the manual env center is made to manual placement), but the re-projection is made form the point of view of the Spherical Camera