Bevel-Aware Mesh Simplification for Shading-Preserving Normals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh simplification methods introduce shading artifacts when collapsing bevels in polygonal meshes, as the curved normals of bevel faces bleed onto adjacent flat surfaces, leading to improper handling of these features.

Innovation Solution

A method that identifies bevel edges in polygonal meshes and updates stored normals of the collapse vertex by copying the normals of the removed vertices to maintain smooth shading, preventing artifacts during mesh simplification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional mesh simplification methods are used to collapse bevel edges, then the mesh complexity is reduced, but shading artifacts are introduced where curved normals bleed onto adjacent flat surfaces

Engineering Contradiction:
Improvemesh simplification efficiencyVSAvoidshading accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating the treatment of normals based on their location and role in the mesh. Bevel vertices receive curved normals for smooth shading, while non-bevel vertices maintain their original normals. During collapse operations, the system selectively updates normals only for vertices that are not part of bevel edges, preserving the smooth-shaded appearance of bevels while maintaining correctness elsewhere in the mesh.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by pre-identifying and marking all bevel edges in the mesh before performing any simplification operations. This advance identification allows the system to track which vertices belong to bevels and apply appropriate normal handling during subsequent collapse operations, preventing shading artifacts from the outset rather than correcting them afterward.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If bevel faces are collapsed using conventional approaches, then the mesh topology is simplified, but the intended smooth-shaded appearance is disrupted and hard edges appear

Engineering Contradiction:
Improvemesh topology complexityVSAvoidvisual appearance integrity
Core Design Contradiction:
Device complexityVSShape

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the normal vectors of vertices during the mesh simplification process. When a collapse operation involves bevel vertices, the system updates their normals to maintain the curved appearance characteristic of smooth-shaded bevels. This parameter adjustment ensures that the visual appearance integrity is preserved even as the mesh topology becomes simpler.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple edges are collapsed at once in polychord collapse, then processing efficiency is improved, but it becomes difficult to preserve the grid-like topology and handle bevels correctly

Engineering Contradiction:
Improvesimplification processing speedVSAvoidtopology preservation accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies segmentation by dividing the polychord collapse operation into manageable components. The system processes the set of edges to be collapsed, identifies which ones involve bevel vertices, and handles their normal updates in an organized sequence. This segmented approach allows efficient batch processing while maintaining precise control over normal preservation for bevel edges.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12626466B2Systems and methods for handling bevels in mesh simplification
Publication Date: 2026.05.12 ELECTRONIC ARTS INC
  • US12626466B2 patent drawing
  • US12626466B2 patent drawing
  • US12626466B2 patent drawing

AI summary

A method, device, and computer-readable storage medium for simplifying a mesh including bevels. The method includes: receiving a polygonal mesh representing a three-dimensional (3D) object; identifying a set of edges in the polygonal mesh as bevel edges; performing a mesh simplification operation on the polygonal mesh to generate a simplified mesh, wherein the mesh simplification operation removes at least one edge that includes a vertex that is of a bevel edge, and wherein two vertices in the polygonal mesh are collapsed to a collapse vertex in the simplified mesh; and updating stored normals of the collapse vertex based on copying stored normals of the two vertices removed from the polygonal mesh to the collapse vertex.