Mesh Decimation Compression for Dynamic 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for compressing and rendering three-dimensional models in computer graphics face challenges in efficiently reducing mesh complexity while maintaining visual quality, especially as the complexity and detail of online games increase.

Innovation Solution

The proposed solution involves compressing meshes by utilizing information obtained during decimation, such as a record of transforms performed, and encoding incremental updates to allow for reconstruction. Additionally, textures are compressed to form a continuous level of detail, and three-dimensional models are dynamically rendered based on camera position and scene context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mesh decimation is used to reduce the number of triangles, then memory requirements and rendering time are reduced, but visual quality deteriorates

Engineering Contradiction:
Improverendering timeVSAvoidvisual quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing transformation information during the decimation process. This allows the system to efficiently reconstruct higher-quality mesh representations when needed, without performing expensive recalculation during rendering. The transformation history is captured in advance and reused dynamically based on viewing conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by enabling the mesh to dynamically switch between different levels of detail based on camera position and scene context. The system transitions between decimated and original mesh representations in real-time, adjusting the level of geometry detail and texture resolution according to distance and importance, thereby maintaining visual quality where needed while reducing rendering load elsewhere.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If mesh complexity and detail are increased to maintain visual quality, then file size and transmission data increase

Engineering Contradiction:
Improvevisual qualityVSAvoidfile size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies the extraction principle by separating the mesh geometry from its transformation history. Instead of storing multiple complete mesh representations at different detail levels, the system extracts and stores only the transformation operations needed to convert between levels. This dramatically reduces file size while preserving the ability to reconstruct higher-quality representations when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies asymmetry by creating an asymmetric storage scheme where the base decimated mesh is stored in full detail, while the transformation information to reconstruct higher-quality versions is stored compactly. This asymmetric approach optimizes for the common case (viewing decimated meshes) while efficiently supporting the less common case (viewing high-quality meshes) without requiring symmetric storage of all intermediate representations.

Inventive Principle:
Principle #4Asymmetry

3Loss of time

If transmission data size is reduced through compression, then download time is reduced, but reconstruction complexity increases

Engineering Contradiction:
Improvedownload timeVSAvoidreconstruction complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the mesh data into distinct components: the base decimated mesh geometry and the transformation history. This segmentation allows each component to be optimized independently for compression and transmission, while the reconstruction process simply applies a sequence of transformation operations in order, maintaining relatively simple reconstruction logic despite the compressed format.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250117964A1Systems and Methods for Mesh Decimation, Mesh Compression, and Intra-Mesh LODs
Publication Date: 2025.04.10 SIX IMPOSSIBLE THINGS BEFORE BREAKFAST LTD
  • US20250117964A1 patent drawing
  • US20250117964A1 patent drawing
  • US20250117964A1 patent drawing

AI summary

The systems and methods described herein improve the compression of components used to render three-dimensional models in computer-generated graphics, enabling the dynamic rendering of those three-dimensional models. In various implementations, a mesh may be compressed utilizing information obtained during decimation of the mesh. In various implementations, a texture may be compressed using similar techniques to form a continuous level of detail (LOD) of the texture. As also described herein, a three-dimensional model may be dynamically rendered based on a current scene. For example, a mesh for a three-dimensional model may be rendered based on a current desired LOD level for a vertex of the mesh and pre-defined lowest-resolution LOD levels for that vertex.