3D Polygon Mesh Damage Rendering in Decentralized Simulations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer simulations face challenges in credibly replicating dynamic events while managing material resources, often requiring a trade-off between accuracy and processing power, especially in multi-user environments.

Innovation Solution

A method for rendering damaged-enhanced images in computer simulations involves determining the coordinates of a virtual impact, clipping affected rendering faces using a mathematically-defined subtraction shape, and computing new 3D polygon meshes, which can be processed in a decentralized and centralized manner to optimize resource usage and maintain realism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dynamic events are considered in computer simulation to maintain credibility, then accuracy is improved, but material resources (processing power, memory, storage space) are excessively consumed

Engineering Contradiction:
ImproveaccuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the simulation system into multiple simulation stations, each handling specific dynamic events independently. This segmentation allows parallel processing of collision, explosion, and other dynamic events across multiple stations, reducing the processing burden on any single station while maintaining overall simulation accuracy and credibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a distributed network dimension to the simulation system, transforming it from a centralized single-station architecture to a multi-station networked architecture. This dimensional change enables resource distribution across multiple nodes, allowing the system to handle complex dynamic events with high accuracy while managing processing power requirements through parallel computation across the network.

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

2Measurement precision

If high processing power is allocated to simulate dynamic events in real-time, then accuracy is improved, but device complexity increases

Engineering Contradiction:
ImproveaccuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The simulation system is segmented into multiple independent simulation stations, each responsible for specific dynamic event processing. This segmentation reduces individual station complexity while maintaining overall system accuracy through distributed computation, as each station handles a manageable subset of the total simulation workload.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each simulation station is designed with universal capabilities to handle multiple types of dynamic events (collisions, explosions, etc.) through standardized processing modules. This multi-functionality reduces the need for specialized complex hardware at each station, as general-purpose processors can handle various event types through software-based simulation modules.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If centralized processing is used to compute damaged meshes, then manufacturing precision is improved, but productivity decreases due to real-time constraints

Engineering Contradiction:
Improvemesh accuracyVSAvoidreal-time processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The computation of damaged meshes is segmented between centralized and decentralized processing. The centralized station performs detailed, accurate mesh reconstruction for critical views, while decentralized stations handle real-time rendering of less critical areas. This segmentation allows high-precision mesh computation where needed without compromising overall real-time rendering productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial computation strategies where full mesh reconstruction is performed only for regions within the current field of view or previously viewed regions, while other areas use approximation or deferred processing. This partial action approach maintains mesh accuracy for visible regions while improving overall real-time processing productivity by avoiding unnecessary computations in invisible areas.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3201884B1Updating damaged-enhanced 3D polygon meshes
Publication Date: 2020.09.30 CAE INC
  • EP3201884B1 patent drawingFigure 1
  • EP3201884B1 patent drawingFigure 2
  • EP3201884B1 patent drawingFigure 3

AI summary

A method and computer system for updating damaged-enhanced polygon meshes in a computer simulation associated to a storage module accessible to at least a first and a second decentralized simulation stations and a centralized processing unit thereof. At the first station, during the computer simulation, determining coordinates of a virtual impact on a 3D polygon mesh, computing newly formed 3D polygon mesh(es) from the virtual impact without updating the storage module and rendering damaged-enhanced image(s) of the newly formed 3D polygon mesh(es) for display from a first field of view of the first station. At the second station, receiving the coordinates of the virtual impact. At the centralized processing unit, receiving the coordinates of the virtual impact, computing the newly formed 3D polygon mesh(es) from the received coordinates independently from the first station, in non-real-time priority processing and persistently updating the storage module with newly formed 3D polygon mesh(es).