3D Scene Model Data Application

  • Last update:August 20, 2025
  • Overview

    Version


    Report Server Version
    Plugin Version
    11.5.1

    V4.1.0

    iconNote:
    To use this function, you need to purchase the FVS 3D Component - Scene Twin function point. For details, you can contact FanRuan sales personnel.

    Application Scenario

    Models in 3D scenes often need to be combined with data to reflect the corresponding changes in real-world scenarios in real time. In version V4.1.0, a new event setting was added under Scene Event > Model Data Application for the FVS custom 3D models. The model data application event allows you to set functions for showing/hiding the model and model animations.

    • Through the Show/Hide function, you can switch the display status of the model in real time to reflect real-world changes in entity counts, such as the number of goods on a warehouse rack or the construction status of a building floor in a park.

    • Through the model animation function, you can utilize data signals to drive the playback of model animations and simulate the working status of equipment, thereby achieving a more intuitive and dynamic scene presentation.

    Function Description

    Model Data Application Event Adding

    1. You can enter the custom 3D scene component editing page, choose Model > Scene Event > Model Data Application, click Add Model Data Application Event to enter the event setting panel.

     1.png

    2. The event setting includes Event Name and Data Source settings.

    • Event Name: You can set the event name, which is Model Data Application Event X by default. You can customize the event name, but empty names are not supported.

    • Data Source: You can select Dataset or WebSocket. The following table describes the details.

    Data SourceIllustrationDescription
    Dataset2.png
    • You can select template datasets and server datasets that have been added to the current template. 

    • Update Frequency: You need to set the frequency for updating. The minimum and default frequency is 5s.

    WebSocket3.png
    • Data Source Configuration: You need to set the corresponding data source name, ID, and URL for WebSocket.

    iconNote:
    WebSocket supports URL reuse.
    • Data Field: You need to predefine the field key used for driving, and add multiple data fields.

    iconNote:
    For details about the WebSocket data push format requirements, see 3D Data Source.

    3. You can add multiple Model Data Application events, which will be executed in sequence from top to bottom in the list. You can re-edit, rename, copy, delete, and disable the events.

     4.png

    Execution Adding

    After setting the data source, you can add specific execution actions, which support the setting for showing/hiding the model and animation playback.

     5.png

    Show/Hide

    The Show/Hide execution action allows you to dynamically display/hide the specified model according to data.

    iconNote:
    For models requiring the showing and hiding control, you are advised to create the models as individual GLB models. For the multi-level model structure, you are advised to set the parent node as an empty node.

    6.png

    You can set Execution Condition and Execution. The following table describes details.

    Configuration
    Description

    Execution Condition

    The content can not be empty.

     7.png

    • Data Field: You can select the fields added in Data Source.

    • Operator: Supported operators include Equal to, Not Equal to, Greater than, Greater than/Equal to, Less than, Less than/Equal to, Begin With, Not Begin With, End With, Not End With, Contain, Not Contain, In, and Not In.

    • Comparison Value: String and Formula are supported.

    Execution

    Action Name

    You can set the name of the action.

    Target Object

    The model to which the event applies supports Data Specification and Manual Specification.

    • Manual Specification: You need to select models manually from the model list, and both parameter models and common models are supported.

    8.png

    • Data Specification: You need to match the models based on the data in the data source, requiring the model name to be matched to the field.

    9.png 

    Status Setting

    You can set Show or Hide for the execution.

    Model Animation

    The Model Animation execution action allows you to dynamically control the animation playback status of the specified model according to the data.

     10.png

    You can set Execution Condition and Execution. The following table describes details.

    Configuration
    Description

    Execution Condition

    Same as that for Show/Hide.

    Execution

    Action Name

    Same as that for Show/Hide.

    Target Object

    The model to which the event applies supports Data Specification and Manual Specification.

    • Manual Specification: You need to select models manually from the model list, and both parameter models and common models are supported.

    iconNote:
    You can select animations from all existing models in the model list. Wireframe animations are not supported.

    11.png

    • Data Specification: You need to match the models based on the data in the data source. You can select the fields in the selected dataset.

    iconNote:
    Animation Name can be empty. In this case, the first animation in the model animation list will be played by default.

    12.png

    Playback Command

    You can set Start Playback, Pause Playback, or Exit Playback.

    Command Timing

    This option appears only when Play Command is set to Start Playback.

    You can set Play at Once or Delay Animation.

    Playback Method

    This option appears only when Play Command is set to Start Playback.

    You can set Single Playback or Loop Playback.

    Example

    For details, you can download the template: Intelligent Warehousing and Logistics Demo

    Data Preparation

    The dataset must contain at least the following fields: Model Name, Animation Name, and the condition judgment field.

    This example takes rack animations as a demonstration. The in/out retrieval motion Animation has been added to the model. When Motion Status of the rack is Running, the animation is played; otherwise, it remains paused.

     13.png

    Model Preparation

    The retrieval arm of the rack can be created as an individual GLB model, and a retrieval animation has been added to it.

    Model Data Application Event Adding

    1. You can enter the custom 3D scene component editing page, choose Model > Scene Event > Model Data Application, click Add Model Data Application to enter the event setting panel.

    2. Set Event Name to Rack Motion Status, set Data Source to Dataset, and choose Rack Motion Status from the drop-down list.

     14.png

    3. Choose Add Execution > Model Animation.

     15.png

    Add two executions separately. The following figure shows the specific setting.

    • Running: When the Motion Status field is equal to Running, the corresponding model needs to play the running animation.

    • Suspension: When the Motion Status field is equal to Suspend, the corresponding model needs to pause the running animation.

    16.png

     

    Effect Display

     gif17.gif 

    Attachment List


    Theme: FineVis Data Visualization
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy