FirstStage Help Centre
FirstStage Product Website
  • Welcome
  • Release Notes
    • Release 35
    • Release 34
    • Release 33
    • Release 32
    • Release 30
    • Release 28
    • Release 27
    • Release 26
    • Release 25
    • Release 24
    • Release 23
    • Release 22
    • Release 20
    • Release 19
    • Release 18
    • Release 17
    • Release 16
    • Release 15
    • Release 14
    • Release 13
    • Release 12
    • Release 11
    • Release 10
    • Release 9
    • Release 8
    • Release 7
    • Release 6
    • Release 5
    • Release 4
    • Release 3
    • Release 2
  • Basics
    • Getting Started
      • Setting up a Quest headset
      • Starting FirstStage for the first time
      • Controllers
      • Installing on Quest (Standalone)
    • The Office
    • Projects
      • Project Team
    • Scenes
    • Core Tools
      • Grabber
      • Navigator
      • Duplicator
      • Selector
      • Destroyer
      • Animator
      • Sketcher
      • Viewfinder
      • Tape Measure
    • WristPad
      • User Preferences
    • Moving Around
      • VR Comfort Preferences
    • Asset Library
    • Working with Things
      • Manipulating 3d Objects
      • Using Movement Handles
      • Moving with the Waldo
      • Attaching Things
      • Inspector
      • Groups and Assemblies
    • Working with Time
      • Timeline
      • Activities
      • Script
      • Motion Paths
    • Controls and Automation
      • Lights
      • Audio
      • Stage Machinery `
    • Undo / Redo
    • Collaboration
      • Video Streaming from VR
      • Running a Workshop
    • Using FirstStage on the Desktop
  • Crafting
    • Sketching
      • Cutting a Tunnel
      • Manipulating Edges & Vertices on 3d Objects
      • Cutting Faces
      • Standard Shapes
    • Painting with Materials
    • Painting with the Airbrush
    • Lathe
    • Parametric Shapes
    • Images
  • Animation
    • Rigid Animation
      • Realtime Animation
    • Posing Characters
    • Performance Capture
      • Motion Capture (VRIK)
      • Setting up Vive Trackers
      • Performing
      • Face Capture
        • Setting up Facial Capture
      • Mocap with Rokoko Smartsuit
    • Layering Animations
    • Using Physics
  • Camerawork
    • Cameras
    • Through The Lens
    • Camera Sequencer
  • Interactive Scenes
    • Player
    • Branching Scripts
    • Triggers
      • Trigger Volume
      • Click to Trigger
      • Place To Trigger
    • Multiple Choice Dialog
    • Task Checklist
  • Asset Management
    • FirstStage Repository
    • Set up Unity
    • Setup the FirstStage Asset Importer project in Unity
    • Unity Basics
    • Asset Import Process
      • Source assets and import
      • Prepare Assets for FirstStage
      • Export to FirstStage
        • Asset Tagging
      • Example - Unity Asset Import
      • Example - Unity Scene Import
      • Test in FirstStage
      • Fix common issues
      • Share in FirstStage (Cloud)
    • Importing from SketchUp
    • Creating a Character for Firstage using Character Creator
    • Importing from Reallusion Character Creatorâ„¢
Powered by GitBook
On this page
  • Cloud Collaboration
  • Peer-to-peer Collaboration
  • Ownership
  • Synchronise Clocks
  1. Basics

Collaboration

PreviousUndo / RedoNextVideo Streaming from VR

Last updated 1 year ago

In FirstStage, you don't have to work alone: you can work with several team members at once in the same scene. Anyone who is a member of your can join you.

Cloud Collaboration

FirstStage stores everything in a repository on a server in the cloud. All changes to the scene are recorded there.

Every change you make is sent to the repository and it is also broadcast to any of your team members who are also in the same scene. As you work, changes will also happen around you as others work.

The repository view of the scene is definitive: all team members should see the same scene.

Peer-to-peer Collaboration

FirstStage relies on peer-to-peer networking to allow team members to see each other and talk to each other live on-set. It uses Unity's relay servers and Vivox voice chat service for high reliability.

Once on-set together you should be able to see other team members' heads and hands and be able to talk to them using the mic & earphones built into your VR headset.

If you pick something up, your team members will see that thing floating about as you move it.

If you perform inside a puppet, your team members will see your performance in real-time.

Ownership

If you grab something, everyone else will see it highlighted with your marker color and will not be able to grab it themselves. Similarly you may see things highlighted with someone else's color and you will not be able to modify it while they are working with it.

Synchronise Clocks

By default when working on a scene, scrubbing the timeline or pressing play/record will only change time in your view of the scene: other team members will not be affected. This is normally what you want as it can be very confusing otherwise.

However it can be useful for team members to syncronise their clocks: indeed it can be essential when recording performances.

To do this go to the Transport Controls and click on the Synchronise Clock button (the stopwatch icon). This will toggle whether your notion of time is synchronised with other team members or not. The icon shows in three states:

Icon color
State
Description

White

Independent

Changing your time will not affect anyone else nor will anyone else change time for you.

Red

Master

You have control over time. Changing time (scrub or play/record) will change it for those following you.

Yellow

Follow

You cannot change time yourself but are following whoever has the master control of time. As they change time, your time will follow.

project's team