Quick start

When creating and using a scenario in DataMesh Studio, please follow the steps below:

1. Define the scenario content

This includes the scenes, steps, elements, data, and interactions that the scenario needs to express.

2. Upload resources

Upload any 3D models and other resources that you will need for your scenario, such as audio, video, pictures, and PDF files. You can upload both 2D and 3D resources through our FactVerse Services platform, and if you need to edit a 3D model prior to uploading, our DataMesh Importer supports that.

3. Create a new scenario

After logging in, create a new scenario where you can utilize the resources and tools in DataMesh Studio to create and edit 3D content.

4. Populate your scenario

i. Edit scenes: Organize the scenario content by using multiple scenes, scene catalog, and scene jumping.

ii. Add elements: Add various elements from My Resources and Libraries, including models, attachment elements, and tool elements.

iii. Edit element attributes: Select an element and modify its position, rotation, and scale.

iv. Add action and interaction: Add action and interaction effects to the elements.

v. Publish the scenario: DataMesh Studio enables easy publishing of the content to our servers.

5. Preview scenario

You can quickly preview a scenario by using the URL or QR code. Simply open the URL link in a browser or use DataMesh One to scan the QR code for an instant preview.

Note: You must have access permissions to the directory where the scenario is located.

6. Remote coordination

With DataMesh One, you can engage in 3D MR coordinated operations remotely with other users.

This example demonstrates how to quickly create a simple scenario with a coffee machine model and four scenes. We will apply tags, disappearance, scatter, and remove scatter actions to the coffee maker model, as well as incorporate some basic camera movements.

Prerequisites

The coffee machine model has been uploaded to the FactVerse Services platform.

Steps

1. Log in to DataMesh Studio.

2. Click the Create button on the homepage to create a new scenario.

3. Find the 3D coffee machine model in the My Resources section on the left, then drag and drop it into the workspace. This adds the model into the scene.

4. Click on the coffee machine model in the scene and adjust its position, rotation angle and scale by using drag-and-drop and rotation operations.

5. Select the coffee machine model and set its Duration to 2 seconds in the Attributes pane. This sets the time that the 3D model takes to appear, and you can also set the duration of functions and transitions as well.

6. In the Resources pane, click the Libraries tab. From the Libraries section, select the Tag. Drag the tag to the workspace and drop it above the coffee machine model. You can customize the tag by adjusting its size, moving the anchor, and modifying the text size and content.

7. Click the + button in the timeline to create a new scene named “Scene_2”.

8. Add a “disappear” action to the tag in “Scene_2”. This ensures that the tag disappears during scene 2. For more details, refer to Disappear.

9. Select the coffee machine model in the workspace and click Disassemble in the action menu to separate all components of the coffee maker to easily see its inner workings. For more details, please refer to Disassemble.

Set the Disassemble Type as Axial, which organizes all sub-components into a line.

10. Click the + button again to create a third scene. Select the coffee machine model in “Scene_3” and click Disassemble.

11. Select the Reset checkbox in the disassemble action to reassemble the coffee machine model back to its initial status.

12. Add a cross section action to the coffee machine model.

To configure the cross section action of the coffee machine model, you can move the removal cube to adjust the section’s position.

13. Create “Scene_4” and select the coffee machine model. In “Scene_4”, we will implement the action of removing part of the coffee machine model to display a cross section. Click on Cross Section to add a cross section action to the coffee machine model.

14. In the attributes pane, tick the Reset checkbox. After the completing section, the coffee model will resume to original status. Adjust the position of the removal corner and removal axis angle of the removal cube.

15. Adjust your view of the scene so that the coffee machine is in the center of the workspace, then select the camera in the Elements pane. In the attributes pane, click the blue button Set Camera POV. For more information on camera movements, refer to the Camera section.

16. In the timeline, select the first scene and click   in the Menu to preview the scenario.

17. Click  to save the scenario.

Basics

System requirement

To make sure DataMesh Studio works well, the following content are minimum and recommended configuration requirements.

System

Minimum Configuration

Recommended Configuration

Windows PC

Software

  • Window10 or above
  • Direct3D 11.0 or above

Hardware

  • CPU: Intel®Core™i5-6200U 2.30Ghz
  • RAM:8GB
  • GPU: NVIDIA GTX 1050Ti

Software

  • Window10 or above
  • Direct3D 11.0 or above

Hardware

  • CPU: Intel®Core™i7-11700 3.60Ghz
  • RAM:16GB
  • GPU: NVIDIA GTX 3070

macOS

Software:

  • Monterey 12.0.1

Hardware

  • CPU: Intel Core i7
  • RAM:8GB
  • GPU: Intel Iris Plus Graphics 640

Software

  • Monterey 12.0.1

Hardware

  • Chip: Apple M1
  • RAM:16GB

Note: macOS platform supports Intel i7 and M1 chip, Intel i5 device is not supported any more.

Download

Please make sure you have downloaded the installation program beforebefore installing DataMesh Studio 6.1.

Download link for DataMesh Studio:

DataMesh Studio 6.1-Windows PC download short URL: datame.sh/Studio

Platform

App Store

URL

Windows PC

Microsoft Store

https://apps.microsoft.com/store/detail/datamesh-studio/9N57Q5SL7XKX?hl=en-us&gl=us

macOS

Apple Store

https://apps.apple.com/cn/app/datamesh-studio/id1525519778?l=en

iOS

Apple Store

https://apps.apple.com/cn/app/datamesh-studio/id1525519778?l=en

Before using DataMesh Studio, you need to request permission from the organization administrator. The administrator will add your user account, bind it to a department and position on the FactVerse Services platform, and grant you access to use DataMesh Studio along with other necessary functionalities.

The following picture shows the login interface:

  • Language: DataMesh Studio supports Simplified Chinese, English, Japanese, and Traditional Chinese.
  • Server List: This changes which server you connect to; we have servers located in Mainland China, Japan, and Singapore. Make sure that the server you connect to is the same one that your organization uses.
  • : Private Server icon. If your organization uses a private server, you will need to enter a code before logging in.
  • Third-party Login: For more information about third-party login, please refer to the specific section on Third-party login in the user manual.
  • Forgot Password: Click Forgot Password, open the server login interface to reset password.

Regular login

To log in to DataMesh Studio, use your FactVerse account and password on the login interface.

Steps

1. Open the login interface of DataMesh Studio.

2. Select the correct language and server.

3. If your organization has a private server, follow these directions below. Otherwise, skip to step 4.

a). Click the private server icon .

b). In the popup, enter the private server’s code.

c). Click Confirm return to the login interface.

4. Enter your FactVerse account and password.

5. Click the Login button.

a). If you have only one account, you will be directly logged in.

b). If you have multiple accounts, select the correct one from a list and you will be logged in.

Third-party login

DataMesh Studio 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 Studio.

2. Select the correct language and server.

3. If your organization has a private server, follow these directions below. Otherwise, skip to step 4.

a). Click the private server icon .

b). In the popup, enter the private server’s code.

c). Click Confirm return to the login interface.

4. Click the Microsoft third-party login icon, and then enter your third-party account and password to log in.

SMS verification login

When a company enables the dual authentication of account passwords and SMS in FactVerse Services, users are required to undergo an SMS verification process when logging into the DataMesh client and FactVerse Services platform. Upon the first login to DataMesh Importer, you will encounter a prompt asking you to bind your mobile number for login verification. You will need to log in to the FactVerse Services platform to complete the binding.

The steps for using SMS verification are as follows:

1. Open the DataMesh One login interface.

2. Select the correct language and server.

3. If your organization has a private server, follow these directions below. Otherwise, skip to step 4.

a). Click the private server icon .

b). In the popup, enter the private server’s code.

c). Click Confirm return to the login interface.

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

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

6. If the selected company has enabled dual authentication with FactVerse account passwords and SMS, the mobile phone you bound will receive a login verification code, valid for 5 minutes.

7. Enter the code to complete the login process.

There are two main user interfaces in DataMesh Studio: the Homepage and the Edit Interface.

Homepage

After a successful login, you will enter the homepage. From here, you can access recently edited scenarios, create new scenarios, open scenarios from the cloud, import local scenarios, clear cache, and upload logs.

The homepage supports the following functions:

    • Create scenario: Click the Create button to create a new scenario.
    • Open cloud scenario: Click the Open button to open a scenario from FactVerse Services.
    • Import local scenario: Click the Import button to import a local scenario (*.dirpkg) into DataMesh Studio.
    • Open a recently edited scenario quickly: This displays a list of your six most recent scenarios.
    • Upload log: This uploads the last seven logs to the FactVerse Services platform. Used for troubleshooting.
    • Clear cache: This gives you the option to clear all of your cache, or resources that are infrequently used.
    • Provide feedback: Click Provide Feedback to provide product feedback to service@datamesh.com.
    • Version: This shows you details about the current version of the application.
    • Log out: Select your username on the top-right corner of the homepage, and then select Log Out to log out.

Edit interface

In the edit interface, you can organize 3D models, edit, and arrange demo procedure of the 3D content demo.

The edit interface consists of the menu, toolbar, resources pane, roles pane, workspace, timeline, and attributes pane.

Menu

The menu contains all the tools and commands you may use when creating 3D content. The following table provides the instructions for each menu function:

Menu

Function

File

New scenario: Create a new scenario in the selected directory. If the current scenario has not been saved, you will be prompted to save it before proceeding.

Open Scenario: Open a cloud scenario from FactVerse Services. If the current scenario has not been saved, you will be prompted to save it before proceeding.

Save: Save the current scenario.

Save as: Save the current content as a new scenario in the selected directory.

Export Scenario: Export the scenario in dirpkg format and save it as a file.

Close Scenario: Close the current scenario and return to the homepage. If the current scenario has not been saved, you will be prompted to save it before closing.

Quit: Exit DataMesh Studio. If the current scenario has not been saved, you will be prompted to save it before exiting.

Edit

Undo: Revert the previous operation performed by the user.

Redo: Restore the previously canceled operation of the user.

Delete: Remove the selected element from the interface.

Scenario

Rename: Change the scenario’s name.

Set Cover Image: Upload a picture as the scenario’s cover image.

Change Rendering Environment: Support modification of scenario rendering environment. You can use built-in indoor and outdoor rendering environments or customize rendering environments. For more details, please refer to Change rendering environment.

Modify Scenario Positioning: This allows you to set a model as a reference, which proves helpful when you need to make edits in connection to a model without interfering with your process. For more details, please refer to Customize spatial positioning methods.

Modify Play Mode: The playback method for scenarios in DataMesh Learn can be set to page-by-page flipping. For more details, please refer to the Scenario play mode.

Assessment

Task: Attach a task to your current scene that viewers will have to complete. For more details, please refer to Interaction position and assessment.

Preview

Start from Beginning: Preview the scenario from the first scene.

Start Preview: Preview the scenario starting from the current scene.

Current Scene Only: Preview the current scene only.

Tools

Directional Movement: When enabled, each object has three cones when selected that allow the user to move that object in straight lines across the X, Y, or Z axis.

Performance Statistics: Display important statistics such as FPS, Memory Usage, etc.

Settings

Languages: Switch to different languages: Simple Chinese, Traditional Chinese, English and Japanese.

Account:

  • User account: Display currently the current user.
  • Log out: Log out of the current account.

Upload Log: Upload the last seven logs to our servers.

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.

  • 1 (Lowest Quality): The most basic rendering level, ideal for quickly viewing the model or when the device performance is limited.
  • 6 (Highest Quality): The best image quality and detail display, but it may significantly impact software performance.

About: Check current application version.

Toolbar

The toolbar provides quick access to frequently used tools and commands in DataMesh Studio.

Icon

Description

Homepage

Clicking the Homepage button to return to the homepage. If there are any unsaved changes in the current scenario, a prompt will appear asking if you want to save the current scenario before navigating back to the homepage.

