Three-dimensional graphic system with an editor for generating a textrue mapping image
First Claim
1. An image generating method, wherein a cursor is displayed on a display screen to generate an image in which a first point is located by the displayed cursor and points vicinal to the first point are drawn, comprising the steps of:
- (a) determining a relationship between densities each representing a gray level to be used for a drawing and distances from the first point respectively; and
(b) generating an image in which said first point and each of said points vicinal to said first point are drawn at the gray level represented by the densities related to the distances between said first point and each of said points vicinal to said first point respectively by the determined relationship.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional graphic system includes a scene origination equipment, a rendering apparatus and a display device. The user interface unit of the scene origination equipment displays on the display screen of the display device. The user interface unit of the scene origination equipment displays on the display screen of the display device a graph which represents the relationship between a distance from a point generated with a cursor and the density of the generated point. The setting of the shape of the displayed graph is accepted on the display screen, and the relationship between the distance from the generated point of the cursor and the density of the generated point is determined in accordance with the accepted setting of the shape of the graph. The image generation unit of the scene origination equipment displays the cursor on the display screen, and generates an image in which the point generated with the cursor and points vicinal to the generated point are drawn at densities conforming to the determined relationship. The rendering apparatus generates a video graphic in which the generated image is mapped on an object and displays the video graphic on the display screen.
86 Citations
27 Claims
-
1. An image generating method, wherein a cursor is displayed on a display screen to generate an image in which a first point is located by the displayed cursor and points vicinal to the first point are drawn, comprising the steps of:
-
(a) determining a relationship between densities each representing a gray level to be used for a drawing and distances from the first point respectively; and (b) generating an image in which said first point and each of said points vicinal to said first point are drawn at the gray level represented by the densities related to the distances between said first point and each of said points vicinal to said first point respectively by the determined relationship.
-
-
2. An image generation method wherein a cursor is displayed on a display screen to generate an image in which a first point is located by the displayed cursor and points vicinal to the first point are drawn, comprising the steps of:
-
(a) determining a relationship between a density representing gray level and a distance of said vicinal points from the first point; and (b) generating an image in which said first point and said points vicinal to said first point are drawn at the density representing gray level conforming to the determined relationship; wherein step (a) comprises the steps of; displaying on said display screen a graph which represents a relationship between a distance from the first point of said cursor and a density representing gray level of said first point, accepting a setting of a shape of the displayed graph on said display screens, and determining said relationship between said distance from said first point of said cursor and said density representing gray level of said first point, in accordance with the accepted setting of said shape of said graph.
-
-
3. An image generating method, wherein an image is formed by generating a recurrent pattern of tiles, comprising the steps of:
-
accepting as parameters, at least one of settings of a width and a height of each of said tiles, a shift of a reference position in an arrangement of said tiles, a thickness of an edge line of said each tile, recurrence numbers of said tiles in vertical and lateral directions, recurring colors of said tiles, and a color of said edge line; accepting variant magnitudes for at least one of the respective parameters; and forming said image by generating the recurrent pattern of said tiles in which the set parameters are varied, for the individual tiles, by the corresponding variant magnitudes varied using random numbers for the individual tiles.
-
-
4. An environmental mapping method, wherein a two-dimensional image is mapped on a three-dimensional object arranged in a three-dimensional space, in such a manner that a scene around the three-dimensional object in the three-dimensional space is generated, comprising the steps of:
-
generating six tetragonal images which are obtained in six directions viewed forwards and backwards, rightwards and leftwards, and upwards and downwards from a center position of said three-dimensional object within said three-dimensional space said forwards direction corresponding to a predetermined direction set on said three-dimensional space; laterally arraying four of the generated images, the forward, backward, rightward and leftward images in either of an order of said forward, rightward, backward and leftward images or an order of said leftward, rearward, rightward and forward images; converting each of two of said generated images into four triangular images partitioned by two diagonal lines; transforming each of the resulting eight triangular images into a tetragonal image one line of which corresponds to one line of the tetragonal image before the conversion, two opposing lines of which correspond to two lines constituting said diagonal lines, and a remaining line of which corresponds to an intersection point of said diagonal lines; generating a single image in which the eight tetragonal images resulting from said eight triangular images are respectively arranged over and under said four images of said forward, backward, rightward and leftward images laterally arrayed, so that corresponding lines in a hexahedron composed of said six tetragonal images of said forward, backward, rightward, leftward, upward and downward images may come into agreement; and mapping the single generated image on said three-dimensional object. - View Dependent Claims (5)
-
-
6. A three-dimensional graphic generation method, wherein a two-dimensional image is mapped on a surface of a three-dimensional object, and an image of the three-dimensional object with the two-dimensional image mapped thereon, the three-dimensional image being formed on an assumed camera screen, is generated comprising the steps of:
-
determining a resolution of said two-dimensional image to-be-mapped in accordance with a positional relationship between said assumed camera screen and said three-dimensional object; accepting vector representation data which stipulate an image pattern of two dimensions; generating the two-dimensional image of the determined resolution from said image pattern which is stipulated by the accepted vector representation data; mapping the generated two-dimensional image on said surface of said three-dimensional object; and generating said image of said three-dimensional object with said two-dimensional image mapped thereon, said three-dimensional image being formed on said assumed camera screen. - View Dependent Claims (7)
-
-
8. A texture mapping method, wherein a two-dimensional image is mapped on a surface of a three-dimensional object, comprising the steps of:
-
determining a plurality of directions as mapping directions in which said two-dimensional image is to be mapped on said three-dimensional object; calculating a direction normal to said surface of said three-dimensional object on which said two-dimensional image is to be mapped; selecting a direction which is most closely aligned with the calculated normal direction of said surface of said three-dimensional object, from among the plurality of predetermined mapping directions; and mapping said two-dimensional image on said surface of said three-dimensional object in the selected mapping direction.
-
-
9. A three-dimensional graphic generation method, wherein an image of a three-dimensional object which is arranged in an assumed three-dimensional space and which is stipulated by a definition of the three-dimensional object as well as definitions of optical characteristics, the image being formed on an assumed camera screen arranged in the three-dimensional space, is generated, comprising the steps of:
-
determining depths of respective points on surfaces of said three-dimensional objects relative to said camera screen from the definitions of shapes of said three-dimensional objects, thereby obtaining those points of said surface of said three-dimensional object which are to be formed on said camera screen; and determining colors only of the obtained points of said surface of said three-dimensional object to be formed on said camera screen, with ray tracing.
-
-
10. A three-dimensional graphic generation method, wherein an image is generated, the generated image is mapped on a surface of a three-dimensional object, and an image of the three-dimensional object formed on an assumed camera screen is generated, comprising the step of:
-
generating a two-dimensional image wherein a cursor is displayed on a display screen to generate an image in which a first point is located by the displayed cursor and points vicinal to the first point are drawn; said generating a two-dimensional shape step comprising the steps of; determining a relationship between a density and a distance of said vicinal points from the first point, and generating an image in which said first point and said points vicinal to said first point are drawn at the density conforming to the determined relationship; mapping the generated two-dimensional image on said surface of said three-dimensional object; varying either normal lines or positions of points of said surface of said three-dimensional object in accordance with densities of those points on said two-dimensional image which have been mapped on said points of said surface; and generating the image of the resulting three-dimensional object formed on said assumed camera screen.
-
-
11. A rendering apparatus which generates an image of a three-dimensional object formed on an assumed camera screen comprising:
-
texture data memory for storing therein vector representation data which stipulate image patterns of two dimensions; three-dimensional scene data memory for storing therein shape data which stipulate shapes of three-dimensional objects; input unit for accepting a designation of a positional relationship between said camera screen and a subject; texture supply means for determining a resolution of a two-dimensional image in accordance with the shape data fetched from said three-dimensional scene data memory and said positional relationship accepted by said input, and for generating said two-dimensional image of the determined resolution from the vector representation data stored in said texture data memory; and texture mapping unit for generating the image of the three-dimensional object with the generated two-dimensional image mapped thereon, said image being formed on said assumed camera screen. - View Dependent Claims (12, 13, 14)
-
-
15. A rendering apparatus which generates an image of a three-dimensional object arranged in an assumed three-dimensional space, the image being formed on an assumed camera screen arranged in the three-dimensional space comprising:
-
three-dimensional scene data memory for storing therein shape data defining shapes of three-dimensional objects, and optical data defining optical characteristics of the three-dimensional objects; hidden-surface removal unit for deciding depths of respective points on surfaces of said three-dimensional objects relative to said camera screen from the shape data stored in said three-dimensional scene data memory, thereby obtaining those points of said surface of the three-dimensional object which are to be formed on said camera screen; ray tracing unit for obtaining intersection points between said three-dimensional objects and either/both of reflected light rays and refracted light rays at those obtained points of said surface of said three-dimensional object which are to be formed on said camera screen; shading unit for finding colors of said points of said surface of said three-dimensional object to be formed on said camera screen, by the use of the optical data stored in said three-dimensional scene data memory for said points to-be-formed and those points of said surfaces of said three-dimensional objects which intersect with either/both of said reflected light rays and said refracted light rays at said points to-be-formed; and image generator in which said colors found by said shading unit are formed on those points of said surface of said three-dimensional object to be formed on said camera screen which have been obtained by said hidden-surface removal unit. - View Dependent Claims (16, 17)
-
-
18. In a three-dimensional graphic system having scene origination equipment which generates shape data stipulating a shape of a three-dimensional object, a rendering apparatus which generates an image of the three-dimensional object arranged in an assumed three-dimensional space by the use of the shape data, the image being formed on an assumed camera screen arranged in the three-dimensional space, and a display device which displays the image of the three-dimensional object, comprising
said scene origination equipment includes: -
means for displaying a cursor on a display screen of said display device; means for displaying on said display screen of said display device a graph which represents a relationship between a distance from a located point of said cursor and a density representing gray level of said located point; means for accepting a setting of a shape of the displayed graph on said display screen of said display device; means for determining said relationship between said distance from said located point of said cursor and said density representing gray level of said located point, in accordance with the accepted setting of said shape of said graph; and means for generating a two-dimensional image in which said generated point are formed at the density representing gray level conforming to the determined relationship; and said rendering apparatus includes; texture mapping means for mapping said two-dimensional image generated by said scene origination equipment, onto said three-dimensional object in said shape stipulated by said shape data generated by said scene origination equipment, and means for generating said image of the three-dimensional object with said two-dimensional image mapped thereon, said three-dimensional object image being formed on said assumed camera screen, and for displaying the generated image on said display screen on said display device. - View Dependent Claims (19, 20)
-
-
21. In a three-dimensional graphic system having a scene origination equipment which generates shape data stipulating a shape of a three-dimensional object, a rendering apparatus which generates an image of the three-dimensional object arranged in an assumed three-dimensional space by using the shape data, the image being formed on an assumed camera screen arranged in the three-dimensional space, and a display device which displays the image of the three-dimensional object, comprising
said scene origination equipment includes: -
means for accepting as parameters, at least one of settings of a width and a height of each of tiles, a shift of a reference position in an arrangement of said tiles, a thickness of an edge line of said each tile, recurrence numbers of said tiles in vertical and lateral directions, recurring colors of said tiles, and a color of said edge line; means for accepting variant magnitudes for at least one of the respective parameters; and means for generating that image of the recurrent pattern of said tiles in which the set parameters are varied, for the individual tiles, by the corresponding variant magnitudes varied using random numbers for the individual tiles; and said rendering apparatus includes; means for mapping said image generated by said scene origination equipment, onto said three-dimensional object in said shape defined by said scene origination equipment; and means for generating said image of the three-dimensional object with said image mapped thereon, said image being formed on said assumed camera screen, and for displaying the generated image on said display screen on said display device. - View Dependent Claims (22, 23)
-
-
24. A three-dimensional graphic system comprising:
-
a scene origination equipment; a rendering apparatus which generates an image of a three-dimensional object formed on an assumed camera screen; said rendering apparatus comprising; texture data memory for storing therein vector representation data which stipulate image patterns of two dimensions, three-dimensional scene data memory for storing therein shape data which stimulate shapes of three-dimensional objects, an input for accepting a designation of a positional relationship between said camera screen and a subject, texture supply unit for determining a resolution of a two-dimensional image in accordance with the shape data fetched from said three-dimensional scene data memory and said positional relationship accepted by said input, and for generating said two-dimensional image of the determined resolution from the vector representation data stored in said texture data memory, and texture mapping unit for generating the image of the three-dimensional object with the generated two-dimensional image mapped thereon, said image being formed on said assumed camera screen; and a display device; said scene origination equipment includes; user interface control means for interactually accepting a designation of an image pattern of two dimensions to be used as a texture, and designations of attributes of said texture to be generated, and procedure origination means for originating a texture generation procedure which contains said designation of the texture pattern and said designations of the texture attributes accepted by said user interface control means; said input means of said rendering apparatus accepts said texture generation procedure originated by said procedure origination means of said scene origination equipment; said texture supply means fetches from said texture data memory the vector representation data which stipulate the two-dimensional image pattern designated by said texture generation procedure, and generates said two-dimensional image in accordance with said attributes designated by said texture generation procedure; and said display device displays said image of said subject generated by said texture mapping unit of said rendering apparatus. - View Dependent Claims (25, 26, 27)
-
Specification