3D Model Split View Rendering for Multi-Mode Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for rendering multiple visualization modes of 3D models are either inefficient, requiring users to manually switch between modes or are resource-intensive, leading to delays and difficulty in comparing different views.

Innovation Solution

A computer-implemented method that renders multiple visualization modes simultaneously by splitting a main view into multiple split views, each displaying a different visualization mode, allowing for real-time updates and comparison without redundant rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple visualization modes are rendered simultaneously using multiple viewers, then the user can compare different modes at the same time, but the CPU and GPU resources are heavily consumed leading to rendering delays

Engineering Contradiction:
Improvecomparison capabilityVSAvoidCPU and GPU resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by stationary object

Solution Approach 1:

The main view is segmented into multiple split views, each displaying a different visualization mode. This allows the interface to present multiple rendering results simultaneously while managing resource consumption through selective rendering updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of continuously rendering all visualization modes, the system updates split views periodically or on-demand based on user interaction. When the user hovers over or selects a split view, the corresponding visualization mode is rendered and displayed, reducing unnecessary continuous rendering of all modes.

Inventive Principle:
Principle #19Periodic action

2Use of energy by stationary object

If the user manually switches between visualization modes using command lists, then resource consumption is reduced, but the user interaction time and complexity increase

Engineering Contradiction:
ImproveCPU and GPU resource consumptionVSAvoiduser interaction complexity
Core Design Contradiction:
Use of energy by stationary objectVSEase of operation

Solution Approach 1:

Multiple visualization mode selections are merged into a single interface view. The user can see multiple visualization modes simultaneously in split views and select one directly from the displayed options, combining the benefits of visual comparison with mode selection in one integrated interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system prepares and displays multiple visualization mode previews in split views before the user makes a selection. This preliminary display of options allows the user to compare modes and make informed decisions without manually switching through each mode sequentially.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by stationary object

If only one visualization mode is displayed at a time, then resource consumption is minimized, but the user cannot compare different modes efficiently

Engineering Contradiction:
ImproveCPU and GPU resource consumptionVSAvoidmode comparison time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The interface transitions from displaying a single visualization mode in one dimension (one viewer) to displaying multiple visualization modes simultaneously in another dimension (multiple split views arranged spatially). This spatial arrangement allows comparison across different modes without requiring temporal switching.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20230185425A1Multi-render user interface
Publication Date: 2023.06.15 DASSAULT SYSTEMES SA
  • US20230185425A1 patent drawing
  • US20230185425A1 patent drawing
  • US20230185425A1 patent drawing

AI summary

A computer-implemented method for rendering at least two visualization modes of a 3D model. The method comprises rendering the 3D model in a main view according to a first visualization mode. The method further comprises splitting the main view in at least two split views. Each split view corresponding to one visualization mode of a plurality of visualization modes. The method further comprises, for each split view, determining a rendering area of the 3D model associated to the current split view. The method further comprises rendering the 3D model in each split view according to its corresponding visualization mode and determined rendering area. This constitutes an improved method for rendering various visualization modes of a 3D model simultaneously.