An Existent Stage is Existent's representation of your physical play area. It contains data about the dimensions and physical properties of the area, and is the foundation Existent uses to create many virtual Spaces that Players can walk around in-game.

At present, Existent supports rectangular and circular Stages of customisable dimensions, and can also represent immovable objects in your play area such as a pillar - referred to in Existent as 'obstacles' - that Players need to be alerted to if they are about to walk into.

The dimensions and obstacles will become parameters for Existent in determining when a Player is about to bump into a physical obstacle or step outside the bounds of the Stage. By default, when this happens, the Player will be shown a 'safety view', with a 3D translucent wall outlining the boundary and any obstacles in the Stage. This behaviour can be customised by modifying the Min Safe Distance from Edge property or the Should Trigger Safety Render property on each obstacle.

How to use

Right-click on your content browser and select Existent→Stage. This will create a new Existent Stage object. Open the newly created asset and define the Stage parameters according to your physical area. Then you can either set this as the default Stage in project settings or set the Stage parameter of each Space you create if you want to take advantage of multiple Stages in a single project.

The real world origin of your motion tracking system (whether that is Vive Trackers, Optitrack or Vicon) must correspond to the exact centre of the Stage boundary you define here. Currently there’s no way to specify a different relationship between your tracking system origin and the Stage boundary.

Last updated