realvirtual.io
  • Building Digital Twins with Unity and realvirtual.io
  • Basics
    • Installation
    • Demo Model
      • Old Demo Model
    • Editor User Interface
      • Hierarchy Window
      • 3D Views
      • Quick Edit
      • Move Pivot Points (Pro)
      • Selection Window (Pro)
      • Material Window (Pro)
      • Measurement (Pro)
      • Kinematic Tool (Pro)
      • Model Checker
    • Runtime UI
      • Group Manager
      • Debug Console
      • Responsiveness
      • Runtime Persistence
    • Importing and exporting
    • Folder structure
    • Tutorial
    • Physics
    • CAD import (Pro)
      • CADLink (Pro)
      • CAD Checker (Pro)
      • CAD Updater (Pro)
    • Reusable Components (Prefabs)
    • Cadenas parts4cad
    • Publishing the Digital Twin
    • Revision management
  • News
  • Login & Download Updates (Pro)
  • Components & Scripts
    • Realvirtual
      • Environment Controller
    • MU, Source and Sink
      • Source
      • Sink
    • Motion and Kinematic
      • Drive
      • Kinematic
      • Group
      • Joint
      • CAM
      • TransportSurface
      • Guided Transport
      • Drive behavior
      • Chain
      • Chain element
      • Motion for developers
    • Sensors
      • Sensor
      • Measure
      • MeasureRaycast
    • Picking and Placing MUs
      • Grip
      • Gripper
      • Fixer
      • Pattern
    • Changing MUs
      • MaterialChanger
      • PartChanger
      • Cutter
    • Scene Interaction
      • 3D Buttons
      • Screen Overlay Buttons
      • Scene Selectables
      • Lamp
      • Interact3D
      • UI components
      • HMI components (Pro)
        • Start your own HMI
        • HMI Tab
        • HMI DropDown
        • HMI Puschbutton
        • HMI Switch
        • HMI Value
        • HMI Text
        • HMI Slider
        • HMI Message
        • HMI Marker
      • ModelZoo (Pro)
    • Interfaces
      • Interface Tools
        • Signal Manager
        • Signal Importer Exporter
        • Signal Catcher
        • OnValueChangedReconnect
      • Signal Importer / Exporter
      • ABB RobotStudio (Pro)
      • Denso Robotics (Pro)
      • EthernetIP (Pro)
      • Fanuc (Pro)
      • FMI
      • Igus Rebel
      • MQTT (Pro)
      • Modbus (Pro)
      • OPCUA (Pro)
      • PLCSIM Advanced (Pro)
      • RoboDK (Pro)
      • RFSuite (Pro)
      • SEW SimInterface (Pro)
      • Siemens Simit Interface (Pro)
      • Simit Shared Memory (Pro)
      • Simulink (Pro)
      • S7 TCP
      • TwinCAT (Pro)
      • TwinCAT HMI (Pro)
      • UDP (Pro)
      • Universal Robots (Pro)
      • Wandelbots Nova (Pro)
      • Websocket (Pro)
      • Windmod Y200 (Pro)
      • Custom Interfaces
    • Performance Tools
      • Combine Meshes (Pro)
      • Create Prefab (Pro)
      • Hierarchy Cleanup (Pro)
      • Mesh Optimizer (Pro)
      • Performance Optimizer (Pro)
    • Defining Logic
      • Unity Scripting
      • Behavior Graph
      • Logicsteps
      • Unity Visual Scripting
      • Recorder
    • Robot Inverse Kinematics (Pro)
    • Volume Tracking (Pro)
  • Multiplayer (Pro)
  • Extensions
    • ModelZoo
      • Beckhoff TwinCAT
      • Siemens S7
      • Denso Cobotta 1300
      • Wandelbots Nova Fanuc CRX
      • Universal Robots UR10
      • Fanuc Roboguide
    • realvirtual.io AIBuilder
      • realvirtual.io AI Builder Overview
      • Generate AI Training Data
      • AI Training
      • Testing AI in a Digital Twin
      • Deploying the AI
    • realvirtual.io Simulation
      • Conveyor Library
      • Path System
        • Path finding
        • Line
        • Curve
        • Workstation
        • Catcher
        • Pathmover
    • realvirtual.io Industrial Metaverse
      • Setup Guide
      • VR Modules
      • AR Modules
      • Multiuser
    • AGX Physics
    • VR Builder
    • CMC ViewR
  • Advanced Topics
    • Render Pipelines
    • Mixed Reality with Meta Quest3
    • Upgrade Guide
      • Upgrade to 2022
    • Open Digital Twin Interface
    • Usefull Addons
    • Improving Performance
    • Supported Platforms
    • Compiler Defines
    • For Developers
      • Important Classes and Interfaces
      • Assembly Definitions
      • Starting your development
      • Class documentation
      • realvirtual Init Sequence
      • realvirtualBehavior Lifetime Methods
      • Testing
    • Newtonsoft JSON
    • Troubleshooting
  • Release Notes
  • AI Digital Twin Assistant (GPT4)
  • License Conditions
