3D Iso-Surface Mesh Generation for Low-Poly Feature Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating low-poly meshes from high-poly 3D models are labor-intensive, require manual adjustments, and struggle to maintain visual appearance while ensuring topological and geometrical correctness, particularly in complex models.

Innovation Solution

A method involving iso-surface mesh generation using unsigned distance functions, feature point determination, edge flip operations, and feature denoising to create a robust, watertight, and self-intersection-free low-poly mesh through a two-stage process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual crafting of low-poly meshes is performed, then visual appearance quality is improved, but labor intensity and project duration increase

Engineering Contradiction:
Improvevisual appearance qualityVSAvoidproject duration
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs automatic mesh generation and optimization without requiring manual artist intervention. The algorithm independently handles feature detection, mesh simplification, and quality optimization, enabling the system to serve itself rather than relying on external manual craftsmanship.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical operations (artists manually adjusting meshes) with an automated computational system. The system uses algorithms to automatically detect features, generate low-poly meshes, and optimize visual quality, substituting human manual work with automated mechanical/computational processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automatic mesh generation algorithms are used, then productivity is improved, but manufacturing precision of visual appearance deteriorates

Engineering Contradiction:
Improveautomation efficiencyVSAvoidvisual appearance quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system applies different processing strategies to different regions of the mesh based on local feature importance. Critical features receive specialized handling to preserve visual quality, while less important regions are simplified more aggressively, enabling automatic generation to achieve high visual fidelity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary feature detection and analysis before generating the low-poly mesh. By identifying important features in advance and planning the simplification strategy beforehand, the system ensures that visual appearance quality is maintained throughout the automatic generation process.

Inventive Principle:
Principle #10Preliminary action

3Shape

If high-poly models with complex topology are used, then visual detail is improved, but ease of manufacture of low-poly approximation deteriorates

Engineering Contradiction:
Improvevisual detailVSAvoidalgorithm design complexity
Core Design Contradiction:
ShapeVSEase of manufacture

Solution Approach 1:

The system segments the complex high-poly model into manageable regions based on feature importance and geometric characteristics. This segmentation allows the algorithm to handle different parts of the model with appropriate strategies, simplifying the overall manufacturing process despite the input complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts processing parameters based on the input model's complexity and feature characteristics. By changing parameters such as simplification intensity, feature detection thresholds, and mesh density according to the specific input, the system maintains ease of manufacture across various complex models.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If aggressive mesh simplification is applied, then triangle count is reduced, but visual quality and feature preservation deteriorate

Engineering Contradiction:
Improvetriangle countVSAvoidfeature preservation
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system applies non-uniform simplification where different regions of the mesh receive different levels of detail based on their visual importance. Features identified as critical maintain high fidelity with minimal simplification, while less important areas are simplified more aggressively, achieving low triangle counts without sacrificing essential visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system incorporates feedback mechanisms that evaluate the impact of simplification operations on visual quality and feature preservation. Based on this feedback, the algorithm adjusts its simplification strategy in real-time, preventing excessive reduction in critical areas while maximizing triangle count reduction in permissible regions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12505621B2ISO-surface mesh generation for three-dimensional models
Publication Date: 2025.12.23 TENCENT AMERICA LLC
  • US12505621B2 patent drawing
  • US12505621B2 patent drawing
  • US12505621B2 patent drawing

AI summary

A method of generating an iso-surface mesh for a three-dimensional (3D) model is provided. In the method a plurality of voxels is generated in a bounding box of an input mesh, where a size of each of the plurality of voxels is based on a size of the bounding box of the input mesh and an iso-value. One or more iso-surfaces in each of the plurality of voxels are determined based on an unsigned distance function and the iso-value. One or more feature points in each of the plurality of voxels are determined based on the one or more iso-surfaces in the respective voxel and a constraint function. A feature mesh is generated based on the determined one or more feature points, and an edge flip operation is performed on each of a plurality of edges of the feature mesh to generate the iso-surface mesh.