Method and apparatus for constraint-based texture generation

Inactive Publication Date: 2008-10-09
ADOBE INC
View PDF16 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0016]The nature of the invention is such that the authoring process (i.e., the entire process of generating a good texture distribution) can be performed incrementally. This advantageously enables existing texture distributions to be improved at a later date to meet higher standards of realism.
[0017]It is contemplated that the invention has various commercial applications, including o

Problems solved by technology

The generation of a texture map for a graphical image is complicated further when the surface to be mapped includes suc

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for constraint-based texture generation
  • Method and apparatus for constraint-based texture generation
  • Method and apparatus for constraint-based texture generation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030]The disclosure that follows, in the interest of clarity, does not describe all features of actual implementations. It will be appreciated that in the development of any such actual implementation, as in any such project, numerous engineering and programming decisions must be made to achieve the developers' specific goals and subgoals (e.g., compliance with system- and business-related constraints), which will vary from one implementation to another. Moreover, attention will necessarily be paid to proper engineering practices for the environment in question. It will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the relevant fields.

The Mathematical Technique

[0031]The core mathematical technique in accordance with one embodiment of the invention is a form of constrained optimization in which two types of constraint are considered: (1) user-specified or explicit cons...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method and apparatus for texture mapping a surface. The method is applicable to texture mapping either a two-dimensional representation (image) of a three-dimensional surface as well as a three-dimensional computer model of a three-dimensional surface, such as a triangular wire mesh model. In one embodiment, the texture mapping process involves user-specification of a plurality of constraints, including texture flow constraints, texture discontinuities, and surface underfolds. A triangular wire mesh model of the surface to be textured is generated. The mesh allows a continuous texture distribution to be specified as a linear interpolation of texture values at the triangular vertices. User-specified constraints are preserved as edges within the triangular mesh. The triangular mesh is used to compute a weighted energy functional expressed in terms of nodal texture values. The global value of this functional serves as a measure of how closely the user-specified and physics-based constraints are met by a particular texture distribution. The optimal texture distribution is found by determining the set of nodal values which minimizes this functional, through an iterative process that is recursively applied to each nodal value using the results of a previous iteration. In accordance with one aspect of the invention, the results of previous optimizations may be used as the starting point for subsequent refinements of the texture distribution, in the event that greater levels of photorealisim are necessary. During this recursive procedure the triangular mesh is progressively refined using an adaptive subdivision procedure which allows local texture variations to be more accurately expressed whilst optimizing the overall mesh density against calculational efficiency.

Description

NOTICE PURSUANT TO 37 C.F.R. § 1.184(2)[0001]The patent or application file contains at least one drawing executed in color. Copies of this patent or application publication with color drawings will be provided by the Office upon request and payment of the necessary fee.FIELD OF THE INVENTION[0002]The present invention relates generally to computer graphics, and more particular to a methodology for creating high-quality texture maps for photographic re-texturing.BACKGROUND OF THE INVENTION[0003]In the field of computer graphics and computer graphics rendering software, it is often desirable to apply a texture to a graphical image of a digitally-rendered object. Such functionality is often referred to as “texture mapping” or “texturing,” and numerous software tools for performing this function are known to those of ordinary skill in the art.[0004]As a general proposition, it is more difficult to map a photo-realistic texture to an object whose surface geometry and topology is complex...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06T15/30
CPCG06T11/001G06T15/04
Inventor GRENFELL, DESMOND
Owner ADOBE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products