Save

Save any changes made to the scenario since the last save.

Undo

Revert the previous action.

Redo

Redo the last action that was undone using the Undo function.

Group

Group together the set of currently selected elements. This group is then saved in the Elements pane.

Ungroup

Ungroup a previously grouped set of roles. If a group contains other groups, those groups will remain in the grouped state after ungrouping.

Copy

Copy the selected element, and grouped elements can also be copied.

Paste

Paste the most recently copied content.

Delete

Delete the selected role.

Preview
Preview a scenario.

Resources pane

The Resources pane is in the upper left window. You can adjust the size of the Resources pane by dragging the bottom or right edge of the window. Clicking on the Resources title can expand or collapse the pane.

The Resources pane can be divided into two sections: My Resources and Libraries.

My Resources

My Resources section contains a variety of resources uploaded by users, which can be used to build 3D scenes.

Filter: You can filter resources by tags in order to display all resources that have that tag.

Storage Directory: The file path to your current folder. Click  to return to the previous folder.

Search Bar: Use the search bar to search for the resource you are looking for.

Refresh: Click  to refresh resources materials. Any resources added before the refresh will appear.

Resources Status:

    • Uncached: A gray icon means that a resource has not been downloaded, and you must do so before you can use it in your scenario.
    • Downloading: Clicking on a grayed out resource will initiate the download process. The download progress will be displayed.
    • Cached: Once the material has been successfully downloaded, its icon will be highlighted. You can then drag and drop the material to the workspace.

Libraries

The Libraries section comprises built-in models and advanced resources created and added by users. If you do not have any available resources in My Resources, you can still experience DataMesh Studio using the built-in models available in Libraries.

Elements pane

The Elements pane is on the bottom left of the interface and contains all the elements in the current scene.

The Elements pane supports the following functions:

    1. Show/Hide: When you hover over an element, an icon will appear to the left of the role. Clicking on this icon will show a hidden element or hide a visible element.
    2. Select: Clicking on an element will select it.
    3. Focus: Double-clicking on an element will transport the scene viewer to its location.
    4. Resize: Dragging the right edge of the elements pane will adjust its size.
    5. Collapse: Clicking on the Elements pane header will collapse the pane.

Workspace

The workspace is in the middle of the interface and shows you the virtual environment of your scenes and scenarios. You can drag elements from the resources pane to the workspace in order to add them to your scenario. During playback, the elements in the scene will interact based on user-defined logic.

The workspace displays various elements that you have added into the current scene, including:

  • Light Source: By default, every new scenario contains two light sources .
  • Camera: By default, every new scenario contains one camera .
  • User-added resources, such as models in the scene.
  • Scenario name: The current scenario name is shown in the top-left corner of the workspace. The default format for scenario names is “Project-<date>-<number>”. You can change the scenario name when saving the scenario.
  • View cube : Located in the upper-right corner of the workspace, the view cube indicates the current viewing angle direction. Clicking the view cube allows you to switch between six views (front view, rear view, left view, right view, top view, and bottom view).
  • Focus button :

When no element is selected: Clicking the button will focus the view to the center of the scene, resetting the current scene view to the default perspective. The default perspective is positioned in the front and above, looking towards the center of the scene.

After selecting the element:

      • Clicking the focus button will switch the view focus to the selected element.
      • Clicking the focus button a second time will move closer to the selected element.
  • Projection switch button : Toggles between perspective mode, where objects appear smaller the further they are from your view, and orthographic mode, where objects remain the same size. For more details, please refer to Projection modes.
  • Table of Contents : Gives a list view of the order of scenes and chapters in the current scenario.

Attributes pane

The attributes pane is located on the right side of the interface and enables you to edit the attributes of scenes and elements. You can add actions to elements and configure their behaviors via the attributes pane.

The attributes pane is context-sensitive; it shows the attributes of anything that is selected. If nothing is selected, then the attributes pane will display attributes of the overall scene.

The following picture illustrates the layout of the attributes pane if a model is selected:

For more details about the parameters in the attributes pane, please refer to following sections:

    • Set scene attributes: This section introduces how to edit and configure scene attributes.
    • Elements: This chapter introduces various elements in the scenario and provides guidance on how to edit and adjust elements’ attributes.
    • Actions: This chapter helps you understand how to add and configure action effects for elements.

Timeline

The timeline is located directly below the workspace and contains thumbnails of all the scenes for easy recognition. The order of the scenes goes from earliest at the left to latest at the right. In addition, users can click on each thumbnail to quickly switch to the scene that the thumbnail represents. Here are the features of the timeline:

    • Add Scene: By right clicking and selecting this option, you can add a scene directly to the right of the selected scene. Additionally, you can add a new scene at the end of the timeline by clicking on the “+” button.
    • Delete Scene: Delete the selected
    • New Chapter: Create a new chapter.
    • Add Previous Scene: Add a previous scene to the current scene.

Additionally, you can navigate through the timeline via keyboard shortcuts:

    • ← switch to the previous scene.
    • → switch to the next scene.

The timeline provides an intuitive interface for managing and navigating scenes. It gives users the ability to easily locate and switch between different scenes and manage and adjust scene settings.

DataMesh Studio provides keyboard shortcuts to enhance user productivity. For example, using Ctrl + S allows you to quickly save their current project, while Ctrl + Z enables them to undo the most recent operation.

Operation

Windows

MacOS

New

Ctrl+N

Command+N

Open

Ctrl+O

Command+O

Save

Ctrl+S

Command+S

Save as

Ctrl+Shift+S

Command+Shift+S

Close

Ctrl+W

Command+W

Exit

Alt+F4

Command+Q

Paste

Ctrl+V 

Command+V 

Delete

Delete

Delete

Undo

Ctrl+Z 

Command+Z

Redo

Ctrl+R

Command+R

Group

Ctrl+G

Command+G

Ungroup

Ctrl+Shift+G

Command+Shift+G

New scene

Previous scene

Drag visual reference

Shift+left button

