Varjo Reality Cloud
Note: you are currently viewing documentation for a beta or an older version of Varjo
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 |