DataMesh One 7.0 (Meta Quest 3)Quick Start Guide

To select something: When the cursor appears, point your hand at what you want to select. Then, pinch your thumb and finger together to select.

Scrolling up, down, left, or right: Pinch your fingers inward. While still pinched inward, move your hand up, down, left or right to scroll. When you’re done scrolling, release.

Brings you back to your Meta Home menu: Look at your palm at eye level, then hold your thumb and index finger together until  fills, then release.

For detailed instructions on the Meta Quest hand tracking gestures, please refer to Getting started with Hand Tracking on Meta Quest headsets.

Trigger (on the front of the controller): Used for all click (confirm) interaction operations.

Grip button (on the side of the controller): In the scenario, used to bring up the menu bar.

Thumbsticks: Used to control scenario flipping; swipe left for the previous page, swipe right for the next page.

button: Abort program, enter the system main interface (where you can choose to continue or exit the program). For detailed instructions on the Meta Quest Touch Plus controller, please refer to Meta Quest Touch Plus controllers.

DataMesh One has two browsing modes: Standard Mode and Training Mode. In Standard Mode, users can freely browse various resources and scene contents while also participating in multi-user collaboration events. You can switch browsing modes on the settings page.

Navigation menu

Navigation menu

Resources

In Standard Mode, the “Resources” page contains all the folder directories and resource files accessible to the current account. You can switch between browsing scenario-type resources or other types of files, such as 3D models, images, and PDF files, by clicking on the Scenario or Element tab in the top right corner of the page.

Resources-scenario
Resources-element

Scenes

Scenes

Events

Events

In Training Mode, you can complete learning tasks and exam tasks, experiencing a more immersive learning environment through XR-based technology.

Browsing mode-training mode

Navigation menu

Navigatin menu

Group list

Learning
Exam

Coureseware list

Learning
Exam

Course record interface

learning record
Exam record

Preparation

Connect Wi-Fi

Make sure the Meta Quest 3 device is connected to the internet.

1. Press on the right Touch controller to open the universal menu.

2. Hover over the clock on the left side of the universal menu. Once the Quick Settings appear, select it to open the Quick Settings window.

Quick settings

3. Choose Wi-Fi.

Choose Wi-Fi

4. Turn on the Wi-Fi switch, then select the Wi-Fi network you want to connect to and enter the password.

Install DataMesh One

Three methods:

    • Select the Store from the universal menu, and find and install DataMesh One in the Meta Quest store.
    • Download and install DataMesh One via browser from the following address: https://www.meta.com/experiences/7770629926299654/
    • Download and install DataMesh One via the short link: datame.sh/OneQuest3.

Note: If you cannot find DataMesh One in the Apps category of the Meta Quest Store, scroll to the bottom of the page, find the APP Lab category, click on the “APP Lab” category name, and you will see DataMesh One.

Set boundaries

Before starting to set boundaries, please make sure you have worn the Meta Quest device and ensure that the surrounding environment is open and free of obstacles that may threaten your safety.

Note that during the use of DataMesh One, when you step out of the boundary, you will not be able to view 3D models, files, and other resources, so please operate within the set boundaries.

The steps to set boundaries are as follows:

1. Press on your right Touch controller to pull up your universal menu.

2. Hover over the clock on the left side of the universal menu. When Quick Settings appears, select it to open the Quick Settings panel.

3. Select Boundary.

4. Select Stationary or Roomscale, then follow the on-screen instructions to set up your boundary.

    • Stationary: For using your headset while sitting or standing in place. Stationary Mode creates a default boundary area of 3 feet by 3 feet (1 meter by 1 meter) centered on yourself.
    • Roomscale: For using your headset while moving around inside your play area. Roomscale allows you to draw your boundaries in your physical space using your Touch controller. We recommend a safe and unobstructed space measuring at least 6.5 feet by 6.5 feet (2 meters by 2 meters).

For more information on setting boundaries for Meta Quest, please refer to Set up your boundary for Meta Quest.

Login

Click on the account input box, and a virtual keyboard will appear. Enter your account and password in sequence to log in.

Login interface

Private Deployment : When logging in to an enterprise using a private deployment server, you need to set a private deployment service code. Users can click on this icon to set the private deployment service code.

Private deployment

Server List: Clicking on the server list allows you to switch server regions.

Server list

Demo Mode: Clicking on it to enter DataMesh One in guest mode.

Play scenario

In the standard mode of DataMesh One, you can follow these steps to play the scenario:

1. In the resources page, select the scenario file you want to open, press the Trigger button at the front end of the right Touch controller, or open the scenario through gestures.

2. After the scenario is loaded, start playing the scenario.

Playback interface

In the scenario playback interface, you can use the scenario operation menu to position and edit the scenario. The scenario operation menu is as follows:

Scenario operation menu
  • Position: Click to enter positioning mode.
  • Edit: Drag, move, rotate, etc., the model as a whole or in parts through gestures.
Edit mode
  • Stage List: Click to display a list of scenario scene playback steps, and click on the scene name to jump to the specified scene
Stage list
  • Exit: Click to exit scenario playback
  • Back/Next: Page-turning arrows.

Take a capture

Shortcut

Press on your right Touch controller and press the trigger button once.

The other method

1. Press on your right Touch controller to suspend the app.

2. In the suspension window, tap the camera icon to take a capture.

Record video

Start recording

1. Press on your right Touch controller to pull up your universal menu.

2. Select Camera then select Record Video.

Note: A red dot will appear in VR to indicate that recording has started. This video capture indicator can be controlled from Settings.

Stop recording

1. Press on your right Touch controller to pull up your universal menu.

2. Select Camera then select Recording.

Collaboration

Events

1. Click on the Events tab in the navigation menu to switch to the event list.

2. Click on the “+” button in the top right corner of the events page to enter the event creation interface.

Create new event

3. Click on the Add button to open the scenario list, select a scenario for the event, and save.

4. Click on the Play button to start the event.

The collaboration features on Meta Quest are the same as those on the iOS end. For more details, please refer to the Events section in the DataMesh One user manual.

Cast to a screen

Cast to a phone

1. Download the Meta Quest mobile app to your phone.

2. Make sure your phone and headset are on the same Wi-Fi network.

3. Turn on Bluetooth.

4. Make sure your headset is close to your phone.

5. Open and log in to the Meta Quest app and make sure the headset and your phone are logged into the same Meta account.