Shift+left button

Element range selection

Shift+ left button muti-selection

Shift+ left button muti-selection

Element disjointed selection

Ctrl+ left button

Command + left button

1.  Explore an expanded range of shortcut keys for improved workflow.

2. Receive timely updates through the update announcements feature (When there is a server maintenance and update plan, a one-time update notice will be displayed on the client).

Overview

DataMesh Studio is a 3D editing software that allows you to combine digital models with 3D elements in order to create scenarios that can be viewed in mixed reality. These scenarios are essentially 3D files that can be used to instruct, train, or test your employees on their performance in your workspace. In addition, you can upload real-time data to interact with models of your equipment in order to generate digital twins that simulate the behavior of their real-life counterparts. With support for our cloud storage service and management platform, DataMesh FactVerse, you can easily import and export resources and scenarios to your account.

Service Content of Each App + Cloud Platform

Cloud Platform

DataMesh services include digital twin management services, collaborative event services, model data, model acceleration services, data fusion services, AI intelligent generation services, and other services related to digital twin businesses provided to enterprise organization users.

1. Digital Twin Management Service

With digital twin management services, you can manage and maintain your digital twin assets. You can create and manage digital twin templates, attribute groups, digital twins, resources, behavior trees, scenes, etc., to manage the digital twin content of the virtual world. This provides comprehensive support for enterprise training, guidance, experience, monitoring, control, and simulation.

2. Collaborative Event Service

Collaborative events represent independent collaborative actions. You can use collaborative event services to create and manage events and participate in collaborative actions during scenarios and scene playback.

3. Model Data Service

You can convert your model files into usable model formats in DataMesh services through the model data service. The converted files can be directly imported into 3D editors.

4. Data Fusion Service

If you have purchased relevant services and obtained product feature permissions, you can access simulation data and real-time data through data fusion services. With data fusion services, you can integrate and process data from different sources (databases, APIs) for more comprehensive data analysis and insights.

5. AI Intelligent Generation Service

If you have purchased relevant services and obtained product feature permissions, you can build an enterprise private knowledge base and create knowledge assistants that meet business requirements. Additionally, you can generate voice resources based on your requirements during conversations and store them in the cloud for use in DataMesh client applications.

II. Studio

DataMesh services include cloud resource management services, 3D content creation services, custom spatial positioning services, assessment services, and reflection environment services provided to enterprise organization users.

1. Cloud Resource Management Service

With cloud resource management services, you can save your created 3D content to the cloud platform. Additionally, you can manage and maintain your 3D content assets through cloud resource management services.

2. 3D Content Creation Service

You can create the 3D content you need using DataMesh services. Additionally, you can organize 3D models and arrange demonstration processes through the editing interface to produce 3D content tailored to your business needs.

3. Custom Spatial Positioning Service

Through the custom spatial positioning service, you can position objects in real space during the process of creating 3D content. In DataMesh services, you can choose between two custom spatial positioning methods: reference model positioning and QR code positioning.

4. Assessment Service

With a DataMesh Learn license, you can use the position interaction and assessment functions in DataMesh services to create training and assessment scenarios. By defining interactive positions for roles, you can establish user interactions with the scenario, thereby creating scenarios with assessment tasks and scoring.

III. One

DataMesh services include 3D/MR content viewing, playback services, 3D content editing services, collaborative playback services, and offline mode services provided to enterprise organization users.

1. 3D/MR Content Viewing Service

With DataMesh services, you can browse 3D content, including models, images, PDF files, and pre-made scenarios, uploaded to the cloud platform. Additionally, you can display 3D content on virtual reality devices, smartphones, tablets, and other terminals for a more vivid, intuitive, and immersive presentation.

2. 3D/MR Content Editing Service

To enhance the playback and viewing experience, you can use the editing mode during the playback of 3D content. This allows you to adjust the position, size, rotation angle, and transparency of models or sub-objects, tools, and other resource content in scenarios during the playback of 3D content.

3. Collaborative Playback Service

Through collaborative playback services, you can engage in multi-user collaborative playback, facilitating collaborative learning and communication.

IV. Importer

DataMesh services include model viewing services, model material editing services, and cloud resource management services provided to enterprise organization users.

1. Model Viewing Service

Through DataMesh services, you can intuitively understand the hierarchical structure, node relationship structure, and basic attributes of imported models. This allows for a quick preview of how models will perform on different devices.

2. Model Material Editing Service

Within DataMesh services, you can easily modify the material properties of models. You can use various commonly used material spheres provided, including metal, wood, plastic, glass, marble, glazed, and concrete, to replace the original materials of the model. Additionally, you can adjust multiple attributes such as color, transparency, metallicity, and smoothness. These attributes can be adjusted individually or in combination, enabling you to easily achieve the desired effects.

3. Resource Cloud Management Service

The cloud resource management service supports one-click uploading of models to the cloud resource library, facilitating team collaboration and resource sharing. Manage and maintain your 3D content assets through the cloud resource management service.

V. Designer

DataMesh services include digital twin content creation services, cloud resource management services, and assessment services provided to enterprise organization users.

1. Digital Twin Content Creation and Preview Service

You can use DataMesh services to create and edit digital twin scenes, allowing accurate simulation and visualization of real-world scenes. Additionally, you can connect to business systems, organizing and driving scene operations based on actual scenario data.

2. Cloud Resource Management Service

Save your created digital twin content to the cloud platform. Manage and maintain your digital twin content assets through the cloud resource management service.

3. Assessment Service

With a DataMesh Learn license, you can use the assessment functionality within DataMesh services to create training and assessment scenes. By assigning tasks and positions to the digital twin, you can create scenes with assessment tasks and scoring.

VI. Checklist

DataMesh services include patrol inspection and spot check services provided to enterprise organization users.

Through the use of the patrol inspection and spot check service, you can regularly or systematically inspect, assess, and maintain equipment, systems, facilities, or areas to ensure normal operation, prevent potential issues, and promptly discover and resolve abnormal conditions that may affect safety, performance, or functionality. Also, you can view inspection records and equipment statistics on the FactVerse Services platform, understand the overall condition of equipment and tasks, and provide opinions on task completion through annotations.

