Method for borderless mapping of texture images
First Claim
1. A method of transforming a first tessellatable surface having a finite number of original interior surface elements and having a border comprised of original peripheral surface elements such that a borderless tesselation of said first tessellatable surface can be accomplished, said method comprising the steps of:
- performing a transformation of an original position of each surface element of said first tessellatable surface to a new position, said new position displaced from said original position along a displacement vector having a predetermined length, a predetermined direction, a first end and a second end, said first end being disposed at said original position of said surface element, said transformation such that said original peripheral surface elements are transformed to new interior surface elements and certain of said original interior surface elements are transformed to new peripheral surface elements;
removing discontinuities in said new interior surface elements, resulting in a transformed tessellatable surface; and
,tessellating said transformed tessellatable surface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of transformation of any random sample of a surface texture pattern into a replicatable unit for computer graphics applications that can join together without borders to cover any desired surface area. The present invention is particularly well suited for obtaining texture patterns from high resolution photographs of actual surfaces to be used in a "texture library" of realistic replicatable fill patterns. In the preferred embodiment, the invention provides a method for identifying and isolating discontinuities in a texture pattern. The invention facilitates the smoothing of the isolated border discontinuities to produce a transformed, borderless texture sample.
-
Citations
22 Claims
-
1. A method of transforming a first tessellatable surface having a finite number of original interior surface elements and having a border comprised of original peripheral surface elements such that a borderless tesselation of said first tessellatable surface can be accomplished, said method comprising the steps of:
-
performing a transformation of an original position of each surface element of said first tessellatable surface to a new position, said new position displaced from said original position along a displacement vector having a predetermined length, a predetermined direction, a first end and a second end, said first end being disposed at said original position of said surface element, said transformation such that said original peripheral surface elements are transformed to new interior surface elements and certain of said original interior surface elements are transformed to new peripheral surface elements; removing discontinuities in said new interior surface elements, resulting in a transformed tessellatable surface; and
,tessellating said transformed tessellatable surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of forming a surface such that a tesselation of said surface is borderless, said method comprising the steps of:
-
generating an image of a surface texture; digitizing said image and storing said image in a storage means, said image comprising a plurality of original interior pixels and a border of a plurality of original peripheral pixels; translating a position of each of said pixels such that said original peripheral pixels are disposed as new interior pixels and certain of said original interior pixels are disposed as new peripheral pixels, said translation such that discontinuities are created in the region of said new interior pixels; and
,removing said discontinuities to create a continuous tessellatable surface. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of forming a surface such that a tesselation of said surface is borderless, said method comprising the steps of:
-
generating an image of a surface texture; digitizing said image and storing said image in a storage means, defining first, second, third, and fourth quadrants in said image, said quadrants each having first and second complementary interior edges and first and second exterior edges; transposing said first and third quadrants; transposing said second and fourth quadrants; said transposing steps such that said complementary interior edges are disposed on the periphery of said image and said exterior edges form a region of discontinuities in the interior of said image; and
,removing said discontinuities to create a continuous tessellatable surface. - View Dependent Claims (20, 21, 22)
-
Specification