Rendering process
First Claim
Patent Images
1. A rendering process, comprising:
- obtaining texel coordinate values corresponding to apexes of a polygon and to other locations of the polygon generated from apex coordinates of the polygon;
acquiring a shift value for shifting a specific texel coordinate value of the obtained texel coordinate values;
correcting the specific texel coordinate value using the shift value;
obtaining color information from a texture table based on the corrected texel coordinate value, the texture table including a plurality of texel coordinates, each texel coordinate including a texel value representing at least color information for a texture; and
assigning the color information to the polygon.
3 Assignments
0 Petitions
Accused Products
Abstract
A rendering processing device acquires a shift value for shifting a texel coordinate value generated from the apex coordinate values of a polygon, corrects the texel coordinate value using the shift value, acquires color information from a texture table based on the corrected texel coordinate value, and then assigns the color information to the polygon. The rendering processing device thus can move patterns or the like on the surface of the polygon without moving the polygon per se.
6 Citations
16 Claims
-
1. A rendering process, comprising:
-
obtaining texel coordinate values corresponding to apexes of a polygon and to other locations of the polygon generated from apex coordinates of the polygon;
acquiring a shift value for shifting a specific texel coordinate value of the obtained texel coordinate values;
correcting the specific texel coordinate value using the shift value;
obtaining color information from a texture table based on the corrected texel coordinate value, the texture table including a plurality of texel coordinates, each texel coordinate including a texel value representing at least color information for a texture; and
assigning the color information to the polygon. - View Dependent Claims (2, 3, 4, 5)
the acquiring step generates the shift value; - and
the correcting step corrects the specific texel coordinate value based on a predetermined calculation using the specific texel coordinate value and the shift value.
-
-
3. The rendering process according to claim 1, wherein
the acquiring step acquires the shift value from a shift value table storing a plurality of shift values; - and
the correcting step corrects the specific texel coordinate value based on a predetermined calculation using the specific texel coordinate value and the shift value.
- and
-
4. The rendering process according to claim 3, wherein
the shift value table includes a plurality of texel coordinates, each texel coordinate including a texel value representing a shift value for the texel coordinate. -
5. The rendering process according to claim 4, wherein
each shift value is a two-dimensional coordinate value representing texture information selected from the group consisting of color information based on the three primary colors of light, semi-transparency information used for image synthesis, and combinations thereof.
-
6. A rendering processing device, comprising:
-
a texture table including a plurality of texel coordinates, each texel coordinate including a texel value representing at least color information for a texture;
an acquisition unit operable to acquire a shift value for shifting a specific texel coordinate value corresponding to at least one location selected from apexes of a polygon and other locations generated from apex coordinates of the polygon;
a correction unit operable to correct the specific texel coordinate value using the shift value; and
an assignment unit operable to obtain color information from the texture table based on the corrected texel coordinate value and to assign the color information to the polygon. - View Dependent Claims (7, 8, 9, 10)
the acquisition unit is operable to generate the shift value; - and
the correction unit is operable to correct the specific texel coordinate value based on a predetermined calculation using the specific texel coordinate value and the shift value.
-
-
8. The rendering processing device according to claim 6, wherein
the acquisition unit includes a shift value table storing a plurality of shift values, and is operable to acquire the shift value from the shift value table; - and
the correction unit is operable to correct the specific texel coordinate value based on a predetermined calculation using the specific texel coordinate value and the shift value.
- and
-
9. The rendering processing device according to claim 8, wherein
the shift value table includes a plurality of texel coordinates, each texel coordinate including a texel value representing a shift value for the texel coordinate. -
10. The rendering processing device according to claim 9, wherein
each shift value is a two-dimensional coordinate value representing texture information selected from the group consisting of color information based on the three primary colors of light, semi-transparency information used for image synthesis, and combinations thereof.
-
11. A computer-readable recording medium having recorded thereon a rendering process program, the rendering process program comprising:
-
obtaining texel coordinate values corresponding to apexes of a polygon and to other locations of the polygon generated from apex coordinates of the polygon;
acquiring a shift value for shifting a specific texel coordinate value of the obtained texel coordinate values;
correcting the specific texel coordinate value using the shift value;
obtaining color information from a texture table based on the corrected texel coordinate value, the texture table including a plurality of texel coordinates, each texel coordinate including a texel value representing at least color information for a texture; and
assigning the color information to the polygon. - View Dependent Claims (12, 13, 14, 15)
the acquiring step of the rendering process program generates the shift value; - and
the correcting step of the rendering process program corrects the specific texel coordinate value based on a predetermined calculation using the specific texel coordinate value and the shift value.
-
-
13. The computer-readable recording medium according to claim 11, wherein
the acquiring step of the rendering process program acquires the shift value from a shift value table storing a plurality of shift values; - and
the correcting step of the rendering process program corrects the specific texel coordinate value based on a predetermined calculation using the specific texel coordinate value and the shift value.
- and
-
14. The computer-readable recording medium according to claim 13, wherein
the shift value table includes a plurality of texel coordinates, each texel coordinate including a texel value representing a shift value for the texel coordinate. -
15. The computer-readable recording medium according to claim 14, wherein
each shift value is a two-dimensional coordinate value representing texture information selected from the group consisting of color information based on the three primary colors of light, semi-transparency information used for image synthesis, and combinations thereof.
-
16. A rendering process system, comprising:
-
a processor operable to execute instructions; and
instructions, the instructions including;
obtaining texel coordinates values corresponding to apexes of a polygon and to other locations of the polygon generated from apex coordinate of the polygon;
acquiring a shift value for shifting a specific texel coordinate value of the obtained texel coordinate values correcting the specific texel coordinate value using the shift value;
obtaining color information from a texture table based on the corrected texel coordinate value, the texture table including a plurality of texel coordinates, each texel coordinate including a texel value representing at least color information for a texture; and
assigning the color information to the polygon.
-
Specification