Immerse

Immerse Demo scene

Installation Instructions

📘

Immerse developer account required

To access the demo scene an Immerse developer account is required. Please contact [email protected].

The Immerse Demo Scene is a Unity project which is available to all Immerse Platform developers. It provides a working example of SDK functionality and how it can be applied to an interactive VR scene. Feel free to deconstruct and reuse the content in any projects.

Download the Immerse Demo scene at vr.immerse.io/downloads (sign-in required)

Free Teleport functionality is enabled, to allow users to move around the scene. Each station demonstrates a different functionality.

Example Stations

1. Audio Space

Uses the following references:

TransformSync - Used to synchronise position and rotation of this object with remote users. This component also requires a RigidBody component .

EngageableObjectReaction - Allows a reaction when a user engages or disengages an object.

Dial- Allows this object to be engaged with, as a dial

SnapTarget - Allows snapping of an object to a specified orientation after it has been disengaged.

DialReaction - Allows a reaction when a dial is turned.

OnSnappedReaction - Specifies a reaction when a specific state is reached on a TransformSync (also called "snapping").

2. Basket Ball

Uses the following references:

TransformSync - Used to synchronise position and rotation of this object with remote users. This component also requires a RigidBody component.

EngageableObjectReaction - Allows a reaction when a user engages or disengages an object.

Pickup - Allows this object to be picked up.

3. Blendy Cube

Uses the following references:

TransformSync - Used to synchronise position and rotation of this object with remote users. This component also requires a RigidBody component.

PushButton - Allows this object to be used like a button.

EngageableObjectReaction - Allows a reaction when a user engages or disengages an object.

PushButtonReaction - Allows a reaction for when a button is pushed.

OnSliderReaction - Allows a reaction for when a slider is moved.

Slider - Allows this object to be slid along a track.

4. Moon room

Uses the following references:

TransformSync - Used to synchronise position and rotation of this object with remote users. This component also requires a RigidBody component.

PushButton - Allows this object to be used like a button.

EngageableObjectReaction - Allows a reaction when a user engages or disengages an object.

PushButtonReaction - Allows a reaction when a button is pushed.

SnapTarget - Allows snapping of an object to a specified orientation after it has been disengaged.

Lever - Allows this object to be engaged with as a lever.

OnSnappedReaction - Specify a reaction for when a specific state is reached on a TransformSync (also called "snapping").

Door - Allows this object to be engaged with as a door.

Pickup - Allows this object to be picked up.

Updated 3 months ago


Related pages

Dial
Door
Lever

Immerse Demo scene


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.