Navigating Spaces (Unreal Engine)

Detailed overview of the virtual Spaces in the Cavrnus system.

image-20240418-134253.png

Understanding Spaces

In Cavrnus, a "Space" refers to a unique configuration of a virtual 3D environment where users can convene to collaborate and review designs. Here's how the concept of a Space works within Cavrnus:

  1. Unique Configurations: Each Cavrnus Space represents a virtual environment with a distinct set of property values. By connecting an Unreal Engine game level with a Cavrnus Space, properties in that level are stored in that Space. Those properties are also synchronized to all other users who connect to that Space with the same Unreal Engine game level. These property values are also persistent. So upon returning to a Space, game level properties will update to the latest state of that Space.

  2. Journal: Each Cavrnus Space consists of a Journal that records the complete history of property transactions. This includes property updates, conversations, object additions/removal, and changes made to the scene by team members. The Journal serves as a chronological log, tracing all activities back to the creation of the Cavrnus Space.

  3. Multiple Spaces for the Same Design: The same design or project can be presented in multiple Spaces within Cavrnus. Each Space provides a separate environment for users to explore and interact with the design, with its own unique Journal to track activities and changes specific to that Space.

  4. Unlimited Spaces: Cavrnus accounts can have an unlimited number of Spaces associated with a particular domain. Therefor, users can create multiple Cavrnus Spaces to accommodate different Unreal Engine game levels, or various configurations of the same level. This allows users to create and manage multiple Spaces to accommodate various projects, teams, or collaborations within their organization.

  5. Space Management: The management of Cavrnus Spaces can be handled by users with appropriate access permissions and roles, such as administrators or moderators. Users can be assigned different roles that set authority to manage Spaces, invite participants, configure settings, and oversee activities within each Space.

Overall, the concept of a Space in Cavrnus provides users with a flexible and customizable environment for collaboration and design review. With the ability to create multiple Spaces, each with its own Journal and configuration, users can effectively manage projects, track progress, and collaborate with stakeholders in a structured and organized manner.

 

Adding/Removing Spaces

From the Cavrnus Management Console

  1. Navigate to the Spaces section of the Cavrnus Management Console for your domain. (e.g. https://console.<CompanyName>.cavrn.us )

image-20240418-133030.png
  1. Click the New Space button.

  1. Then simply give your Space a name. Each space will be assigned a Built-in Join ID, an auto-generated 24-digit hexadecimal unique ID, as seen in the image above.

Custom Join ID: You can also assign a user-friendly Join ID as any combination of letters, numbers, hyphens, or underscores. This ID must be unique within your Cavrnus domain.

Guest Access: Specify if a guest can join a space anonymously using a hyperlink, or whether the Space requires login credentials from an authorized user in your Cavrnus domain.

  1. Click “Save”.

    1. You should now see this space show up on your Spaces board, and from any lists in your Cavrnus applications!

 

 

From the CSC interface

  • A new Space can be created from the Lobby by clicking the “New Space” function to create a new space. Give the Space a unique name. Initially, the Space Owner is the only member who can view the Space.

  • Spaces can be removed from the Lobby by clicking the “Archive” button on the Space thumbnail. This does not delete the Space, but rather moves it to a separate view which can be accessed by checking the “View Archived” checkbox.