Hybrid 3D Model Rendering for Massive Interactive Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D modeling techniques struggle to provide efficient visualization in interactive editing workflows, particularly with massive 3D models, due to scalability issues in element-based approaches and inefficiencies in tile-based approaches, including excessive hardware resource consumption and frame rate drops.

Innovation Solution

A hybrid approach combining tile-based rendering for unmodified elements and element-based rendering for modified elements, utilizing a frontend and backend module architecture to manage and generate tiles and polygon meshes efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full-resolution geometry data is transmitted to the client for visualization, then visualization quality is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvevisualization qualityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system segments geometry data by transmission priority, separating critical display surface geometry from non-critical internal geometry. This allows selective transmission of only necessary data portions to the client, reducing overall bandwidth consumption while maintaining visualization quality for visible surfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different transmission qualities to different parts of the model based on their visibility and importance. Display surface geometry is transmitted at full resolution for high-quality visualization, while non-display surface geometry is transmitted at reduced resolution or omitted entirely, optimizing the balance between quality and bandwidth usage.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If detailed geometry data is processed on the client side, then visualization detail is improved, but client device load increases

Engineering Contradiction:
Improvevisualization detailVSAvoidclient device load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and transmits only the essential display surface geometry data to the client, removing unnecessary non-display surface details. This reduces the amount of data the client must process while preserving sufficient detail for effective visualization and editing operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transmits partial geometry data - specifically only the display surfaces required for visualization - rather than complete high-detail geometry. This partial action approach provides sufficient visualization detail for editing workflows without overwhelming the client device with excessive data that would require heavy processing resources.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If complete model data is transmitted, then editing accuracy is improved, but transmission time increases

Engineering Contradiction:
Improveediting accuracyVSAvoidtransmission time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system segments model data into display surface geometry (essential for editing) and non-display surface geometry (non-essential for editing). By transmitting only the segmented display surface portion, the system achieves sufficient editing accuracy while dramatically reducing transmission time compared to sending complete model data.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If high-resolution geometry is maintained, then model fidelity is improved, but memory usage increases

Engineering Contradiction:
Improvemodel fidelityVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality differentiation by maintaining high-resolution geometry only for display surfaces where fidelity is essential for editing accuracy. Non-display surfaces use reduced resolution, significantly reducing overall memory usage while preserving model fidelity where it matters most for the editing workflow.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4211660B1Visualization of massive 3D models in interactive editing workflows
Publication Date: 2026.04.29 BENTLEY SYSTEMS INC
  • EP4211660B1 patent drawingFigure 1
  • EP4211660B1 patent drawingFigure 2
  • EP4211660B1 patent drawingFigure 3A~3B

AI summary

In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.