VR Tunnelling Pro
Plug-and-Play VR Comfort
WINDOW Mode
Example window mesh included in VRTP
Example window mesh included in VRTP
The window mesh with Tunnelling Mask Object script is a child of the Motion Transform (Player)
The window mesh with Tunnelling
Mask Object script is a child
of the Motion Transform (Player)

Masked objects provide a "window" into the VR world regardless of motion. As long as Motion Settings are turned on, the vignette will also fade in the cage in the user's periphery upon movement.

TIP: To use in this manner, masked objects should be parented to the Motion Transform object so they remain static relative to the user.

This is primarily used to create windows that are static relative to the user, so the cage is seen in fixed places at all times. This can provide a constant static reference for the player regardless of motion, to reinforce the perception that the cage is the "real" world and therefore movement in the VR world is fake.

TIP: This creates the effect described in this Oculus blog post under the heading Window Into the Moving World.

This is the inverse of PORTAL Mode where masked objects show the cage, not the world.

An example window mesh, seen above, is provided in VrTunnellingPro/Prefabs/Cages/Meshes.

TIP: Effect Color alpha controls opacity of the effect as usual.

WINDOW mode with cage and motion
WINDOW mode with cage and motion, using the provided window mesh. The cage can be seen between the "panels" of the window mesh. The vignette fades in at the periphery due to the motion settings.