Method of creating texture capable of continuous mapping
AssigneeSony Computer Entertainment Inc.
InventorSachiyo Aoki
Life of this patent
Estimating the term…
Abstract
A method of quickly creating a texture which shows a continuous pattern when mapped repeatedly is provided. A space having three-dimensional objects arranged therein is rendered into a two-dimensional plane, or a rendering area. The rendering area is virtually divided into a plurality of congruent areas. Corresponding pixels of the areas are overlapped with each other to obtain a desired texture. At the time of overlapping, Z values in Z buffers are compared to update color information and Z values of a target area so that the data on pixels closer to a viewpoint shows all the time.
Claims8
A texture creation method comprising:
- arranging one or more three-dimensional objects in a space, and rendering the three-dimensional objects in a rendering area through hidden surface elimination processing with reference to Z values thereof indicating depths from a viewpoint;
- dividing the rendering area into a plurality of mutually congruent areas;
- and
- merging the divided areas into a predetermined target rendering area, wherein
- at the time of merging the divided areas into the predetermined target rendering area, pixel data and Z values are updated based on a result of comparison between the Z values of overlapping pixels, whereby the divided areas are merged into intended texture data.
A unit sheet having bounding sides, wherein corresponding pixels on opposite ones of the sides have the same Z values indicating depths from a viewpoint so that when the unit sheet is arranged repeatedly, adjoining ones of the unit sheets coincide in the Z values on the boundary therebetween.
A computer-readable medium containing a set of instructions for a general purpose computer, the set of instructions comprising:
- arranging at least one three-dimensional object in a predetermined space;
- determining at least one rendering parameter;
- rendering the at least one three-dimensional object in a rendering area based on the at least one rendering parameter;
- dividing the rendering area into a plurality of mutually congruent areas;
- and
- synthesizing the plurality of mutually congruent areas based on the at least one three-dimensional object and the at least one rendering parameter.
Dependencies are inferred from the claim text.