VII. Inspector

DataMesh services include Level of Detail (LOD) grading rendering viewing services, Mixed Reality (MR) visualization services, cloud data storage services, and collaborative services for enterprise organizational users.

1. LOD Grading Rendering Viewing Service

You can use the LOD grading rendering viewing service to dynamically adjust the model accuracy and image continuity during the scene rendering process.

2. 3D/MR Content Viewing Service

Through 3D/MR technology, you can map 3D architectural scenes and engineering information to the real environment of the construction site, greatly enhancing the spatial experiential sense in design, construction, acceptance, and other stages.

3. Collaborative Service Based on On-Site Annotation Inspection

Collaborative services support users at various stages to share various types of data based on the same building scene, realize simultaneous data sharing on mobile devices and the FactVerse cloud platform, and support the transfer of inspection data to the CMS system, assisting in subsequent on-site construction management work.

User Agreement Standard Template – Using Cloud Platform as an Example

DataMesh Service Agreement

Updated Date: November 20, 2023

Effective Date: November 2x, 2023

Welcome to use DataMesh products and services!

Note: Before using DataMesh services, you should carefully read and comply with the “DataMesh Service Agreement” (hereinafter referred to as “this Agreement”). Please carefully read and fully understand the content of each term, especially the terms that exempt or limit liability, dispute resolution, and legal applicability. Terms that exempt or limit liability will be displayed in bold, and you should pay special attention to them.

By following the prompts on the registration page, enterprise organization creation page, or other informational cues, and by agreeing to this Agreement and completing the account registration or enterprise organization creation, or by actually using the services in a manner permitted by DataMesh, you hereby acknowledge that you have fully read, understood, and accepted all the terms of this Agreement. This Agreement shall then become legally binding, and henceforth, you shall not claim the invalidity of this Agreement or request its revocation on the grounds of not having read its contents or not receiving satisfactory answers from DataMesh to your inquiries.

I. Definitions

  1. This Agreement: Refers to this “DataMesh Service Agreement.”
  2. Enterprise Organization User: Refers to the administrator authorized by the enterprise organization to create the enterprise organizational structure, invite organization members to log in to DataMesh accounts as enterprise organization users, or configure enterprise accounts for users. After completing the creation of the enterprise organization, authorized administrators of the enterprise organization configure, activate, manage, and use DataMesh products. DataMesh enterprise organization users include but are not limited to legal entities, organizations, partnerships, or individual businesses.
  3. User: If an individual accepts this Agreement on behalf of themselves, “User” refers to that individual. If an individual accepts this Agreement on behalf of a company or other legal entity, “User” refers to the individual for whom the customer has ordered the services (or provided services, applicable to any free services provided by DataMesh) and authorizes them to use the services. For example, the user may include the customer and third-party employees, consultants, contractors, and agents who have business dealings with the customer. For example, the user may include the customer as well as employees, consultants, contractors, and agents of third parties who have business dealings with the customer.
  4. Personal Information Processor: Refers to the organization or individual that, as an enterprise organization user, has the right to decide the purpose and method of processing personal information during the use of DataMesh services for online 3D content creation, resource uploading, business data uploading, processing, 3D/MR content experiences, etc. When enterprise organization users and their administrators use DataMesh services for functions such as data uploading and 3D/MR content experiences, the personal information processor is the DataMesh enterprise organization user. DataMesh, based on administrator operations, configurations, and instructions, is entrusted to collect, store, use, process, transmit, provide, disclose, delete, and handle enterprise organization-controlled data.
  5. Personal Information: Refers to any information in customer data that directly or indirectly pertains to or is associated with (or can reasonably be considered to directly or indirectly pertain to or be associated with) a specific individual.
  6. Customer Data: Refers to electronic data and information related to services provided by customers or to customers, excluding non-DataMesh application information.
  7. Intellectual Property: Refers to any materials and any intellectual property created, conceived, written, created, developed, practiced, or delivered by DataMesh in the process of providing professional services mentioned in this Agreement, including but not limited to all designs, text, graphics, images, DLC models, any reports, computer software and/or software documentation, and other content excluding your content.
  8. Documents: Refers to the content in the help support accessible through the service. https://www.datamesh.com/support/

II. Contracting Parties

  1. This agreement is a contract jointly entered into by enterprise organization users (including administrators and users) and the DataMesh service provider regarding the user’s download, installation, and use of this software, as well as the use of related DataMesh services.
  2. Enterprise organization users and their administrators are collectively referred to as “users” or “you.”
  3. The DataMesh service provider includes DataMesh and other affiliated companies providing services related to DataMesh. The above-mentioned DataMesh service providers are collectively referred to as “DataMesh,” “us,” and “we.”
Region of Enterprise TenantContracting EntityAddress
Mainland China and Hong Kong-Macao regionDataMesh(Beijng) Technology Co., Ltd.Room A492, 4th Floor, Building 14, Cuiwei Zhongli, Haidai District, Beijing, China.
JapanDataMesh CorporationRoom 404, Ningyocho bld, Tensho Nihombashi, Ningyocho 3-3-5, Nihombashi, Chuo-ku, Tokyo
United StatesDataMesh Inc.1400 112th Ave SE, Suite 100, Bellevue, Washington, 98004, USA
Other regionsDataMesh Pte. Ltd.298 Tiong Bahru Rd, #05-01, Singapore 168730

III. Agreement Content and Effectiveness

  1. Acceptance of these Terms

If you access or use this service, it means you agree to be bound by all the following terms. Therefore, before using this service, please read all the terms. If you do not agree to all the following terms, please do not use this service. Additionally, if you find any term unreasonable, please inform us via the following email: compliance@datamesh.com.

  • Modification of these Terms

We reserve the right to modify these terms at any time. For example, if we introduce a new feature or for other reasons, we may need to modify these terms.

