• Field of View reduction in fly mode: Enables you to adjust the level of the reduction applied to the field of view, to prevent dizziness when moving in fly mode.

  • Font size in VR: Enables you to adjust the text size in VR. This will impact Object info and Labels in the grid views and labels on the measure tool and the precise move tool.
    You will need to relaunch the scene for the changes to be applied.

  • Confine VR view to environment: When enabled, you will not be able to leave the environment accidentally.

  • Vibrate controllers: Enables controller vibration if supported, providing haptic feedback. Disable if you want to preserve controller battery life.


  • Automatically use baking if available: When enabled, KeyVR will show baked materials by default when loading a scene with a baking cache available.


  • Presets:

    • Low

    • Medium

    • High

    • Ultra

    • Custom (provides the following options:)

  • Custom settings:

    • Ambient Occlusion: Toggles KeyVR’s soft shadowing and occlusion effect. Disable to improve performance and GPU memory consumption, at the price of visual fidelity.

    • Variable Rate Shading: Toggles Variable Rate Shading, which reduces the shading quality in the peripheral vision in VR. Improves performance. Only supported on Turing or newer NVIDIA GPUs.

    • VR Resolution Multiplier: Controls the resolution KeyVR renders the VR experience at. Improves visual fidelity, but reduces performance and increases GPU memory consumption significantly.

    • Anisotropic Filtering: Controls anisotropic texture filtering. Improves the look of textures, but reduces performance.

    • MSAA Mode: Controls the Multisample Anti-Aliasing factor. Smooths geometric edges, at the cost of performance.

KeyVR Connect

  • Network: The network adapter KeyVR will use. KeyVR tries to pre-select the right adapter for you by default, but - depending on your network setup - this may need adjustment (if you have a wired and wireless internet connection at the same time, or use a VPN for example).

  • Local Port: This is the port KeyVR will use for connections. You should not typically need to adjust this.

  • Shared scenes: To run a KeyVR Connect session, each participant needs to have access to the same exact scene file (.bip or .ksp). You can share files manually between machines, or use the shared scenes folder to point to a network drive to which all participants have access to, for example. KeyVR will search this folder to automatically find the right scene when joining a session.

  • Server

    • Default: KeyVR will use our Luxion server (using your internet connection) to establish contact between the different participants of your KeyVR Connect sessions. Note: We do transmit the name of your scene files, but not the scene files itself, user names or length of your sessions.

    • Custom: You may also run your own KeyVR Connect server for increased privacy. In this case, you do not need an internet connection at all. One machine on your network runs the provided command line server tool. Participants select the IP address and Local port of that server. Note: This mode is recommended only for advanced users.

Learn more about setting up KeyVR Connect.


  • Proxy: This section allows you to specify a proxy to use for licensing. This does not affect the KeyVR Connect feature above.


  • Analytics: You can help us make KeyVR even better by opting into our anonymous analytics program.

  • Check for crash reports at program start: When enabled, the Report problem dialog will be shown at program start (if a crash is detected) where you can select, if you want to share the crash details with Luxion. The Report problem dialog can also be found in the Help menu, if you want to report errors manually.

  • Suppress all warnings and errors: When enabled, KeyVR will not show any warnings when loading your scenes.