Skip to main content

Toolbar Menus

Toolbar

The toolbar menus provide essential options for managing your project, adding elements, transforming objects, and publishing your scene. Below we'll give you a breakdown of each menu and its functions.

First Dropdown Menus

Viewport Panel

The first row of dropdown menus allows you to save, edit, preview, and publish your project.

Project Menu

Manage your project files, save your progress, and publish your work.

  • Home: Returns to the XR Editor main page, where all your projects are listed.
  • Save Project: Saves the current changes without publishing.
  • Publish: Creates a Verse, generating a unique URL to share or create portals.
  • Import Project: Imports a .mud file containing a pre-existing scene with all its assets.
  • Export Project: Saves your project as a .mud file, useful for backups or sharing with others.

Edit Menu

Tools for modifying objects and undoing/redoing actions.

  • Undo: Reverses the last action.
  • Redo: Reapplies an undone action.
  • Select All: Selects all objects in the viewport.
  • Duplicate Selection: Copies selected objects.
  • Focus Selection: Centers the camera on the selected object.

View Menu

Controls how panels and the viewport are displayed.

  • Open/close panels like Properties, Assets, Console, and Hierarchy.
  • Change the editor layout or enable full-screen mode.

Run Menu

Options for testing and analyzing your project.

  • Start Preview: Simulates your scene as it will appear in the Metaverse.
  • Health Check: Analyzes project performance and detects optimization issues.

Help Menu

Access tutorials, documentation, and support.

  • Tutorial: Walkthrough of the editor's basics.
  • Keyboard & Mouse Controls: View a list of controls.
  • Get Support: Contact the support team for assistance.
  • Documentation: Opens the full XR Editor documentation.

Elements Menu

Elements are the building blocks of your XR scene, from 3D models and media to lights and interactive objects.

Viewport Panel

Basic Elements

  • Behavior: Add custom scripts to extend project functionality.
  • Group: Combine multiple objects for easier manipulation.
  • Ground Plane: A large flat surface for building scenes.
  • Model: Add 3D models (GLTF or external links).
  • AI Agent: Load an NPC Agent with interactive properties, connected to openAI.
  • Primitive Mesh: Basic geometric shapes (cube, sphere, cylinder, etc.).
  • Spawner: Creates an interactable model that users can duplicate.

Media Elements

  • Audio: Loads and plays an audio file (set URL in properties).
  • Audio Zone: Affects audio properties in a 3D area.
  • Image: Loads a 2D image dynamically.
  • Link: Add an external URL, scene, or portal link.
  • PDF: Load a PDF document into the scene.
  • Text: Create 3D text elements with customizable fonts.
  • Video: Play a video file (set URL in properties).

Lighting Elements

  • Ambient Light: Evenly lights all objects in the scene.
  • Directional Light: Simulates sunlight from a single direction.
  • Hemisphere Light: Overhead lighting with environmental effects.
  • Point Light: Emits light in all directions from a single point.
  • Spot Light: Focused light beam, similar to a flashlight or spotlight.

Colliders & Interaction

  • Box Collider: Creates an invisible surface that blocks movement.
  • Media Frame: Frame where users can place media (images, videos, etc.).
  • Nav Mesh: Defines walkable areas in the project.
  • Snap Collider: Attach objects to predefined surfaces like walls.
  • Trigger Volume: Activates events when users enter or exit an area.

Environment Elements

  • Mirror: Adds a reflective mirror surface.
  • Particle Emitter: Creates particles like fire, smoke, or snow.
  • Skybox: Controls background and atmosphere settings.
  • Spawn Point: Sets where users appear when entering a scene.
  • Waypoint: A teleport point for user movement or seating areas.
  • Water: Adds a realistic water plane to the scene.

Transformation Tools

Viewport Panel

Modify object's position, rotation, and scale using these tools:

  • Translate (T): Move objects along the X, Y, or Z axis.
  • Rotate (R): Rotate objects in any direction.
  • Scale (Y): Resize objects by dragging the scale handles.
  • Grab (G): Move objects freely using your mouse.
  • Cancel Grab (Esc): Cancels an active grab operation.

Grid Tools

The grid system helps align objects precisely.
Viewport Panel

  • Toggle Transform Space (Z): Switch between World and Local coordinate modes.
  • Transform Pivot (X): Adjust pivot points (Center, Bottom, or Selection).
  • Toggle Snap Mode (C): Snaps objects to precise grid positions.
  • Adjust Grid Height:
    • Increase height (+)
    • Decrease height (-)

Rendering

Viewport Panel

The Rendering options allow you to fine-tune how your scene appears in the viewport.

  • Render Mode: Choose how elements are displayed in the viewport. Options include:

    • Unlit
    • Lit
    • Shadows
    • Wireframe
    • Normal mode (displays surface details)
  • Viewport Overlays: Toggle visual guides, render statistics, and axis indicators to help manipulate objects accurately.

  • Play Mode: Simulate scripts, play animations, audio and videos, and preview dynamic interactions in real-time.

Launch

Viewport Panel

Press this button to deploy your project to the metaverse. By clicking ‘Deploy to the Metaverse,’ you’ll open the publish dialog, allowing you to edit your scene’s details before publishing. Later, this button will also enable you to create verses to view any changes you make in your projects in the metaverse.