The Extensions panel of the Viewer tab allows interactions like material pickers, HTML pop-ups, links, or audio to be added to the scene.
Adding an extension
➕ button - Adds a new extension. When clicked, the Create extension window opens with a selection of extension types to choose from:
Extension types
HTML label
The HTML label extension allows the addition of pop-ups to the scene with rich HTML content, including formatted text, images, or video.
- Name - The name of the extension
- Trigger - The trigger which opens the material picker
- Content - The HTML content displayed when the extension is triggered
Audio
The Audio extension allows audio tracks to be added to the scene.
- Name - The name of the extension
- URL - The URL of the audio track; the recommended file formats are MP3 and FLAC; more information on media formats supported by web browsers
- Autoplay - If enabled, the audio track is played automatically when the scene is started
- Play rewinds - If enabled, the video is rewound to the start when played
- Show menu button - If enabled, the sound on/sound off button is displayed in the bottom-right corner of the viewer
- Trigger - The trigger which plays the audio; this is optional, as other triggering options are available: Autoplay and Show menu button
Material picker
The Material picker extension allows scene viewers to change objects' materials in real-time.
- Name - The name of the extension
- Trigger - The trigger which opens the material picker
- Material to replace - The material which is replaced with the material chosen by the scene viewer. Select it by clicking a material in the editor viewport
- Materials to pick - The materials that scene viewers may choose as replacements; select them by clicking materials in the editor viewport
Video texture control
The Video texture control extension allows control over how a video texture in the scene is played.
- Name - The name of the extension
- Material with video - The selected material with a video texture for which the Video texture control is applied
- Trigger - The trigger which plays/pauses the video texture
- Autoplay - If enabled, the video is played automatically when the scene is started
- Play rewinds - If enabled, the video is rewind to start when played
- Muted - If enabled, the video is muted
Open URL
The Open URL extension allows links to websites to be added to the scene.
- Name - The name of the extension
- Trigger - The trigger which opens the website
- URL - The URL of the website to be opened
- New window - If selected, the URL is opened in a new tab
Change view
The Change view extension allows toggling between different views (defined in the Viewer tab) using triggers.
- Name - The name of the extension
- Trigger - The trigger which toggles between the views
- Views to toggle - The views to toggle between
Hide triggers
The Hide triggers extension adds a button to show or hide all the triggers in the scene. The button is placed in the bottom-right corner of the viewer.
- Name - The name of the extension
- Visible on start - If enabled, all the triggers are visible when the scene is started
Script
The Script extensions allow custom JavaScript code to be executed. If a trigger is set, the code is executed when the trigger is clicked. Otherwise, the code is executed when the scene is loaded.
- Name - The name of the extension
- Code - The JavaScript code to be run
- Trigger - The trigger that causes the code to be executed
Meeting projection screen
The Meeting projection screen extension allows screen sharing on a surface in your scene during the 3D meeting.
- Name - The name of the extension
- Material to project on - pick the material on which you want to share your screen
- Trigger - The trigger which turns on the projection
UV mapping information is required for screen sharing to work. Make sure that the surface that you want to use for sharing has UV mapping and a Base color texture.
This TV screen has a Base color texture with a dark gray color. The texture is required for the screen sharing to work.
Switch object
Triggers
Triggers are used to start extensions. An extension can have only one trigger. The three types of triggers are described below.
Sphere trigger
Sphere with text or an icon that always faces the camera. The following sphere customization options are available:
- Icon / Text - The icon or the text displayed on the sphere.
If Icon is selected, further icon customization is possible by clicking the ℹ️ icon, which pops up a window with a selection of icons to choose from.
- Radius - The radius of the sphere
- Color - The color of the sphere
- Opacity - The opacity of the sphere
- Position: Click to select - Sets the position of the sphere
When a new trigger is added, click the place in the scene where you want to add a trigger. Then, you can reposition the trigger by either clicking another place in the scene or adjusting the X, Y, Z coordinates.
Sprite trigger
Sprite is a rectangle with text or icon that always faces the camera. The following sprite customization options are available:
- Icon / Text - The icon or the text displayed on the sphere.
If Icon is selected, further icon customization is possible by clicking the ℹ️ icon. A window will pop up a window with a selection of icons to choose from. - Height - The height of the sprite.
- Color - The color of the sprite.
- Opacity - The opacity of the sprite.
- Position: Click to select - Sets the position of the sprite.
When a new trigger is added, click the place in the scene where you want to add a trigger. Then, you can reposition the trigger by either clicking another place in the scene or adjusting the X, Y, Z coordinates.
❕ Sprite triggers can be used to add room names in the Top and Orbit views. Click here to see a tutorial on how to do this >>>.
Object type trigger
Allows any object type in the scene to be used as a trigger. Select the object type for a trigger by clicking it in the scene or by selecting it from the list. All objects of this type will act as a trigger when clicked.