Dual UV Engine Reduces Seam Artifacts in 3D Texture Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for rendering 3D graphics images using UV parameterization often result in seam artifacts, which break the visual continuity and detract from the realism of the image, as the seams between UV pieces can be visually apparent and difficult to fully eliminate.

Innovation Solution

The method involves computing a second UV set that has distinct seams from the first, either by generating a dual UV set where seams minimally intersect or by augmenting UV pieces to create overlapping regions, allowing for seamless rendering by blending and interpolating samples based on distance from seams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If UV mapping is used to apply textures to 3D models, then the complexity of processing and display is reduced, but seam artifacts are introduced that break visual continuity

Engineering Contradiction:
Improveprocessing complexityVSAvoidseam artifacts
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The UV surface is divided into multiple UV pieces (triangles or quads) that can be independently processed and rendered. This segmentation allows the complex 3D surface to be mapped to simpler 2D texture regions, reducing processing complexity while introducing seams at the boundaries of these segments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A second UV set is introduced as an intermediary structure that provides alternative seam paths. The rendering system uses both UV sets and blends their contributions, where the second UV set's seams are positioned to minimize visibility and interference with the first UV set's seams, thereby mediating the harmful seam artifacts

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If texel overscanning is used to reduce seam artifacts, then visual quality improves, but interference between unconnected object pieces occurs and colors become undefined

Engineering Contradiction:
Improvevisual qualityVSAvoidinterference between pieces
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

Different regions of the UV surface are assigned different qualities through the dual UV set approach. Areas near seams in the first UV set are supplemented by corresponding areas in the second UV set, creating local regions with enhanced texture information that are less affected by seam artifacts

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

A second UV set is generated as a copy or transformation of the first UV set, with seams positioned differently. This copying approach allows the system to have redundant texture information available through the second UV set, which can be used to compensate for seam artifacts in the first UV set without causing interference between unconnected pieces

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9305389B2Reducing seam artifacts when applying a texture to a three-dimensional (3D) model
Publication Date: 2016.04.05 AUTODESK INC
  • US9305389B2 patent drawing
  • US9305389B2 patent drawing
  • US9305389B2 patent drawing

AI summary

Embodiments of the present invention include techniques for reducing artifacts in rendered images. In one embodiment, a dual UV engine generates a dual of the graph defined by an initial UV set associated with a 3D model. The dual UV engine then uses existing flattening and layout engines to generate a dual UV set from this dual graph. Using the dual graph to define the dual UV set ensures that the seams corresponding to the initial UV set and the dual UV set minimally intersect.