Once you learn the basics of using the Composer you can really start to create ambitious interactive narratives.
Exit Flags are the main tool for controlling interactive video elements and transitions between nodes. You can easily add Exit Flags to a video node by right clicking on the bottom of a node and selecting "New Exit Flag".
Once you create an Exit Flag you can specify the trigger for an interaction. Transitions between nodes can be triggered through a variety of ways and when an Exit Flag is triggered it will initiate a transition to the node it is linked to in the canvas.
Types of Video Triggers
In the settings of an Exit Flag you can customize the type of interactive trigger you want to add to your node, as well as the start time of the Exit Flag and the start time of the following node that the Exit Flag triggers. Open the "Trigger Type" drop down menu in the Exit Flag settings to choose between different trigger options.
Automatic: This is creates an automatic transition to the next node at the time specified in the "Start Time" field.
Hotspot: Creates an invisible hotspot in the video that is triggered when a user looks at it. When a user looks at the hotspot it will transition to the next node. You can specify the exact location and dimensions of your hotspot in the preview editor.
Loading Hotspot (coming soon): Creates a hotspot that is invisible but won't trigger the next scene until a user looks at it long enough to complete the specified loading animation.
In addition to adding hotspots that trigger video transitions you can add Audio Tags to nodes and create audio hotspots.
To add an Audio Tag, right-click on the bottom of a node. Now open the Audio Tag settings and make sure to select an audio asset for it. You can click and drag your Audio Tag along the node to change it's start time.
Types of Audio Triggers
Similar to Exit Flags, you can edit the setting of an Audio Tag by double-clicking on it. From the settings window you can control the type of audio as well as the trigger type, start time, duration and volume.
Automatic: This will trigger the Audio Tag automatically at the time specified in the "Start Time" field.
Hotspot: Creates an invisible hotspot in the video that is triggered when a user looks at it. When a user looks at the hotspot it will trigger the audio asset associated with the Audio Tag. You can specify the exact location and dimensions of your hotspot in the preview editor.
Advanced Hotspot: Creates a hotspot in the video that is triggered when a user looks at it with some additional functionality. If you select the "Stop on Gaze Out" field, the audio will fade away when the user isn't looking directly at the hotspot.