Skip to main content

Objects Menu

The Objects Menu addon is a powerful automation tool that creates fully functional, interactive 3D menus for specific objects in VR. Instead of manually building UI panels, you simply define the content and style, and SimLab Composer generates the menu and its interactive menu logic for you.

 


Step 1: Object Selection & Activation

    • Add Objects: Select an object in your scene and click the Plus (+) button in the left-hand list.

    • Activation Mode: Use the dropdown at the top to choose how the menu appearsis summoned in VR:

      • Trigger: The menu appears when the user clicks the object.

      • Hover: The menu appears simplywhen bythe lookinguser points at or pointinghovers towardover the object.

VR Placement: When activated in the VR experience, the menu will automatically appear directly on top of the object.


Step 2: Creating Menu Tabs

You can organizeOrganize your menu intoby different tabs. Clickclicking the Add (+) icon next toin the tab section to choose from three types:

1. Scene States Tab

    1. MenuScene ButtonStates Style:Tab: Choose an icon or a custom image to represent the tab.

Inner Button Style: Choose how the individual states appear (Numbers, original Thumbnail Images, or Custom Images).

Adding Content: Simply dragDrag and drop Scene States from the bottom panel of SimLab ComposerComposer. intoYou thecan designatedchoose field.to display them as numbers, original thumbnails, or custom images.

2.

Animation Sequences TabTab:

    Identical to the Scene States tab, but you dragDrag and drop Animation Sequences from your library.library Thisto allowsallow users to trigger specific object animationsmovements directly from the menu.

    3.

    Training Builder Actions TabTab:

    This tab is for custom logic. Each "Action" you create is assigned a unique Training Builder ID.


      Step 3: Training Builder Integration

      The logic for custom Actions is managed through the Training Builder. To make this process seamless, each Action widget includes a ManualTraining Setup:Builder shortcut button Usenext eventsto likethe ID field.

      The Automated Workflow:

      When you click the Training Builder button, SimLab Composer automatically opens the Training Builder and creates the event node for you. * It natively generates the Dynamic Menu Item Triggered (Node + ID) toevent.

      trigger
      responses. Note

      It thatautomatically IDsattaches arethe unique to eachtarget object (e.g.,and "Chairfills 1"in canthe have an "Action 1" that is different from "Table 1's" "Action 1").ID.

      NativeYour Setup (Shortcut):Task: ClickSimply connect the Trainingdesired Builderresponses Icon(like nextplaying a sound or jumping to a new scene) to the Actionauto-generated ID. SimLab will automatically open the Training Builder, create the correct event, attach the object, and fill in the ID for you.node.

      While the shortcut natively creates the Node + ID event, the system also supports other events (like Dynamic Menu Item Triggered, ID, or Node) if you wish to build a custom logic system manually.


      Step 3:4: Visual Customization (Settings)

      Click the Settings button at the top left to define the look of your menu:

      • Menu Button Border: Choose between a Sharp Square,Square, Rounded Corner Square,Square, or a Circle.Circle.

      • Color Palette: * Primary Color: Affects icons and numbers.

        • Border Color: Controls the stroke/outline of all items.

        • Background Color: Sets the color for the menu tiles.


      Step 4:5: Applying Changes

      Once your menu is configured, click Apply. When closing the dialogue, the systemyou will askbe if you wantprompted to save your configuration. Ensure you save to keep your menu settings active for the VR experience.


      Summary Table: Menu Types

      Tab Type Input Method Best Use Case
      Scene States Drag & Drop Changing materials, colors, or layout options.
      Animations Drag & Drop Opening drawers, operating machinery, or moving parts.
      TB Actions Training Builder IDs Custom logic,logic and complex interactions, or sound effects.interactions.