Texture Mapping 2D Text Properties to 3D Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications often lose two-dimensional properties when converting text to three-dimensional models, making it difficult or impossible to apply properties like colors to the resulting 3-D models, which complicates the process and limits user customization.

Innovation Solution

A texture map is used to capture two-dimensional text properties such as color, shape, and fill patterns, which are then mapped to the three-dimensional model, allowing for seamless preservation and display of these properties in the 3-D representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If two-dimensional text properties are converted to three-dimensional models, then the text can be displayed in 3-D format, but the two-dimensional properties such as color and fill patterns are lost

Engineering Contradiction:
Improve3-D text representationVSAvoid2-D text properties
Core Design Contradiction:
ShapeVSLoss of information

Solution Approach 1:

The patent creates a texture map that copies the 2-D text properties (color, fill patterns, shading) and applies them to the 3-D text model. This allows the 3-D model to retain the visual appearance of the original 2-D text without losing any properties during conversion.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The texture map serves as an intermediary between the 2-D text properties and the 3-D text model. It captures the 2-D properties and transfers them to the 3-D model, enabling seamless integration of both dimensional representations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If properties are applied to three-dimensional models, then the text can be customized, but the process becomes complicated requiring modification of individual triangles

Engineering Contradiction:
Improvetext customizationVSAvoidproperty application process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of modifying individual triangles, the patent creates a texture map that copies the desired properties and applies them uniformly across the 3-D model. This simplifies the customization process while maintaining adaptability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the property application process with the texture mapping process. By combining these operations, the system applies multiple properties (color, fill patterns, shading) in a single unified operation rather than requiring separate modifications to individual triangles.

Inventive Principle:
Principle #5Merging (Combining)

3Shape

If three-dimensional text is created, then the text can be displayed in 3-D format, but the conversion process becomes complex and loses original properties

Engineering Contradiction:
Improve3-D text representationVSAvoidconversion process
Core Design Contradiction:
ShapeVSDevice complexity

Solution Approach 1:

The texture map acts as an intermediary that simplifies the conversion process from 2-D to 3-D. It captures the 2-D properties and transfers them to the 3-D model in a single operation, reducing the complexity of the conversion process while preserving all original properties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses copying to transfer 2-D text properties to the 3-D model through texture mapping. This approach simplifies the conversion process by creating a direct mapping relationship between the 2-D properties and the 3-D representation, eliminating the need for complex manual property application.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7688317B2Texture mapping 2-D text properties to 3-D text
Publication Date: 2010.03.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7688317B2 patent drawing
  • US7688317B2 patent drawing
  • US7688317B2 patent drawing

AI summary

Three-dimensional text is displayed without losing its related two-dimensional text properties. The two-dimensional text properties are captured and mapped to the three-dimensional text. Capturing the properties helps preserve the look of the two-dimensional text when it is converted and displayed as three-dimensional text. A texture map is used to capture the two-dimensional properties that are associated with the text. The texture map capturing the two-dimensional text properties is applied to the three-dimensional text and then displayed.