Powered by GitBook
On this page
  • Opening the selection window
  • Actions with ALL
  • Selection
  • Actions with selection
  • Groups
  • Material Update
Edit on GitHub
  1. Basics
  2. Editor User Interface

Selection Window (Pro)

Working with large assembly structures

PreviousMove Pivot Points (Pro)NextMaterial Window (Pro)

Last updated 18 days ago

The Selection Window is only available within the professional version.

The Selection Window is enabling a fast selection of components in the 3D assembly (game object) hierarchy. You can select components based on the visibility status, assign to components and view and hide groups.

Opening the selection window

To open the Selection window please select realvirtual> Selection window (Pro) in the realvirtual.io menu. This will open this window:

Actions with ALL

In the section Actions with ALL you can sop the suppression of all components or show all hidden components.

Selection

It is important to know that there are two levels of selection. The first one is the normal Unity Selection (this means all highlighted objects in the hierarchy). You can save currently selected objects in a temporarily g4a selection by pushing Add selected. All actions that you are performing under Actions with Selection are performed on the Unity AND rvselection.

Button
Description

Add selected

Adds the selected components to the rvselection

To Unity selection

Moves the rvselection to the Unity selection

Remove selected

Removes the selected objects from the rvselection

Remove all

Removes all objects from the rvselection

Select Invisible

Selects all invisible objects

Select Visible

Selects all visible objects

Select Unlocked

Selects all unlocked objects

Select Locked

Selects all locked objects

Select Layer

Selects all objects on the defined layer

Select Material

Selects all objects with the defined material

Actions with selection

These are actions that you can perform with the selected objects. The actions are always performed for all objects in the current Unity and realvirtual.io selection.

Button
Action

Assign Material

Assigns the selected material

Change Shader

Changes the shader of the material

Material Update

Suppress children

Suppresses all children components in the hierarchy view

To new Parent

Moves the components to the new (selected) parent

Copy to empty Parent

Makes a copy of the components and moves them to the new (selected) parent

To Layer

Moves the components to the defined layer

Visible

Makes the selected components visible

Invisible

Makes the selected components invisible

Isolate

Isolates the selected components (and makes the rest invisible)

View all

Stops the isolation and displays all components

Lock

Locks the components

Unlocked

Unlocks the components

To Group

Assigns the components to the defined group. If the group is not yet existing it is created.

Remove Groups

Removes all groups from the selected components

Collapse same level

Collapses all components to the same hierarchy level

Expand same levels

Expands all components to the same hierarchy level

Pivot to origin

Moves the pivot of the component to the origin of the defined component

Pivot to center

Moves the pivot of the component to the center of the defined component

Static

Makes the components static

Movable

Makes the components non-static (movable)

Remove G4A scripts

Removes all realvirtual.io Scripts from the selected components

Remove missing scripts

Removes all null-components from the current selection

Bake to single mesh

Combines all selected meshes to one mesh and saves it to a new gameObject. You can define a name for this gameObject in "Name baked mesh:"

Groups

In the Group section, you can find all groups that are defined in the current model.

Button
Action

Plus

Adds the selected components to the Group

Minus

Removes the selected components from the Group

Hide

Hides all components which are currently belonging to the Group

Show

Shows all components currently belonging to the Group

Material Update

The Material update allows you to replace defined materials in a scene with others by one click. To use this feature, you need to define an update by creating an asset called "MaterialUpdate" in the current folder, which can be defined in the Inspector. To create the asset, right-click in the Project area and select "Create/realvirtual/Add material update settings".

You can use the following parameters to specify which materials should be replaced: material, RGB color, and material name or partial name. All of these input parameters are considered in the order listed. You can assign a specific material or a blueprint material, but only one of these options can be defined at a time. Multiple mappings can be defined, and to add another mapping, simply click on the "+" button. The mappings in the list are carried out sequentially, and they can overwrite each other. The material update replaces materials of imported, non-instantiated prefabs with instantiated ones, resulting in improved performance.

With a material update, defined materials in a scene can be replaced with others.

, © 2025 realvirtual GmbH - All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including printing, saving, photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.

https://realvirtual.io
Material Update
groups
material update