IP Library Granted Patent US 6,903,746
Granted Patent B2
US 6,903,746 · App. 10/179,908 · Granted Jun 7, 2005

Rendering processing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,903,746
App. No.
10/179,908
Granted
Jun 7, 2005
Kind
B2
Abstract

A first texture is used for determining color and design of a polygon structuring an object rendered upon a two-dimensional screen. A second texture has a pattern of dense distribution of color with a predetermined slant relative to the two-dimensional screen. An rendering processing device first applies a first texture to a polygon structuring an object, and thereafter performs translucent synthesis of a second texture on an object applied with the first texture, thereby making it possible to easily render an image in a hand-drawn illustration style in, for example, home video games and computer graphics.

Claims (63)

1. A rendering processing method for rendering in projection upon a two-dimensional screen an object arranged upon a three-dimensional space, the object having at least one part and configured with at least one polygon, comprising the steps of:

applying to the polygon structuring the object a first texture that determines color and design thereof; and

performing translucent synthesis of a second texture having a dense distribution pattern of color with a predetermined slant relative to coordinates of the two-dimensional screen, onto an object comprising a polygon applied with the first texture.

2. The rendering processing method, according to claim 1 , further comprising the steps of:

calculating how light from a light source hits the object; and

setting a per pixel subtraction value depending on how the light hits;

wherein, when performing the translucent synthesis, a texel color value of the second texture is subtracted from a pixel color value of the object depending on the subtraction value.

3. The rendering processing method, according to claim 1 , further comprising the steps of:

calculating a reference point through perspective transformation of a center coordinate of the object; and

positioning a center point of the second texture matched with the reference point.

4. The rendering processing method, according to claim 1 , further comprising the steps of:

classifying a plurality of parts for one or more objects; and

applying the second texture to each classified part.

5. The rendering processing method, according to claim 1 , wherein

during the translucent synthesis, translucent synthesis is performed for a single object by switching back and forth at predetermined time intervals between at least two of the second textures where arrangement of a dense distribution pattern differs from each other.

6. The rendering processing method, according to claim 1 , further comprising the steps of:

calculating an outline of the object; and

drawing a line segment along the outline as well as the object.

7. A rendering processing device, that renders in projection upon a two-dimensional screen an object arranged upon a three-dimensional space, the object having at least one part and configured with at least one polygon, comprising:

a texture storage unit, that stores a first texture for determining color and design of a polygon structuring the object, and a second texture having a dense distribution pattern of color with a predetermined slant relative to coordinates of the two-dimensional screen;

a texture application unit, that applies the first texture to the polygon structuring the object; and

a synthesis unit, that performs translucent synthesis of the second texture to an object comprising a polygon applied with the first texture.

8. The rendering processing device, according to claim 7 , further comprising:

a ray tracing calculation unit, that calculates how light from a light source hits the object; and

a subtraction value setting unit, that sets a per pixel subtraction value depending on how the light hits;

wherein the synthesis unit subtracts a texel color value of the second texture from a pixel color value of the object depending on the subtraction value.

9. The rendering processing device, according to claim 7 , further comprising:

a reference point calculation unit, that calculates a reference point through perspective transformation for a center coordinate of the object; and

a positioning unit, that positions a center point of the second texture matched with the reference point.

10. The rendering processing device, according to claim 7 , further comprising:

a classification unit, that classifies a plurality of parts for one or more objects; and

an appropriation unit, that applies the second texture to each classified part.

11. The rendering processing device, according to claim 7 , wherein

the synthesis unit performs translucent synthesis for a single object, by switching back and forth at predetermined time intervals between at least two of the second textures where arrangement of a dense distribution pattern differs from each other.

12. The rendering processing device, according to claim 7 , further comprising:

an outline calculation unit, that calculates an outline of the object; and

a drawing unit, that draws a line segment along the outline as well as the object.

13. A computer-readable recording media having recorded therein a rendering processing program to be executed on a computer for rendering in projection upon a two-dimensional screen an object arranged upon a three-dimensional space, the object having at least one part and configured with at least one polygon;

the rendering processing program comprising:

a step of applying to the polygon structuring the object a first texture that determines color and design thereof; and

a step of performing translucent synthesis of a second texture having a dense distribution pattern of color with a predetermined slant relative to coordinates of the two-dimensional screen, onto an object comprising a polygon applied with the first texture.

14. The computer-readable recording media having recorded therein a rendering processing program according to claim 13 ,

the rendering processing program further comprising:

a step of calculating how light from a light source hits the object; and

a step of setting a per pixel subtraction value depending on how the light hits;

wherein the translucent synthesis performing step includes a step of subtracting a texel color value of the second texture from a pixel color value of the object depending on the subtraction value.

15. The computer-readable recording media having recorded therein a rendering processing program according to claim 13 ,

the rendering processing program further comprising:

a step of calculating a reference point through perspective transformation of a center coordinate of the object; and

a step of positioning a center point of the second texture aligned with the reference point.

16. The computer-readable recording media having recorded therein a rendering processing program according to claim 13 ,

the rendering processing program further comprising:

a step of classifying a plurality of parts for one or more objects; and

a step of applying the second texture to each classified part.

17. The computer-readable recording media having recorded therein a rendering processing program according to claim 13 , wherein

the translucent synthesis performing step includes a step of performing translucent synthesis for a single object, by switching back and forth at predetermined time intervals between at least two of the second textures where arrangement of a dense distribution pattern differs from each other.

18. The computer-readable recording media having recorded therein a rendering processing program according to claim 13 ,

the rendering processing program further comprising:

a step of calculating an outline of the object; and

a step of drawing a line segment along the outline as well as the object.

19. A computer-readable rendering processing program to be executed on a computer for rendering in projection upon a two-dimensional screen an object arranged upon a three-dimensional space and configured with at least one polygon, comprising:

a step of applying to the polygon structuring the object a first texture that determines color and design thereof; and

a step of performing translucent synthesis of a second texture having a dense distribution pattern of color with a predetermined slant relative to coordinates of the two-dimensional screen, onto an object comprising a polygon applied with the first texture.