Whenever we make changes to these terms, these changes will take effect when we post the revised terms (indicated by the date at the top of these terms) or when you accept them; if we provide a mechanism for you to immediately accept the revised term, you are responsible for checking the updated agreement text after revisions to understand the changes to these terms.

If you continue to use this service after the revised terms take effect, you have accepted the changes to these terms.

IV. Service Content

  • DataMesh Service Content
  • DataMesh services include DataMesh client applications, server cloud platforms, and the integration of certain DataMesh features/services as third-party services in other software or hardware. The above is collectively referred to as “DataMesh services,” subject to the specific form of service implementation.
  • In this service, DataMesh provides various application versions, including but not limited to those for Windows, Mac, iOS, Android, and other operating systems (specifically based on versions provided by DataMesh). Users can choose to install the software version that matches their terminal devices. DataMesh will continuously update application versions. If a user has registered and used one version of the service, they can use other versions of the service under the same account. This agreement automatically applies to all versions of software and services used by the user.
  • DataMesh Service Form
  • Delegated Data Processing Services
  • Delegation of Enterprise Control Data Processing

Regarding the opening and use of relevant DataMesh services by enterprise organization users and administrators, DataMesh will process enterprise organization control data submitted or generated during the user’s use of DataMesh-related functions/applications based on the administrator’s actions and instructions. This includes 2D resources such as text, images, videos, audio, photos, and 3D content.

  • Delegation of User Personal Information Processing

Regarding the personal information of users involved in enterprise control data, enterprise organization users and their administrators understand and agree:

  • Delegated processing: In the process of using enterprise organization services, the user’s personal information published or transmitted by the user, necessary for the conclusion and performance of the contract, or necessary for the implementation of human resources management through legally established labor rules and labor contracts signed with the user, can be processed by enterprise organization users as personal information processors, and DataMesh, based on reasonable necessity, can process the user’s personal information through delegation.
  • User information processing restrictions: During the existence of DataMesh enterprise organizations and the collection, storage, processing, and transmission of enterprise organizational control data through the implementation of DataMesh services, DataMesh will not share enterprise organizational control data without the consent of the enterprise organizational administrator.
  • Without ambiguity, in the case of enterprise self-built application services and other third-party application services, enterprise organization users and their administrators act as user personal information processors. DataMesh provides platform technology services to enterprise organization users and third-party service providers. DataMesh does not bear joint responsibility for the processing of user information by third-party application service providers.

IV. Software Updates

  1. In order to improve user experience, and enhance service content and forms, DataMesh will continuously strive to develop new services and provide users with software updates from time to time. This may include software replacement, modification, feature enhancement, version upgrades, and other forms.
  2. To ensure the security and consistency of this software and service functionality, DataMesh reserves the right to update the software without special notice to users. This may involve version updates, changes, or restrictions to certain software functions or effects. Users may be required to update to the latest version of the product promptly.
  3. Users understand and agree that DataMesh may notify users of software updates through announcements, update logs, etc., on the DataMesh official website or DataMesh client pages. DataMesh is not obligated to provide users with special notifications regarding software updates.

V. Account Registration and Management

(I) Account Registration

You can log in and use DataMesh services through two methods: (1) using third-party app accounts approved by DataMesh (also known as “third-party authorized accounts”); (2) using enterprise accounts configured by enterprise organizations (“enterprise accounts”).

(II) Account Rights and Responsibilities

  1. Administrator Account Management Rights and Responsibilities

(1) The administrator account represents the account of the enterprise organization. Please ensure that you have obtained full authorization from DataMesh enterprise organization users and can act on behalf of DataMesh enterprise organization users for daily internal management work. It is reasonable to believe that you have signed service agreements, privacy policies, or other similar agreements or rules with the enterprise or organization you are associated with, and you are bound by them. Disputes arising from this shall not be our responsibility.

(2) The administrator account has user management, permission management, and other privileges. The operations and instructions performed by the administrator account will be considered as representing the will of the enterprise organization. Enterprise administrator account users have the right to manage users under the enterprise account.

(3) Administrator Declaration and Warranty:

When inviting organization members to join the DataMesh enterprise organization, administrators should ensure that they fully explain the basis for the invitation (such as the necessity for fulfilling contracts as an individual party or the necessity for implementing human resources management).

Administrators should safeguard business secrets learned during the use of DataMesh services, protecting user personal information, personal privacy, and other rights and interests.

As an administrator or sub-administrator of the enterprise organization user, you are responsible for your actions. The consequences of DataMesh providing or modifying services based on your actions are your responsibility. If losses occur to DataMesh or others due to this, you should compensate for them.

(4) You are obliged to properly safeguard the administrator account and password and should not disclose them to others under any circumstances. If you suspect that someone else is using your administrator account, you should notify DataMesh immediately. You should pay attention to improving the security of your devices and network. In case of theft of the administrator account, unauthorized personnel gaining administrative rights due to misoperation, etc., you are responsible for it.

(5) When you create an account or log in to this service using other services, you agree to maintain the security of your password and accept all risks of any unauthorized access to any data or other information you provide to this service. If you discover or suspect any security vulnerabilities in this service, please let us know as soon as possible.

