Varjo Reality Cloud

Varjo Reality Cloud feature support

When developing applications for Varjo Reality Cloud, not all the same features are supported as with desktop applications. Here is a reference list of the features that are supported.

Please note that if some feature is not available in the rendering engine, it is not available for that engine in Varjo Reality Cloud either. For more information on engine-specific feature support, see supported features.

Feature Supported
VRED (native) Yes
Unity (native, OpenVR) Yes
Unreal 4 (OpenXR) Yes
Unreal 5 (OpenXR) Yes
Human-eye resolution Yes
Automatic IPD Yes
Eye tracking No
Eye tracking parameters No
Eye tracking video and CSV recording Yes
Hand tracking No
SteamVR tracking Yes
Inside-out tracking Yes
Third party tracking plugins No
Workspace No
Mixed reality Yes
Mixed reality environment reflections No
Mixed reality post-process shaders No
Mixed reality datastream No
Mixed reality video depth testing Yes
Chroma key No
Varjo markers No
Depth buffer submission Yes
Velocity buffer submission No
Motion prediction No
Multi-app No
Multiple layers No
Blend control mask No
Occlusion mesh Yes
Instanced rendering Yes
Foveated rendering Yes
Keyboard Yes 1
Mouse No
Vive controllers Yes
Index controllers Yes
SteamVR trackers No
XInput devices No
Headset buttons No
Varjo home menu Yes
Audio output Yes
Audio input No
Multiple users Yes 2

1) All keystrokes are supported except Alt+Tab and Alt+F4. VRED hotkeys are supported.

2) The developer needs to implement a networking system with cloud based orchestration (no peer-to-peer connection), and the functionality to create and join sessions must be operated through the user interface in the VR app.

Varjo Reality Cloud Unity and Unreal Engine developer recommendations

  • Since the applications only render to headset, all the user interfaces should be immersive. Buttons or instructions in the 2D monitor window should be avoided as that window is not seen by a cloud user.
  • Keyboard or motion controllers are recommended for interaction.
  • Applications don’t need a specific quit function. When an application shuts down or crashes, it is restarted automatically.
  • Third party plugins and assets may not be compatible with the cloud setup. It is recommended to test them in isolation to see how they behave.
  • When an application is running in the cloud, you can use the Varjo Analytics window to see advanced statistics for performance debugging. To toggle statistics on and off use the F1 key.

Varjo Reality Cloud Unity and Unreal Engine project upload specifications

File type .zip
Maximum size 5 GB
Maximum number of projects No numerical limit, 1 TB total storage
Access Everyone in the organization

Setting launch option parameters for uploaded Unity and Unreal Engine files

You can set launch parameters for uploaded files with the Launch options -feature. This can be found under a settings-icon in the details view of Unity or Unreal files.

  • The history of previously set parameters will be visible in a dropdown list where they can be re-selected
  • The set parameters will apply to all users that have access to the file