Overview
Show Panel is the most versatile UI action in Creator Studio. It displays a customizable panel that can contain text, images, videos, questions, input fields, and buttons. Use Hide Panel to dismiss the panel when no longer needed. Panels support variable interpolation and can be positioned anywhere in 3D space, making them flexible for various training scenarios.Show Panel
When to Use
- Display instructions with supporting images
- Present multiple-choice questions
- Collect free-text input from learners
- Show confirmation dialogs
- Display information popups with diagrams
- Combine instructional text with media
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| Title | String | No | Panel heading text (supports variable interpolation with {{variableName}}) |
| Display Text / Body | String | No | Main content text (supports variable interpolation) |
| Input Field | Object | No | Configuration for free-text input from learner (value stored in a variable) |
| Choices | Array | No | Multiple-choice options (radio buttons or buttons); learner’s selection fires a choice event |
| Media | Asset Reference | No | Attach an image, video, or audio file to display in the panel |
| Buttons | Array | No | Custom action buttons at the bottom of the panel |
| Position | Vector3 | No | 3D position where the panel appears (X, Y, Z coordinates) |
| Rotation | Vector3 | No | Panel rotation in 3D space |
| Scale | Number | No | Panel size scale (1.0 = default size) |
| Billboard | Boolean | No | Panel always faces the camera (true/false) |
| Billboard Mode | String | No | How the panel rotates to face camera ("free", "locked-y", etc.) |
Example 1: Simple Instructions with Image
Example 2: Multiple-Choice Question
Example 3: Input Collection
equipmentSerial variable when submitted.
Example 4: Comprehensive Panel (Video + Text + Buttons)
Hide Panel
When to Use
- Remove the panel before transitioning to the next step
- Dismiss a confirmation dialog after learner responds
- Clear panels during transitions
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| None | — | — | No parameters required. Hides the currently visible panel |
Example
Best Practices
Keep panels focused
Include only essential content. Multiple smaller panels are better than one cluttered panel.
Enable Billboard mode
Set
Billboard: true to ensure the panel always faces the learner, regardless of camera angle.Test responsiveness
Verify panels are readable on mobile devices and don’t obscure critical 3D content.
Use variable interpolation
Personalize panels with learner names, scores, and custom data using
{{variableName}}.Common Patterns
Tutorial Step with Image
Quiz Question
Data Collection
equipID variable and can be used later in the training.
Related Actions
- Show Text — Display simple text without the panel container
- Show Image — Display images standalone
- Pause Training — Require acknowledgment before continuing
- Set Interactable Objects — Enable interactions with objects while the panel is open