VI. DataMesh Service Usage Guidelines

  1. This service allows you and other users to provide content through posting, linking, and other means. You are responsible for the content you provide in this service, including its legality, reliability, and appropriateness.
  2. When you provide content through posting, linking, or other means in this service, you grant us the rights and licenses to use, copy, modify, and format your content on or through this service. We may adjust the format or storage method of your content for display throughout the service, but we will not edit or modify the substantive content of your content itself.
  3. In addition to our limited rights to your content, you retain all rights to the content you post, link, or otherwise provide on this service.
  4. You can remove it by deleting the content you’ve posted. Once you delete your content, it will no longer appear on this service. However, copies of the deleted content may be retained in our system or backups for a period of time.
  5. You may not post, link, or otherwise provide any of the following content on this service:
  6. Defamatory, slanderous, biased, fraudulent, or deceptive content;
  7. Illegal or unlawful content that may result in liability;
  8. Content that may infringe or violate any party’s patents, trademarks, trade secrets, copyrights, privacy rights, publicity rights, or other intellectual property or other rights;
  9. Mass or repetitive promotional activities, political propaganda, or commercial information targeting users who are not following you (spam);
  10. Private information of any third party (e.g., addresses, phone numbers, email addresses, social security numbers, and credit card numbers);
  11. Viruses, damaged data, or other harmful, disruptive, or destructive files or code.
  12. Additionally, you agree not to do any of the following on this service or to other users:
  13. Use this service in a manner that may interfere, disrupt, negatively affect, or inhibit other users from fully enjoying this service, or that may damage, disable, overburden, or impair the operation of this service;
  14. Interfere or damage this service or the servers and networks connected to this service, or violate any rules, procedures, policies, or regulations regarding the connection networks of this service;
  15. Modify or falsify instructions or data during software operation, add, delete, or alter the functionality or performance of the software, or operate or disseminate software or methods used for the above purposes, whether or not these actions are for commercial purposes;
  16. Interfere with the software, its components, modules, data, etc., either on your own, authorizing others, or utilizing third-party software
  17. Collect any personal information of other users, or intimidate, threaten, track, or harass other users of this service in any way;
  18. Evade or attempt to evade any filters, security measures, rate limits, or other features designed to protect the functionality of this service, its users, or third parties.

VII. DataMesh Intellectual Property

DataMesh has invested significant effort in creating the DataMesh service, including logos and all designs, text, graphics, images, DLC models, and other content (excluding your content). This property is owned by us or our licensors and is protected by applicable copyright laws and regulations. We grant you the right to use it.

However, unless explicitly stated, your rights do not include:

  • Modifying the service or any part of it in a manner not permitted by DataMesh.
    • Using any data mining, robots, or similar data collection or extraction methods.
    • Reverse engineering or accessing the service to build a competitive product or service.
    • Using the service for purposes other than its intended purpose. If you do any of these, we may terminate your use of the service.

VIII. DataMesh Enforcement Regulations

1. You agree and accept that DataMesh has the right to monitor your use of the service. Following laws, regulations, and the relevant provisions of this agreement, DataMesh may take corresponding measures, including but not limited to deleting information, suspending or terminating services, and reporting to relevant authorities.

2. If you violate laws and regulations, infringe on the legitimate rights of third parties, or violate this agreement and related rules, DataMesh has the right to verify, notify, delete, block, and take measures such as reclaiming accounts, restricting, or terminating the use of part or all of the services according to relevant laws and regulations. This may also include public disclosure and reporting to authorities.

3. If you use DataMesh’s paid services, DataMesh has the right to suspend/terminate the corresponding service without assuming breach liability until you correct the violation.

4. If the content you publish or actions you take result in third-party lawsuits, complaints, claims, or adverse consequences leading to penalties against DataMesh, you shall bear full responsibility and indemnify DataMesh from any damages. Additionally, you shall compensate DataMesh for any losses incurred.

IX. Service Fees

1. Any free trials, free features, and services provided by this service should not be considered as DataMesh giving up the right to charge in the future. DataMesh has the right to notify you of the charging standards and methods through announcements on the DataMesh website or specific DataMesh service applications seven days in advance. If you continue to use the relevant DataMesh services, you are required to pay the corresponding fees according to the charging standards published by DataMesh.

2. DataMesh has the right to unilaterally adjust the fee standards and charging methods seven days in advance based on actual circumstances and notify you in the form of announcements without obtaining your prior consent.

3. You are responsible for paying for internet access, data traffic, and other communication fees charged by third parties when using this service.

X. Suspension or Termination of Service

1. Due to the special nature of internet services, DataMesh has the right to change the service content, suspend, or terminate all or part of the service (including free or paid services). Notice will be given through announcements on the DataMesh website or other official channels.

2. You understand and agree that DataMesh may regularly or irregularly maintain or inspect the platform equipment, facilities, and software and hardware providing network services. If the fee-based service is suspended for a reasonable time due to such circumstances, DataMesh is not liable after providing advance notice.

3. In case of any of the following breaches, DataMesh has the right to immediately suspend or terminate the service and request compensation for losses:

  • User violation of the account registration and management obligations in this agreement.
  • User failure to pay the corresponding service fees when using fee-based network services.
  • User violation of the obligations stipulated in the DataMesh service usage guidelines in this agreement.

XI. Privacy Policy

1. DataMesh makes efforts to adopt various reasonable physical, electronic, and managerial security measures to protect your information, ensuring that the information and communication content stored in DataMesh are not leaked, damaged, or lost. Strict management measures are also taken for employees or outsourced personnel who may have access to information. DataMesh will provide corresponding security measures to protect your information according to existing technology, providing reasonable security guarantees. DataMesh will do its best to prevent your information from being leaked, damaged, or lost at any time. However, please be aware that there are no absolute perfect security measures on the information network. Please handle relevant information carefully.

2. You should keep your DataMesh devices, accounts, and passwords safe and properly manage related information and content. You are responsible for data loss or theft caused by your own reasons and for the deletion or storage failure of related data in this software and service.

3. For specific privacy terms, please refer to the “DataMesh Privacy Policy.”

XII. Limited Liability

1. The service will be provided “as is” and “as available.” DataMesh makes no promises or guarantees regarding the effectiveness, accuracy, reliability, stability, completeness, and timeliness of the technology and information involved in the service.

2. Under no circumstances will DataMesh be liable for consequences such as inability to use or delayed services, data loss, system failures, etc., due to network connection failures, equipment failures, communication system failures, power failures, hacker attacks or network attacks, strikes, riots, fires, natural disasters, wars, government actions, orders from international or domestic courts, or third-party inactions.

3. Regardless of foreseeability and the form of action, DataMesh will not be liable for indirect damages (including but not limited to loss of profits or interest, business interruption).