6. Tap Casting from the Meta Quest app.

    Cast to a computer

    1. Make sure your computer and headset are on the same Wi-Fi network.

    2. Press Meta button on your right controller to open the universal menu.

    3. Select Camera and select Cast.

    4. Select Computer then select Next to connect.

    5. Take off the headset.

    6. On your computer, open your browser then go to oculus.com/casting and log in. Note: Make sure the headset and your computer are logged into the same Meta account.

      Training mode

      This chapter will provide a detailed overview of the user interface and numerous features of DataMesh One in training mode. You’ll learn how to use DataMesh One in training mode, including the processes to design learning and test tasks by instructors, as well as the procedures followed by students to complete these learning and test tasks.

      User interface

      Training group list

      The My Task page displays the training group list for learning and exams.

      Courseware list

      The Courseware List page displays all the courseware that users need to study or take exams for within a training group.

      Courseware playback interface

      The “Courseware playback interface” includes various content such as subtitles, model animations, actions, camera movements, and special effects. Users can flip through pages and view content to obtain more relevant information. Additionally, the courseware playback interface may also include progression tasks, such as multiple-choice questions, which require users to make selections and judgments.

      The courseware playback interface supports the following operations:

        • Position: Within the courseware playback interface, you can position the scenario again. For more information on scenario positioning, please refer to Resource positioning.
        • Timer:Courseware without a time limit won’t show a timer. If there is a time limit, clicking the Timer button will display the remaining time. When the time runs out, the courseware will end automatically.
        • Scoreboard: Click the Scoreboard button to view the current score status.
        • Scene Navigation: Click the left and right arrows to navigate through different scenes.

      Interaction interface of learning tasks

      The interaction interface of learning tasks is used to handle scenarios where users need to interact with positional roles (moving, rotating). It helps users better understand and master learning content through practice.

      The interactive operation toolbar is at the bottom of the interaction interface:

      The toolbar supports the following operations:

        • Skip: Click the Skip button to directly skip the interaction task in the current scene.
        • Demo: Click the Demo button to watch the correct interaction method of the element.
        • Reset: Click the Reset button to restore the model to its state before movement.
        • Confirm: After placing the interactive element in the correct position and rotating it to the correct angle, click the Confirm button to complete the interaction position operation. Note: If there are multiple interactive elements in one scenario, you need to complete all interaction position operations before clicking Confirm for scoring to take effect.

      The side buttons in the interaction interface support the following operations:

        • Timer:Courseware without a time limit won’t show a timer. If there is a time limit, clicking the Timer button will display the remaining time. When the time runs out, the courseware will end automatically.
        • Scoreboard: Click the Scoreboard button to view the current score status.
        • Set edit mode: Click the button to select the edit mode for resource editing. For more details, please refer to Touchscreen gesture and Touchscreen joystick.

      Interaction interface of exam tasks

      The interaction interface of exam tasks is used to handle scenarios where users need to interact with positional roles (moving, rotating). It helps users complete examination tasks through practical operation.

      The interaction operation toolbar is located at the bottom of the interface. In contrast to the interaction position operation interface for learning tasks, the interaction position operation interface for examination tasks does not support demo and skip functions and only includes two buttons: Reset and Confirm.

      The toolbar supports the following operations:

        • Reset: Click the Reset button to restore the model to its state before movement.
        • Confirm: After placing the interactive element in the correct position and rotating it to the correct angle, click the Confirm button to complete the interaction position operation. Note: If there are multiple interactive elements in one scenario, you need to complete all interaction position operations before clicking Confirm for scoring to take effect.

      The side buttons in the interaction interface support the following operations:

        • Timer:Courseware without a time limit won’t show a timer. If there is a time limit, clicking the Timer button will display the remaining time. When the time runs out, the courseware will end automatically.
        • Scoreboard: Click the Scoreboard button to view the current score status.
        • Set edit mode: Click the button to select the edit mode for resource editing. For more details, please refer to Touchscreen gesture and Touchscreen joystick.

      Course record

      The Course record page displays the user’s name, custom avatar, learning records, and exam records. The Course record module comprehensively records users’ learning and exam situations, helping users understand their learning progress. This module primarily displays records of learning and exams in task modes and does not include records of free training.

        • Avatar: Users can upload a custom avatar on the FactVerse platform.
        • User Name: For external users, the name is displayed upon login; for internal users, the username is displayed.
        • Learning/Exam Records:
          • Time: Displayed in ascending order of completion time; format is yyyy.mm.dd hh:mm, for example, 2022.02.02 12:23.
          • Courseware Name: Displays the name of the learning or exam task.
          • Time spent: Format is hh:mm:ss.
          • Score: Shows the final score for a courseware learning or exam.

      Complete courseware under learning tasks

      Example: Cabinet operation training

      1. Log in to training mode

      Members of the “Cabinet operation training” training group log in to DataMesh One training mode.

      2. View learning tasks

      Under the My Tasks tab, find “Cabinet operation training” in the Learning tab.

      3. Open courseware list

      Click on “Cabinet operation training”  to open the courseware list for this training group.

      4. Open courseware and complete scenario positioning

      Click on “Cabinet operation training” courseware to open it and complete the scenario positioning.

      5. Play and complete interactive operations

      Play: In the courseware playback interface, watch the scene content. After watching:

        • Click the right arrow to play the next page
        • Click the left arrow to return to the previous page
        • If the scene includes page navigation, click the corresponding buttons, models, or sub-elements as required to complete the navigation operation.

      Complete interaction position operations: When the scene includes interaction position tasks, the interface switches to the interaction position operation interface.

      a) Click the Demo button to view the operation effect.
      b) Select the interaction element, and a blue highlight box will appear around the element model.

      c) Based on the demo effect, move or rotate the interaction element. If the operation effect is not ideal, click the Reset button to restore the model to its pre-movement state and repeat the operation until the interaction element reaches the target position (both position and angle).
      d) After completing all interaction position operations in the scene, click Confirm to finish.

      6. View current score

      Click the scoreboard button to view the current score.

      7. View learning results

      After completing the learning tasks, it will show that the task has ended. Click the Next button to view the results of this learning session.

      8. Complete learning task

      Click the Next button on the learning score page to complete the learning.

      Complete courseware under exam tasks

      Example: Cabinet operation training

      1. Log in to training mode

      Members of the “Cabinet operation training” training group log in to DataMesh One training mode.

      2. View exam tasks

      Under the My Tasks tab, find “Cabinet operation training” in the Exam tab.

      3. Open courseware list

      Click on “Cabinet operation training” to open the courseware list for this training group.

      4. Open courseware and complete scenario positioning

      Click on “Cabinet operation training” courseware to open it and complete the scenario positioning.

      5. Play and complete interactive operations

      Play: In the courseware playback interface, watch the scene content. After watching:

        • Click the right arrow to play the next page
        • Click the left arrow to return to the previous page
        • If the scene includes page navigation, click the corresponding buttons, models, or sub-elements as required to complete the navigation operation.

      Complete interaction position operations: When the scene includes interaction position tasks, the interface switches to the interaction position operation interface.

      a) Select the interaction element, and a blue highlight box will appear around the element model.

      b) Based on the demo effect, move or rotate the interaction element. If the operation effect is not ideal, click the Reset button to restore the model to its pre-movement state and repeat the operation until the interaction element reaches the target position (both position and angle).
      c) After completing all interaction position operations in the scene, click Confirm to finish.

      6. View current score

      Click the scoreboard button  to view the current score.

      7. View exam results

      After completing the exam tasks, it will show that the task has ended. Click the Next button to view the results of this exam.

      8. Complete exam task

      Click the Next button on the score page to complete the exam.

      9. Exit exam

      On the exam results page, click the Exit button to leave the exam.

      Free training

      The training mode of DataMesh One includes a free training module, providing users with training groups where they can learn independently.

      The main function of this module is to help users expand their knowledge and gain in-depth understanding of various fields through rich course content. Users can freely choose and participate in different training groups, learning as needed. The results of this learning are not counted in individual performance or overall performance.

      Typical application scenarios

        • Skills enhancement: Users can further improve their skills through the free training module, gaining deeper insights into the usage methods of various equipment and tools.
        • Independent learning: Users can independently choose learning content based on personal interests and needs, without being restricted by exams or training schedules.
        • Review and consolidation: Before assessments, users can use the free training module to review relevant course materials and consolidate their learning. Exam questions can be drawn from the courseware in the free training module, helping users better prepare for exams.
        • New employee training: New employees can use the free training module to comprehensively understand the knowledge and skills required for their work, quickly adapting to job requirements.
        • Personal interests: Users can use the free training module to learn about topics of personal interest that may not be directly related to their current work, enriching their personal knowledge base.

      Standard mode

      In this chapter, we’ll delve into the user interface of DataMesh One in standard mode, as well as the features it contains. You’ll learn how to navigate and use DataMesh One in standard mode, including resource positioning, resource editing, and opening resources and scenes.

      User interface

      Main interface

      Resources

      The Resources tab contains all the folder directories and resource files that your account has access to. These resource files include 3D models, scenarios, images, PDF files, and more. The resource type of each file is indicated in the top-right corner of its respective resource file.

      The following figure shows the toolbar found in the Resources tab:

        • Filter: Users can filter resources by tags. After selecting a tag, the resource list will display all resources associated with that tag.
        • Scan: Users can quickly view a resource by scanning the QR code for the resource using the DataMesh One standard mode (the QR codes for resources are provided on the FactVerse platform). Note: Users must have access permissions for the corresponding directory. For more details, please refer to the section Scan QR code to open resources.

      Events

      The Event tab is used to manage all the events that the current account has access to. In the Event tab, you can browse the event list, view event details, participant information, and scenarios. If you are the creator of the event, you can also edit the event.

      The following figure shows the toolbar of the Events tab:

        • Refresh: Click the Refresh button to update the event list.
        • Add: Click the Add button to create a new event.

      Scenes

      DataMesh One provides access to scene files that are created in FactVerse Designer. A user who has permission for the Digital Twins module can view the scene interface directly in the application. The scene tab contains all folder directories and scene files the current account can access.

      Settings

      Clicking on the gear icon on the top right takes you to the application’s settings, where you can find general settings like account, browse mode, appearance, language, watermark, cache, and features such as uploading logs to our servers.

      Browse Mode: If the user has permission for both Standard Mode and Training Mode, they can switch between modes in the settings. If the user only has permission for one mode, this option will not be displayed in the settings.

      Language:  DataMesh One supports Simplified Chinese, English, Japanese and Traditional Chinese.

      Appearance: This option allows the user to swap between the light mode and dark mode interface. The default appearance is Light.

      Rendering Quality: To adapt to different device performance, DataMesh One provides six different rendering quality options. Increasing the quality can optimize screen aliasing, ripple, and shadow effects.

      Position Reference: The position reference setting aligns the content displayed by DataMesh One in positioning mode with the target object in the real world to achieve positioning effects. Note: this option will not be displayed on the PC side.

        • Current Frame: Positioning is based on the current playback content of the scenario.
        • First Frame: Positioning is based on the first frame of the first scene of the scenario. For example, if A model is added in the positioning mode of the DataMesh Studio scenario, A model will be displayed for positioning under the initial positioning settings.

      Watermark: Supports turning the watermark on/off. (Trial accounts and demo mode do not support turning off the watermark).

      MR: This toggles the viewing modes between Mixed Reality (MR) and 3D. When using DataMesh One on mobile devices, MR mode is enabled by default, and you can switch to 3D viewing mode by turning off the MR switch in the settings. When using DataMesh One on a PC, only 3D mode is supported, and MR mode is not supported.

      Cache: This allows you to clear the cache of either the entire system or resources that have not been accessed in thirty days. Doing this is a good way to increase performance when necessary.

      Sort List: List Sorting: The list sorting function allows users to sort resources, scenes, and events according to different criteria, making it easier to find and manage resources, scenes, and events.

      Help: Interface elements that assist users in understanding specific features or completing particular tasks. They typically appear in the form of prompts, explanations, or examples to provide guidance and assistance with user operations. You can enable or disable the feature to control the display of help information in DataMesh One.

      Logs: DataMesh One supports uploading the latest seven logs.

      Log out: Click the Logout button to log out of the account and return to the login page.

      Open resources

      In the Standard Mode of DataMesh One, you can access various resources through the Resources interface, including 3D models, 2D assets, scenarios, and more.

      Before opening resources, please make sure your device is connected to a stable network, otherwise it might take a while for larger 3D models to load.

      In the Mixed Reality (MR) viewing mode, resources can be placed and viewed through your device’s camera and can be moved via our application’s Position Mode. For more information, please refer to our Resource positioning article.

      In 3D viewing mode, resources will automatically appear in front of your view. You can rotate, zoom, and move the resources using gestures or joysticks to better observe and experience. If you need to edit the position, rotation angle, scale, or transparency of a resource, you can enter Edit mode to perform the operation. For more information, please refer to Resource editing.

      3D models

      Please follow the following steps to open 3D models from the resources list:

      1. In the Resources interface, navigate to the folder containing the 3D models. If you know the name of the file, you can search for it with the search bar at the top.

      2. You can use the resource filtering and search functions to quickly find the resources you need.

      3. Click on the 3D model file you want to view in the resource list.

      4. Resources will start the downloading and loading.

        • In MR viewing mode, the model center is placed at (0, 0, 0) and you will enter position mode. Move your mobile device and click on the blank space in the screen to place the model.
        • In 3D viewing mode, the model will automatically appear in front of your view after it is loaded.

      5. If you need to adjust the position of a model that has already been placed, you can click the position button to reset the position. For more information, please refer to Resource positioning.

      6. If you need to adjust the position, rotation angle, scale, or transparency of the model, you can enter Edit mode for editing. For more information, please refer to Resource editing.

      2D resources

      The standard mode of DataMesh One also supports opening 2D resources such as images, videos, and PDF files. The opening process is the same as for 3D models, and they start out in the environment, but can be incorporated into the HUD (Head-up Display) for convenient viewing and operation by the user.

      Image

      After opening an image, you can minimize, hide, and view the image in full screen.

        • : Minimize. Clicking on this option will minimize the resource and fix it in the upper right corner of the screen for convenient viewing at any time.
        • : Hide. Clicking on the Hide icon will hide the image. After hiding the image, a Show icon will appear. Clicking on the Show icon, the image will be displayed again.
        •  : View in full screen.
        • : Unminimize. Select the image in the minimized state in the upper right corner of the screen, and then click to unminimize the image.

      Video

      After selecting a video, you can use the control buttons to play, pause, fast forward, rewind, adjust the progress bar, and control the volume.

      After clicking on the minimize icon, the video will minimize and be fixed to the upper right corner of the screen. You can click on the minimized video and use the control buttons to play, pause, fast forward, rewind, and adjust the video progress. You can also unminimize the video or watch the video in full screen.

      PDF

      The standard mode supports operations such as page turning, minimizing, and hiding PDF files.

      Click the minimize icon to minimize the PDF file and fix it to the upper right corner of the screen. You can click on the minimized PDF file to turn pages, deselect minimize, or read in full-screen mode.

      Scenario

      Scenario playbacks are one of the highlights of our application. Through scenarios, users can create and view complex tutorials, training guides for workers, and much more. Here’s how to open scenarios in the standard mode of DataMesh One.

      Steps

      1. Click on the folder where the scenario is located in the Resources tab.

      2. Click on the scenario you want to play, which will start the downloading process.

      3. After opening the scenario, you can manipulate the properties and position of the models and other resources using the Position and Edit Modes. For more information, please refer to the Resource Positioning and Resource Editing articles.

      4. Click on the Stage List button to open a list of all the stages found in the scenario. Selecting one of the stages will cause the object to change states into the one that you selected.

      Scan QR code to open resources

      Standard mode also supports opening resources by scanning the code. Here are the steps:

      1. On FactVerse, go to the Resources page in the Digital Assets module, navigate to the model or scenario file you want to view and open it.

      2. Click on the QR icon at the top right. Users with permission to access the corresponding directory can use the standard mode of DataMesh One to scan the QR code, open and view the resource quickly.

      In the standard mode of DataMesh One, click on the scan button , and scan the QR code generated in the previous step, which will then load and open the model or scenario.

      Resource positioning

      In MR mode, you can accurately position resources, including adjustments for location, distance, height, and angle, to ensure that resources are precisely placed where needed.

      Joystick controls

      Utilizing the touchpad joystick controls can adjust the position, distance, height, and angle of resources with a greater degree of accuracy and precision.

      Steps

      1. After opening resources, you can click on the Position button .

      2. After entering Position mode, the touchpad joystick controls are used by default.

      3. (Optional) Set the precision for each displacement or rotation in the joystick adjustment:

      a. Click the More functions button to open the More functions panel.

      b. Click the Adjust function button to open the Set click accuracy window.

        • Move: Adjusts the unit size of each movement. The default unit is 2 centimeters (cm)millimeters (mm), but users can change the number and select different unit types such as millimeters (mm), decimeters (dm), or meters (m). By adjusting the unit size, users can achieve precise position adjustments.
        • Rotate: Users can adjust the angle of each rotation. The default angle is 3 degrees (3˚), but users have the flexibility to customize the rotation angle for more precise adjustments.

      c. Set the movement sensitivity or rotation precision according to specific requirements, then click Apply to complete the setup.

      4. When using the touchpad joystick controls, in addition to using the left joystick to control the resource’s horizontal movement, you can also use the right joystick to control the resource’s vertical movement and orientation angle.

      5. Click to complete the resource positioning.

      Gaze mode

      In Gaze Mode, resources follow the center of the device’s camera and can be placed by tapping on the screen when the white grid is located at the desired location. This allows for faster placement of resources in a mixed reality space.

      When opening a resource, you will enter Gaze Mode by default. After placing the resource, if you need to place a virtual object using the camera again, you can follow these steps:

      1. Select the Position button to enter the position mode.

      2. Select the Gaze Mode button   to enter Gaze mode.

      3. After entering Gaze Mode, move the camera when the white grid is at the desired location, then tap anywhere on the screen to place the resource.

      4. Click on the button to complete positioning.

      QR code positioning

      By scanning the QR code while positioning virtual objects, you can place them into the mixed reality world with more precision, ensuring that they correspond to the real-world physical environment. For example, in an exhibition, you may need to precisely place a virtual exhibit in the same location as a real exhibit, which enables visitors to observe the virtual exhibit’s effect in the real environment. Note: QR code positioning only supports object positioning in the scenario.

      The steps for scanning the code to position are as follows:

      1. On FactVerse, go to the Resource page in the Digital Twin module and find the scenario file you need.

      2. Open the Resource details window and download the locating code.

      3. Place the downloaded QR code in the target position.

      4. Open scenario in the resources list on DataMesh One.

      5. Click on the Position button  to enter position mode.

      6. Click  button to scan QR code.

      7. Scan the QR code placed in the target position to complete scenario positioning.

      8. Click on to complete resource positioning.

      Resource editing

      To facilitate playback and viewing experience, the edit mode can be used to adjust the position, size, rotation angle, and transparency of models, sub-objects, tools, and other resource content in the scenario.

      Edit mode

      The steps to edit resources are as follows:

      1. Enter edit mode: After opening the resource, you can click the Edit button to enter edit mode.

      2. Gesture controls: In Edit Mode, gesture controls are enabled by default. For details, please refer to the Touchscreen gesture instructions.

      3. Configure edit mode (Optional):

      Click the Adjustment function button  to open the edit mode Settings panel. In the Settings panel, you can perform the following configurations:

        • Switch to joystick controls: In the edit mode Settings panel, you can switch from gesture controls to joystick controls.
        • Adjust Opacity and Zoom ratio: You can adjust the opacity an zoom ratio of resources in the Settings panel to better view and edit them.
        • Adjust movement sensibility: Through the movement sensibility under Touchscreen Joystick within the Settings panel, you can fine-tune the joystick control precision for more detailed and accurate operations.

      4. Joystick Controls: For details, please refer to the Touchscreen joystick instructions.

      Touchscreen gesture

      You can use gestures such as move, zoom, and rotate to adjust the position, size, and rotation angle of models or sub-elements.

      Move a model or sub-element: Tap on the model or sub-element, and the selected model or sub-element will display a blue highlighted bounding box. You can move the model or child object horizontally or vertically by swiping with one finger on the screen.

      Enable the Dimensional Movement for Touchscreen geature, a cone-shaped arrow (movement control handle) representing the X, Y, and Z axes (X axis in red; Y axis in green; Z axis in blue) will appear around the selected model. You can use the movement control handles to quickly and accurately move the object in a straight line:

        • Move: Click and drag the cone-shaped movement control handle to move the model or sub-element along that axis.
        • Rotate: Clicking a cone-shaped movement control handle activates a circular rotation control handle perpendicular to that axis. For example, clicking the Y-axis cone-shaped arrow activates the circular rotation control handle on the XZ plane. Dragging the mouse at any position on the rotation control handle will rotate the object around the Y-axis.
        • Zoom: Hold the rotation control handle (circular) at any position until the three cone-shaped move control handles disappear. Then drag the mouse vertically to the direction of the rotation control handle (circular) to zoom in or out of the model or sub-element.

      Touchscreen joystick

      Use the touchscreen joystick (same as the joystick controls) for moving and rotating the model or sub-objects, making the operation more flexible and intuitive.

      Steps:

      1. After completing the placement of the resource, click on the Edit button to enter the edit mode.

      2. After entering the edit mode, select Touchscreen Joystick.

      3. (Optional)You can also adjust the sensitivity, rotation angle, and other parameters of the joystick by adjusting the Movement Sensitivity.

      4. Click to select the object to be edited, and a blue highlight border will appear around the object.

      5. Use the left joystick to control the movement of the resource on the horizontal plane (moving forward, backward, left, or right). Use the right joystick to control the resource’s height and orientation angle.

      6. Click to complete the resource editing.

      View resource information

      In the standard mode of DataMesh One, an information pane is provided to help users view resource information and better understand the content in the scene. Through the information pane, users can obtain the following resource-related information:

        • Resource name: Displays the name of the resource, helping users quickly identify the selected resource.
        • Model properties: Provides related information such as model attributes and node attributes. The information contained within these properties can help users understand the characteristics and structure of the model.
        • Engineering Information: Engineering information in the BIM file properties includes display options, identity data, constraints, dimensions, and other metadata. These details are used to describe elements in architectural design, such as door types. Display options can define the appearance of doors, such as color and line styles. Identity data can include the name, number, and material information of the door, used for annotations and identification. Constraints ensure the correct placement of doors within walls and alignment with other elements. Dimensions represent the width, height, and thickness of the door, providing size-related information.

      Steps

      1. In the case of opening a resource or playing an event, click the edit button to enter edit mode.

      2. Select the model or sub-element.

      3. Press the Info button on the right side to expand the resource information pane.

      4. In the resource information pane contains more details, such as model name and node name.

      5. To collapse the resource information pane, press the Info button again.

      Open scene files

      When you have the necessary permissions for the scene function in your enterprise, you can open scene files accessible to you in DataMesh One using the following steps in MR mode:

      The steps to open a scene file in MR mode are as follows:

      1. On the main interface, click on the Scene tab to enter the scene interface.

      2. In the Scene interface, browse and open the folder containing the target scene file. Scroll through the folder’s contents using the dropdown scrollbar, locate the scene file you want to play, and click to open the scene file.

      3. After opening the scene file, move the camera (field of view) to recognize the environment and automatically place resources.

      4. You can click the positioning button to enter the joystick adjustment mode.

      5. In joystick adjustment mode, or by switching to gaze mode, adjust the position of the scene. Once the resource placement is complete, click to finish scene position adjustment. For more information on resource positioning, please refer to the relevant instructions for Resource positioning.

      6. After completing the scene position adjustment, enter scene playback mode. You can move the camera to roam the entire scene.

      Events

      The Events function in the standard mode of DataMesh One provides users with rich AR experience and collaboration functions, allowing users to create and participate in immersive AR events.

      Here is a description of the Events function:

        • New Event: With the standard mode of DataMesh One, users can create new virtual reality events. When creating a new event, users can set basic information such as the name and valid date of the event and set the scenario for the AR scene. The scenario defines the scenes, roles, actions, and interaction processes in the event.
        • Event management: As the creator and owner of the event, users can manage the event. This includes deleting events, changing event scenarios, and more. The event management function enables users to flexibly control and customize the event.
        • Play event scenarios: The event creator can guide the event by playing the scenario of the event. During the event, the event creator can gradually play the scenes and guide participants to complete various tasks and experiences according to the scenario.
        • Participate in events: The standard mode of DataMesh One allows users to participate in virtual reality events created by others. Users can select events of interest from the event list and enter the event scene through devices such as HoloLens, mobile phones, and tablets. Event participants can watch the scenario, but do not have permission to play the scenario. This provides convenience for observing, learning, and sharing events.

      Create events

      Users with collaboration creation permissions can create events.

      Steps

      1. Click the add button in the event list to go to the New Event interface.

      2. In the New Event interface, fill in the Event Name (default format yyyy-mm-dd hh:mm: ss) and select the event’s Validity Period.
      3. Click the Create button to open the event setting interface.
      4. In the event setting interface, click Add button.


      5. Open the folder where the scenario is located, select the scenario, and click Save to add the scenario to the event.

      6. After the scenario loading is completed, the event is created successfully.

      Change event scenarios

      The steps to change event scenarios are as follows:

      Note: Only the owner of the event has permission to edit the event.

      1. Click on the event in the event list to enter the event details page.

      2. On the event details page, click the Change Scenario button.

      3. Select one scenario to replace the existing scenario.

      4. After editing is complete, click the “<” button in the upper left corner to exit the event details page and return to the event list page.

      Play events

      To play a created scenario in the event details page, follow these steps:

      1. Select the event to be played in the event list and enter the event details page.

      2. Wait for the models in the event to download and load.

      3. After all participants are ready, the creator of the event can click the Play button to start playing the scenario.

      4. Place the models and adjust their position and orientation to ensure that the scenario can be played in the correct scene. For more information on placing models and adjusting their position, please refer to the Resource Positioning.

      5. Click the Stage List button to open the scenario’s Stage List. Click the scene name in the list to play the scene on a single page.

      6. After the scenario is finished playing, click the “<” button in the upper left corner to exit the event.

      Note: During the collaborative event demo, if the host exits the event, all participants and the host will return to the event preparation page. If a participant exits the event while the host remains, the participant will directly return to the event interface.

      Delete events

      The creator or owner of the event can delete it. The specific steps to delete an event are as follows:

      1. Log in to the FactVerse platform.

      2. Go to Collaboration > Event Management page.

      3. In the event list, find the event you want to delete and click the corresponding delete button .

      4. In the prompt window, click Confirm to confirm the deletion of the event.

      Other functions

      Adjust scene viewing angle

      When browsing in 3D mode, you can adjust the viewing angle by using the following methods:

      On PC:

        • Rotate the scene: Hold down the right mouse button at any position in the scene, then move the mouse left or right to horizontally rotate the scene for a full view of the model.
        • Pan the scene: To move left, right, forward, or backward in the scene, click on a blank space in the scene, hold down the left mouse button, and drag the mouse to the left or right of the screen or up and down on the screen. You can also hold down the mouse wheel and drag the mouse in the direction you want to pan. This operation can avoid selecting any characters with the left mouse button, and the wheel can only be used to drag the scene.
        • Zoom in and out of the scene: To zoom in and out of the scene, you can use the mouse wheel button, scroll up to zoom in, and scroll down to zoom out.
        • Raise and lower the scene: To raise and lower the scene, you can hold down the Shift key and the left mouse button and move up or down on a blank space in the scene to lower or raise the scene.

      On mobile devices:

        • Rotate the scene: Tap any position in the scene with your finger, then use a single finger to swipe horizontally to rotate the scene.
        • Gesture zooming: Through gestures, pinch or spread with two fingers in space to zoom in or out of the scene.
        • Pan the scene: You can pan the scene by sliding two fingers on the screen.

      Offline mode

      When the network condition is poor, after a period of network request, an Offline Mode button option will appear. You can switch to Offline Mode to view previously downloaded models or scenarios and play and use them normally.

      After clicking on Offline Mode, the resource list will display all local content. Note: Search, filter, and scan functions are not supported in offline mode.

      When the internet is connected, you can choose Click to reconnect to switch back to online mode.

      Login

      Language:  You can switch the interface language to Simplified Chinese, English, Japanese, and Traditional Chinese.

      Server:  This changes which server you connect to. Make sure that the server you connect to is the same one that your organization uses.

      : Private Server icon. This allows you to enter a private server, which requires a password to access.

      Demo: It allows users to watch built-in models, scenarios, and events provided by DataMesh as a guest.

      QR code login: For more details, please refer to our QR code login article.

      Third-party login: For more details, please refer to our Third-party login article.

      Note: After successful login, users with standard mode permissions can only enter the standard mode interface. Users with training mode permissions can only enter the training mode interface. Users with both mode permissions by default enter the training mode interface, and users can switch the browsing mode in Settings.

      Regular login

      On the login interface of DataMesh One, use your account and password to log in.

      Steps

      1. Open the Login interface of DataMesh One.

      2. Select the language.

      3. Configure server:

      a) Select public server: If your enterprise is deployed on a public server, choose the server belonging to the enterprise account from the server list.
      b) Set up private deployment server: If your enterprise uses a private deployment server, you need to click on the private deployment icon to set the exclusive service code.

      4. Enter your FactVerse account and password.

      5. Check the box “I have read and agree to the DataMesh ‘Terms of Use’ and ‘Privacy Policy’”, then click the Sign in button.

      6. Select your enterprise account: If you have multiple accounts, select the correct one from a list.

      7. Select browsing mode: If your account has licenses for two different browsing modes simultaneously, the mode selection interface will be displayed. Choose your mode and click the Enter button to complete login.

      Third-party login

      DataMesh One supports using Third-party login methods for logging in, using Microsoft Entra ID, an identity and access management service, in order to enhance user security.

      Steps

      1. Open the Login interface of DataMesh One.

      2. Select the language.

      3. Configure server:

      a) Select public server: If your enterprise is deployed on a public server, choose the server belonging to the enterprise account from the server list.
      b) Set up private deployment server: If your enterprise uses a private deployment server, you need to click on the private deployment icon to set the exclusive service code.

      4. Click on the third-party login icon  , and confirm the pop-up message.

      5. Select browsing mode: If your account has licenses for two different browsing modes simultaneously, the mode selection interface will be displayed. Choose your mode and click the Enter button to complete login.

      QR code login

      Using the QR code login feature provided by DataMesh FactVerse, quickly log in to your account on DataMesh One.

      Steps

      1. Open the Login interface of DataMesh One.

      2. Select the language.

      3. Configure server:

      a) Select public server: If your enterprise is deployed on a public server, choose the server belonging to the enterprise account from the server list.
      b) Set up private deployment server: If your enterprise uses a private deployment server, you need to click on the private deployment icon to set the exclusive service code.

      4. Click on the scan code icon , and a scanning frame will appear.

      5. Log in to FactVerse, click on the username in the top navigation bar, and select QR code login in the account function menu. Note: Please select the same server on both the One side and the FactVerse platform. For example, if you have chosen China on the One side, ensure that you log in to the FactVerse platform using the correct URL: https://dcs.datamesh.com.cn/ to obtain the corresponding QR code.

      6. The system will automatically generate a QR code that refreshes at intervals.

      7. Use DataMesh One to scan the QR code generated on the FactVerse platform in Step 6. After successfully scanning, a prompt window will appear.

      8. In the QR code login confirmation window on the FactVerse platform, click Confirm to complete the login.

      9. Select browsing mode: If your account has licenses for two different browsing modes simultaneously, the mode selection interface will be displayed. Choose your mode and click the Enter button to complete login.

      SMS verification login

      When a company enables the dual authentication of FactVerse accounts using both passwords and SMS, users logging into the DataMesh client and the FactVerse platform need to undergo SMS verification.

      Upon your initial login to DataMesh One, a prompt to bind your mobile phone number will appear. You need to log in to the FactVerse platform to bind a mobile phone number for login verification. For detailed instructions on how to bind your phone number, please refer to the FactVerse User Manual.

      Once your phone number is bound, the steps for using SMS verification to log in on DataMesh One are as follows:

      1. Open the DataMesh One login interface.

      2. Select the language.

      3. Configure server:

      a) Select public server: If your enterprise is deployed on a public server, choose the server belonging to the enterprise account from the server list.
      b) Set up private deployment server: If your enterprise uses a private deployment server, you need to click on the private deployment icon to set the exclusive service code.

      4. Enter your FactVerse account and password, then click the Login button.

      5. Check the box “I have read and agree to the DataMesh ‘Terms of Use’ and ‘Privacy Policy’”, then click the Sign in button.

      6. Choose the company your account belongs to (optional): If you have multiple enterprise accounts, a list of company accounts will be displayed for you to choose from.

      7. The mobile phone you bound will receive a login verification code, valid for 5 minutes.

      8. Enter the verification code.

      9. Select browsing mode: If your account has licenses for two different browsing modes simultaneously, the mode selection interface will be displayed. Choose your mode and click the Enter button to complete login.

      External login

      External personnel of the enterprise undergoing training (e.g., pre-employment onboarding training) can log into DataMesh One’s training mode using the following steps:

      1. Enterprise training instructors create a temporary training group: Enterprise training instructors establish a temporary training group and add temporary training members (student names and IDs).

      2. Enterprise training instructors obtain the QR code for the temporary training group: Instructors obtain the QR code for the group from the training group details page and share it with the group members.

      3. Temporary training group members log into the training mode:

      a) Open the DataMesh One login page.
      b) Select the language.
      c) Configure server:

      i. Select public server: If your enterprise is deployed on a public server, choose the server belonging to the enterprise account from the server list.
      ii. Set up private deployment server: If your enterprise uses a private deployment server, you need to click on the private deployment icon to set the exclusive service code.

      d) Click on the scan code icon , and a scanning frame will appear.
      e) Scan the QR code of the temporary training group to open the external personnel login interface.

      f) In the external personnel login interface, use the student’s assigned name and ID from the group to log into the training mode.

      After successful login, external users will directly enter DataMesh One’s training mode. In this mode, external users can only access the “My Tasks” interface, ensuring they can view and execute tasks assigned to them.

      Preparation

      Installation

      Users need to download and install DataMesh One according to their device type before use.

      Device Type

      Download link

      Windows PC

      Microsoft Store

      iOS

      App Store

      Android

      Google Play Store

      VisionOS

      App Store

      Meta Quest 3

      Meta Quest Store

      System requirement

      Device

      Minimum configuration

      Recommended configuration

      Windows PC

      Software:

      •         Window10 or above

      •         Direct3D 11.0 or above

      Software:

      •         Window10 or above

      •         Direct3D 11.0 or above

      RAM: 8GB

      RAM: 16GB

      CPU: Intel®Core™i5-6200U 2.30Ghz

      CPU: Intel®Core™i7-11700 3.60Ghz

      GPU: NVIDIA GTX 1050Ti

      GPU: NVIDIA GTX 3070

      Android

      Software:

      •     Android 11

      •     Google ARCore

      Software:

      •     Android 14

      •     Google ARCore

      Chip: Qualcomm Snapdragon 865

      Chip: Qualcomm Snapdragon 8 Gen 1

      RAM: 8GB

      RAM: 8GB

      GPU: Qualcomm Adreno650

      GPU: Qualcomm Adreno660

      iPhone

      System: iOS 14

      System: iOS 17

      RAM: 4GB

      RAM: 6GB

      Chip: A12

      Chip: A16

      iPad

      System: iPadOS 14

      System: iPadOS 17

      RAM: 3GB

      RAM: 16GB

      Chip: A12

      Chip: M2

      HoloLens

      HoloLens 2

      Note:

      1. MR mode only supports Android devices in the list of Google ARCore Supporting Device.

      2. DataMesh One 6.1 and earlier versions have been tested on HoloLens devices. Later versions have not been fully tested and may have unknown issues.

      Account Permission

      Depending on different needs and user roles, account permissions will vary. Please obtain and allocate permissions according to the actual situation.

      User Roles

      Browsing Mode

      FactVerse Account

      Functional Permissions

      License Allocation

      Regular Users

      Standard Mode

      •         Digital Assets

      •         Resources (Enabling this allows access to resources within the Resources in standard mode on DataMesh One.)

      •         Digital Twins (Enabling this allows access to digital twin scenes within the Digital Twins in standard mode on DataMesh One.)

      •         Collaboration (Enabling this allows the creation of collaboration events in standard mode on DataMesh One.)

      •         DataMesh One Standard Mode

      Training Instructor

      Training Mode

      •         Digital Assets

      •         Learning Management

      •         DataMesh FactVerse

      •         DataMesh Studio

      •         DataMesh One Training Mode

      Internal Learner

      Training Mode

      No functional permission requirement

      •         DataMesh One Training Mode

      External Learner

      Training Mode

      No functional permission requirement

      Browsing mode

      DataMesh One offers two browsing modes: Standard Mode and Training Mode. Each mode has specific functions and application scenarios to meet diverse user needs for learning and communication.

      Standard Mode

      In Standard Mode, users can freely browse various resources and scene content and participate in multi-person collaboration events, making learning and communication easy.

      Main functions:

        • View resources: Standard Mode can be used to view resources, including images, videos, 3D models, and PDF documents, to help users access a wealth of learning content. For more details, please refer to the section Open resources.
        • View scenes: Standard Mode can be used to view digital twin scenes created in FactVerse Designer. For more details, please refer to the section Open scene files.
        • Collaboration events: Standard Mode supports collaboration events across multiple devices and users, enhancing team learning and interactive experiences. For more details, please refer to the section Events.

      Training Mode

      In Training Mode, users can not only complete learning tasks and exam tasks, but also experience a more immersive learning environment through XR-based technology, thereby improving learning efficiency and training effectiveness. This mode not only focuses on knowledge transfer, but also emphasizes practical operations and skill development, providing users with a more comprehensive training experience.

      Typical application scenario

      Here are some examples of typical application scenarios under the Training Mode of DataMesh One.

        • New employee on-boarding training: Training Mode can be used to provide pre-job training for new employees. Through virtual reality technology, employees can engage in simulated operations, scenario rehearsals, and knowledge acquisition to become familiar with their work environment, workflow, and required skills in advance.
        • On-the-job training: Training Mode is suitable for ongoing education and training of existing employees. Through virtual reality experiences and interactive learning, employees can enhance their professional knowledge and skills, understand the latest work processes, operational standards, and best practices.
        • Individual assessment: Training Mode supports individual assessment. During individual assessments, employees can undergo evaluations in a virtual environment, assessing their comprehension and application abilities related to specific knowledge and skills.
        • Lifelong learning tracking: Training Mode can be used for lifelong learning tracking. Through online learning and virtual practice, employees can record personal skill growth and career development trajectory.

      Advantages and value of Training Mode

      The advantages and value of Training Mode include:

        • Enhance training effectiveness and efficiency: Through immersive virtual reality technology, it enhances the learning experience, making knowledge transfer more efficient and practical exercises more realistic.
        • Reduce training costs: It reduces the need for physical facilities and materials, lowering the costs associated with traditional training.
        • Decrease practical operational risks: Training in a virtual environment helps avoid potential safety risks encountered in real-world scenarios.
        • Optimize allocation of training resources: Through data analysis and assessment reports, it assists enterprises in optimizing training plans and resource allocation, ensuring more effective training investments.
        • Increase return on training investment: With more efficient training and better outcomes, enterprises can achieve higher returns on their training investments.

      User roles

      Training instructor

      Scenario course import, configuration, and distribution: Instructors can import and configure scenarios for various training courses, including scene settings, instructional content, tasks, etc., and distribute them to learners for study.

      Learner

        • Course learning: Learners can use Training Mode to study various training courses, including virtual practice, scenario experiences, knowledge acquisition, etc.
        • Test and assessment: Learners can carry out assessment tests through Training Mode to verify their learning outcomes.
        • Learning data dashboard: Learners can view their own learning data, learning progress, grades, and other information to understand their personal learning status.

      HR or TD (Human Resources or Training and Development Department)

      Employee course record: HR or TD can track employees’ career development and learning journey, record and manage employees’ training and certification status, and provide support and guidance for employees’ career paths.

      Overview

      DataMesh One is an application that can be used in conjunction with DataMesh Studio and FactVerse platform. It can play immersive 3D data scenarios and display vivid scenes on virtual reality devices, smartphones, tablets, and other devices. In addition, multiple users can share the same 3D space simultaneously, making it convenient for collaborative learning and communication. Our application also provides convenient interactive operations, such as gestures and joysticks, which allow users to interact more organically with models in the 3D space. Moreover, it can also be used for Extended Reality (XR) training, providing robust technical support for enterprise education, training, and online learning, addressing issues such as high training costs, limited methods, and poor outcomes.

      Instructions for use

      The steps to open a local model are as follows:

      1. Log in DataMesh Importer.

      2. Click the File menu and select Open Local.

      This image has an empty alt attribute; its file name is image-11.png

      3. Select a local model and click Open in the local resources folder.

      Steps to open a cloud model are as follows:

      1. Click File menu and select Open Cloud.

      This image has an empty alt attribute; its file name is image-13.png

      The following figure is the Open Cloud File window:

      This image has an empty alt attribute; its file name is image-14.png

      2. After selecting a model, click Open to open and display the model in DataMesh Importer.

      The material of a model refers to the attributes used to describe the surface characteristics of an object, such as color, reflection, transparency, etc. It determines the appearance and visual effects of the model.

      In DataMesh Importer, you can easily modify the material attributes of a model.

      1. Open the model and go to the material list in the attributes pane.

      2. Click on the edit button of the material you want to modify.

      3. You will open the material properties window, where we provide several commonly used material spheres, including metal, wood, plastics, glass, marble, glaze, and concrete. You can use these material spheres to replace the original material of the model.

      This image has an empty alt attribute; its file name is image-15.png

      In addition, you can use various adjustable properties, including color, transparency, metallicity, and smoothness. These properties can be adjusted separately or in combination, making it easy for you to achieve the desired effect.

      Note: When saving the model, the model with modified material will be saved in GLB format to the cloud.

      The steps to save a model are as follows:

      1. After opening the model, select the nodes that need to be saved in the left structure directory.

      2. In the model attributes area on the right, view the model’s name, platform availability, basic parameters, animation list, and other information. Adjust the model material according to your needs.

      3. If the model has not been modified, the Save option in the file menu will be grayed out.

      4. If the model has been modified, click File > Save Model or the Save button in the Menus to upload the modified model to the cloud. Note: The original model file in the cloud will be overwritten by the new file.

      5. In the Save Model window, enter the model file name, select the target path, and click Confirm.

      This image has an empty alt attribute; its file name is image-16.png

      6. Wait for the model to finish uploading, and the page will prompt that “Resources successfully uploaded”.

      This image has an empty alt attribute; its file name is image-17.png

      In DataMesh Importer, you can save the imported model as a new file by following these steps:

      1. Click the File menu and select the Save As option.

      2. In the pop-up Save As window, choose the path and file name for saving the model.

      Note: You should avoid using the same file name as the model file in the cloud. It is recommended to choose a different file name or select a different folder in the same path when saving the model.

      This image has an empty alt attribute; its file name is image-18.png

      3. Click Confirm to save as a new file.

      The rendering environment of a scene refers to the lighting effects set in the virtual scene, simulating the propagation, reflection, and refraction of light in the scene. It can affect the appearance, lighting, and shadow effects of objects, enhancing the realism and authenticity of the scene.

      In DataMesh Importer, you can choose either the built-in rendering environment or customize the rendering environment for creation, making the virtual scene realistic and immersive.

      To change the rendering environment, you can follow these steps:

      1. Click on the Settings menu and select Change rendering environment from the dropdown menu. You can open the Change rendering environment window.

      2. In the Change rendering environment window, you can choose one of the following system-built rendering environments:

        • None: No specific environment rendering effects
        • Default
        • Cloudy outdoors
        • Empty hall
        • Streets in the city
        • Abandoned warehouse
        • Spacious and bright warehouse
        • Old and cluttered factory
        • Cozy and neat kitchen

      You can also create a custom rendering environment to suit the background and sky effects for different scene requirements and creative purposes.

      Steps for custom reflection environment:

      1. Prepare six images: These images should correspond to the front, back, left, right, top, and bottom directions of the rendering environment. The images should be in PNG format and follow English naming conventions (Front, Back, Left, Right, Top, Bottom).

      2. Compress these images into a zip file and change its extension to .dmcm.

      3. Upload this .dmcm file to the resource library on the DataMesh FactVerse platform.

      4. In DataMesh Importer, click on the Settings menu and select Change rendering environment from the dropdown menu to open the Change rendering environment window.

      5. In the Change rendering environment window, select the Custom tab and click Select rendering environment.

      6. In the window for Select rendering environment, find the uploaded .dmcm file.

      7. After selecting the file, click the Confirm button to complete the customization of the rendering environment.

      Model file formats

        • FBX format (*.fbx): FBX format is a universal 3D model file that contains information such as animation, material properties, textures, skeletal animation, lighting, cameras, etc. FBX format supports Polygons, Curves, Surfaces, and Point Group Materials.

      FBX format supports normal and texture coordinates. Textures and coordinate information can be stored in the FBX file, and no manual identification or adjustment of texture coordinates is required after the file is being imported.

      Note: If the exported FBX model file has a corresponding texture, the texture should be embedded during the export process.

        • glTF format: glTF format has two formats: *.gltf and *.glb. DataMesh Importer does not support the *.gltf format, but it can be converted to the .glb format for use. Compared with FBX, glTF can store more material information and support more artistic effects. If the model has complex materials (such as reflection maps, metal texture maps, normal maps, etc.), it is recommended to convert them to glTF format for use.

      DataMesh Importer also supports the following model formats, but due to the characteristics of the format itself, it may not include hierarchy structure and color materials.

        • OBJ format (*.obj): The textures and materials in the OBJ format are stored externally, and only the index is stored in the main file. Therefore, importing the OBJ format into DataMesh Importer will lose color and texture.
        • STL format (*.stl): STL format is a simple format for 3D printing, which only includes the shape of the three-dimensional object surface and does not include material information such as color and texture. Therefore, there is no color and texture after importing the STL file into DataMesh Importer. The STL format also does not include sub-objects, so the models in the STL format do not have sub-objects after importing.
        • 3MF format (*.3mf): 3MF format is also a format for 3D printing, but it is more advanced than STL. It can include color information and sub-objects but does not have texture. Because it is a 3D printing format, the transparency in the color information of 3MF is meaningless and cannot represent transparent objects. In some 3MF formats, in addition to setting colors for sub-objects, colors are also set for each point. DataMesh Importer currently does not support setting colors for each point and will ignore this part of the data.
        • PLY format (*.ply): PLY format is a data file used to describe 3D scanning results. It usually does not include color but may have texture. Like OBJ, the texture is external, and only the information used for texture is stored in the main file. Therefore, importing the PLY format will lose texture. The PLY format also cannot include sub-objects.
      ParameterHigh-performance equipmentMid-performance equipmentLow-performance equipment
      Polycount (Unit: 10k Polys)1,00030050
      Textures100101
      Material50010010
      Sub-objects1,00020050
      Single model specification recommendation

      High-performance equipment: This specifically refers to mid-to-high-end PC hosts, top-tier iOS devices, and high-end Android models.

      Examples of high-end Android models include:

        • CPU: Snapdragon 8+ Gen1, Dimensity 9000
        • RAM: 12G/16G

      Mid-performance equipment: Common PC hosts, mid-to-high-end iOS devices, and mid-range Android models;

      Examples of mid-range Android models include:

        • CPU: Snapdragon 778G
        • RAM: 8G

      Low-performance equipment: Common iOS devices, HoloLens2 and Android low-end models.

      The data in the table is recommended as reference values, representing typical values under normal circumstances. It does not guarantee applicability in any environment. The final display effect is influenced by numerous factors, and the actual operating effect shall be subject to the critical value of any item.

      User interfce

      The layout of DataMesh Importer user interface is as follows:

      Menu

      The Menu includes functions such as File, Settings, and Information Panel. You can perform operations such as opening local models, opening cloud models, and saving models.

      File menu

        • Open Local: Open a locally saved model file.
        • Open Cloud: Open a model file from the FactVerse resources.
        • Save Model: Upload the currently imported model to the FactVerse resources.
        • Save As: Perform a Save As operation on the current model and specify a new name for it.

      Save

      It is the same as the Save Model function in the File menu. It saves the model resource to the FactVerse resources.

      Settings

        • Language: You can switch to different interface languages. The DataMesh Importer offers four interface languages: Simplified Chinese, Traditional Chinese, English, and Japanese. After users log in, the interface language will default to the system language. If the system language is not one of these four application languages, the interface language will default to English.
        • Account > User account: Display current login user account.
        • Account > Log out: Exit current user account.
        • Rendering Quality: To adapt to different device performance, DataMesh One provides six different rendering quality options. Increasing the quality can optimize screen aliasing, ripple, and shadow effects.
        • Change Rendering Environment: Support modifying the rendering environment of the scene, which can include system-built rendering environments or custom rendering environments. For detailed information, please refer to the guide on Change rendering environment.
        • Upload log: You can upload the latest seven log files to FactVerse.
        • Operating Parameters: Display the application’s Memory, FPS, DrawCall, Batches, Polygons, Vertices, and other key data.
        • About: View the current application version number.
        • Quit: Close the application.

      Information Panel

      Display attributes information of the model.

      Node structure directory

      The Node structure directory is a feature in DataMesh Importer that displays the hierarchical structure and node relationships of the imported 3D models. The Node structure directory can help you better manage and control the structure of the imported 3D model. You can select, deselect, and merge nodes as needed to flexibly adjust the model’s hierarchical structure. This can improve the model’s operability and flexibility, making it easier for you to perform subsequent model editing and scene creation work.

      In the Node structure directory, you can perform the following operations:

        • Smart Select All: With Smart Select All, you can quickly select or deselect all nodes for batch operations.
        • Single node selection: Each node has a checkbox that you can click to select or deselect the node. Through the checkbox, you can selectively control the components of the model. When you upload the model, the selected nodes will be uploaded as separate objects, while the unselected nodes will be merged into other nodes.
        • Select same-level nodes quickly: By double-clicking the checkbox of a node, you can quickly select or deselect all nodes at the same level. This feature makes it convenient for you to perform mass selection or deselection operations on nodes at the same level.

      Note: When the number of nodes exceeds 500, you need to manually select the nodes.

      Scene area

      The Scene area can load and display imported 3D models. Users can import various format model files (such as FBX, GLTF, OBJ, etc.) and present them as realistic 3D objects in the Scene area. Users can freely browse and observe the model in the Scene area.

      When loading and displaying imported 3D models in the Scene area, users can use the following methods to adjust the scene perspective:

        • Rotate the scene: Hold down the right mouse button at any position in the scene and move the mouse horizontally to rotate the scene in all directions for a comprehensive view of the model.
        • Pan the scene: To move the scene to the left, right, forward, or backward in the scene, click on a blank area in the scene, hold down the left mouse button, and drag the mouse to the left, right, or up and down on the screen. You can also hold down the mouse wheel and drag the mouse in the direction you want to pan.
        • Zoom the scene: To zoom in and out of the scene, you can use the scroll wheel on the mouse. Scroll up to zoom in and scroll down to zoom out.
        • Raise and lower the scene: To raise and lower the scene, hold down the Shift key and the left mouse button, and move up and down on the blank area of the scene. Move up to lower the scene and move down to raise the scene.

      Model Attributes pane

      The Model Attributes pane displays the current model’s performance on various platforms and its basic attribute information. At the same time, the attributes pane provides material editing functions that allow users to adjust and modify the model’s materials. Users can choose the type of material ball for the model (such as metal, wood, plastic, etc.), or customize the color, glossiness, roughness, and other attributes of the material to achieve the desired visual effect.

        • Available Platforms: The platform availability indicates the availability of models on different platforms. The size and complexity of the model’s structure can affect its performance on different platforms. When using DataMesh Importer to open a model, we will prompt you to see whether the DataMesh application on three platforms supports the model’s normal operation.
        • Polygons: The polygons refer to the number of polygons in the model. It is an important indicator for measuring model complexity and detail level. Higher polygon counts usually mean more details and more refined appearance but may also lead to performance burdens. In DataMesh Importer, when the polygon count of the model is too large, it may affect the use of the application and give corresponding prompts.
        • Vertices: The model vertices refer to the total number of vertices in the model. Vertices are the basic building blocks of the model, forming polygons by connecting vertices, thus forming the entire model. The vertices are related to the detail and complexity of the model. A high vertex may increase rendering and computational burdens. Therefore, when using DataMesh Importer, if the vertices of the model are too large, prompts may be given.
        • Textures: The texture count refers to the number of texture images applied to the model. Textures can give the model visual effects such as color, texture, and reflection. Increasing the number of textures may increase memory usage and render burdens. In DataMesh Importer, the textures can provide an evaluation of the model’s texture usage, allowing users to understand the details of the model.
        • Materials: The materials represent the number of materials used in the model. Materials define the characteristics of the model’s surface, such as color, transparency, metallicity, and smoothness. In DataMesh Importer, users can edit and adjust each material, including modifying properties such as color, transparency, metallicity, and smoothness. Understanding the number of materials in the model can help users understand the changes in appearance and detail control of the model.
        • Animation: When the model has built-in animation, users can click the Play button to play it.