Add animation and interactive elements to your scene using BRIO behaviours.
In this article we will cover:
What are Behaviours?
BRIO behaviours let you add animations and interactivity for your scenes. Behaviours function as a system of layers to help you build complex interactions without the need to write code.
Triggers cause behaviours to occur within your scene.
Select one of the available triggers:
- On Load: Behaviours start when a scene is loaded.
- Click: Behaviours start when the object is clicked
- Look at: Behaviours happen after an object is viewed at the center point of the screen.
- Proximity: Behaviours happen when the camera or other objects are in the range of the Proximity sphere
- Timer: Behaviours start after a delay.
BRIO behaviour can be added to your objects or camera. Select one of the options to apply to your object.
- Move: You can relocate your object then set speed, transition, or animation type.
- Simple Move: Relocate your object to a precise second point. Learn more about move behaviours.
- Rotate: Apply full or partial rotations on objects
- Scale: Change the size of your objects and includes a bounce effect
- Configurator: System to allow material and component changes
- Show / Hide: Allows objects to dissolve in and out of view
- Swap object: Replace one object with another in the scene
- Swap material: Replaces the surface appearance of an object with another
- Change color: Modify the Diffuse color channel of an object
- Link: web url to any location
- Audio: plays mp3 audio files
- Stop: ends a string of behaviours
- Material configurator: A system to create a multiple material User Interface for your products
- Object configurator: A system to create a multiple component object User Interface for your products
Learn more about adding configurators
Add multiple behaviours under the same trigger to create a behaviour chain.
Transition between behaviours
You can add transitions between behaviours to make interactions smoother or more logical.
Parallel transitions let your behaviours start at the same time as others you've set.
Sequential transitions lets the behaviours start one after another.
Set a transition for the last behaviour in a chain (this includes chains with only 1 behaviour).
Triggered transitions let your audience start the behaviour chain again using the same trigger.
Loop transitions cause the behaviour chain to continuously repeat.
Stop transitions end the behaviour chain after it is completed once.
Behaviours help you create a dynamic and interactive scene.
Adding behaviours to an object part
Behaviours can be applied to a single object part if the object is made up of a group of parts. When the object part is selected, its pivot point can be adjusted to ensure the object remains in place once the behaviour is added.
The On Event trigger should be paired with the Raise Event behaviour. Raise Event on objects can send events out and On Event listens for these events based on the parameters. This allows for building flexible and sophisticated behaviours between chains of behaviours.