4. You fully understand and agree that due to the special nature of the internet, the information and personal data you share in the service may be copied, reposted, or used for other purposes by others. You are fully aware of the existence of such risks, and you confirm that such risks should be entirely borne by you, and DataMesh is not liable for this.

XIII. Breach Liability and Compensation

1. If we find or receive reports from others that you have violated the provisions of this agreement, DataMesh has the right to delete, block relevant content without notice, and take measures including but not limited to restricting, suspending, terminating your use of DataMesh accounts and services, restricting, suspending, or terminating part or all of the services without assuming breach liability.

2. You agree that if you upload, transmit, or share information through the service, use other functions of this service, violate this agreement, or infringe on the rights of others, leading to any third party making claims or requests to DataMesh and its affiliated companies, or if DataMesh and its affiliated companies suffer any losses as a result, you agree to fully compensate (including but not limited to reasonable attorney fees).

XIV. Effective Notice

1. Any notice from DataMesh to you can be delivered by email, page announcements, personal prompts, mobile messages, or mail, and such notice shall be deemed to have been delivered or become effective within seven days from the date of sending.

2. You agree that any notice you send to DataMesh should be directed to the official contact information, communication address, email, or other contact information publicly disclosed by DataMesh, as notified to users through the method described in Article XVI, or by using other notification methods recognized by DataMesh.

XV. Dispute Resolution and Others

1. The interpretation and application of this agreement, as well as disputes related to this agreement, shall be handled under local laws and regulations, excluding the application of any conflicting laws. Jurisdiction belongs to the court/enforcement agency with jurisdiction over the place where this agreement is signed.

2. If any provision of this agreement is deemed invalid or unenforceable, the remaining parts shall still have legal effect.

3. DataMesh waives the rights granted by this agreement in case of user negligence or breach of contract, which shall not be construed as DataMesh waiving the right to exercise corresponding rights in the event of similar user negligence or breach of contract in the future.

4. This agreement shall supersede all prior oral and written agreements, arrangements, understandings, and communications between the parties on any matters related to this agreement.

5. You understand and agree that DataMesh has the right to independently decide on business strategies and transfer all rights and obligations under this agreement to its affiliated companies based on business adjustments. The transfer will be notified in the manner specified in this agreement.

XVI. Feedback and Contact Information

Please let us know your views on the service, these terms, and DataMesh services in general. When you provide any feedback, comments, or suggestions regarding the service, these terms, and DataMesh services, you irrevocably transfer all rights, ownership, and interests in your feedback, comments, and suggestions to us.

Questions or opinions regarding this service can be submitted to us via the email address assistance@datamesh.com.

Instructions for use

Steps to open 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 Services 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.

User Interface

The layout of DataMesh Importer user interface are as follows:

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

The Menus 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 Services resource library.
    • Save Model: Upload the currently imported model to the FactVerse Services resource library.
    • 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 Services resource library.

    Settings

      • Language: You can switch to different languages.
      • 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 Services.
      • Operating Parameters: Display the application’s Memory, FPS, DrawCall, Batches, Triangular Faces, Vertices, and other key data.
      • About: View the current application version number.
      • Quit: Close the application.

    Information Panel

    Display attributes information of model.

    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.
      • Fast select same level Nodes: 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.

    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.

    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.

    This image has an empty alt attribute; its file name is image-10.png
      • 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.
      • Triangular Faces: The Triangular Faces refers to the number of triangular faces in the model. It is an important indicator for measuring model complexity and detail level. Higher face counts usually mean more details and more refined appearance but may also lead to performance burdens. In DataMesh Importer, when the face 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.

    Login

    After opening DataMesh Importer, click on the settings button in the toolbar, and select Account > Account Login from the drop-down menu to open the login page.

    Following figure is the login interface:

    The login interface supports the following configuration:

      • Language: DataMesh Importer supports Simplified Chinese, English, Japanese, and Traditional Chinese languages.
      • Server List: You can switch to different servers, including China Mainland, Japan, and Singapore.
      • Private Deployment: If an enterprise has deployed a private server, users need to enter the exclusive service code for the private deployment when logging in.
      • Third-party Login: For more information about third-party login, please refer to the specific section on Third-party login in the user manual.

    To log in to DataMesh Importer, use your FactVerse account and password on the login interface.

    1. Open the login interface of DataMesh Importer.

    2. Select the desired language and server.

    3. If your organization has a private server, follow these directions below. Otherwise, skip to step 4.

    a. Click the private deployment icon .

    b. In the popup, enter the private server’s code, for example: “dtcs-sg”.

    c. Click Confirm to return to the login page.

    4. Enter your account and password of FactVerse.

    5. Click Sign in.

    a). If you have only one account, you will be directly logged in.

    b). If you have multiple accounts, select the correct one from a list and you will be logged in.

    DataMesh Importer 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.

    1. Open the login interface of DataMesh Importer.

    2. Select the correct language and server.

    3. (Optional) Private server deployment. If your company has deployed a private server, you need to configure the private server settings before logging in.

    4. Click Microsoft third-party login icon, and then enter third-party account and password to log in.

    When a company enables the dual authentication of account passwords and SMS in FactVerse Services, users are required to undergo an SMS verification process when logging into the DataMesh client and FactVerse Services platform. Upon the first login to DataMesh Importer, you will encounter a prompt asking you to bind your mobile number for login verification. You will need to log in to the FactVerse Services platform to complete the binding.

    Once your phone number is bound, the steps for using SMS verification are as follows:

    1. Open the DataMesh Importer login interface

    2. Select the correct language and server.

    3. (Optional) Private server deployment. If your company has deployed a private server, you need to configure the private server settings before logging in.

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

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

    6. If the selected company has enabled dual authentication with FactVerse account passwords and SMS, the mobile phone you bound will receive a login verification code, valid for 5 minutes.

    7. Enter the code to complete the login process.

    Other functions

    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.

    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.

    Events

    The Events function 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 of DataMesh One:

      • New Event: With 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: 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.

    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 Valid Date.

    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.

    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.

    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.

    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 Services 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.