Image processing apparatus and image processing program
AssigneeNintendo Co., Ltd.
InventorsHiroyuki Takahashi, Shugo Takahashi, Haruki Kodera, Toshiharu Izuno
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes a CPU, and the CPU renders a golf course in a 3-dimension virtual space in conjunction with a GPU. A grid for representing an inclination and undulations of a configuration of the golf course is also rendered. Specifically, a grid line is constructed by a series of grid line elements of plural number. With respect to each of sections of the grid, the number of the grid line elements is changed depending upon an inclination of each section, and rendering is performed as if the grid line itself flows throughout the grid at a constant speed.
Claims26
An image processing apparatus, comprising:
- a land object rendering means for rendering a land object in a 3-dimension virtual space;
- and
- a grid rendering means for rendering a grid on a surface of said land object,
- said grid rendering means displaying said grid by combining a plurality of grid lines with each other in vertical and horizontal directions,
- said grid including a plurality of sections sectioned by intersecting points of said grid lines in the vertical direction and in the horizontal direction, and
- each of said plurality of grid lines being constructed by a series of grid line elements which are elements for forming said grid line in a plural number, wherein
- said grid rendering means includes the number of elements determining means for making the number of the grid line elements included in each of said sections different depending upon a gradient of the surface of said land object at a position corresponding to each of said sections so that the grid lines of the vertical direction and the grid lines of the horizontal direction can be displayed, and a flow rendering means for performing rendering as if said grid lines each formed by said grid line elements having the number determined by said number of elements determining means flow toward an inclined direction at a constant speed on the surface of said land object.
An image processing program executed by an image processing apparatus having a land object rendering means for rendering a land object in a 3-dimension virtual space and a grid rendering means for rendering a grid on a surface of said land object, said program making said grid rendering means execute
- a displaying step for displaying said grid by combining a plurality of grid lines with each other in vertical and horizontal directions,
- said grid including a plurality of sections sectioned by intersecting points of said grid lines of the vertical direction and said grid lines of the horizontal direction,
- each of said plurality of grid lines being constructed by a series of grid line elements being elements for forming said grid line in a plural number,
- the number of elements determining step for making the number of the grid line elements included in each of said sections different depending upon a gradient of the surface of said land object at a position corresponding to each of said sections so that said grid lines of the vertical direction and said grid lines of the horizontal direction can be displayed, and
- a flow rendering step for performing rendering as if said grid lines each formed by said grid line elements having the number determined by said number of elements determining step flow toward an inclined direction at a constant speed on the surface of said land object.
An image processing method comprising:
- rendering grid lines on a surface of an object;
- generating one or more moving grid line elements for each grid line,
- wherein the number of grid line elements for each respective grid line is based on a gradient of a portion of the surface of the object on which the respective grid line is rendered and the grid line elements for all the grid lines have the same, constant moving speed.
A computer-readable medium having stored thereon an image processing program for execution by a processing system of an image processing apparatus, the image processing program comprising:
- a rendering process for rendering grid lines on a surface of an object;
- a grid line element generating process for generating one or more moving grid line elements for each grid line,
- wherein the number of grid line elements for each respective grid line is based on a gradient of a portion of the surface of the object on which the respective grid line is rendered and the grid line elements for all the grid lines have the same, constant moving speed.
An image processing apparatus comprising:
- means for rendering grid lines on a surface of an object;
- and
- means for generating one or more moving grid line elements for each grid line,
- wherein the number of grid line elements for each respective grid line is based on a gradient of a portion of the surface of the object on which the respective grid line is rendered and the grid line elements for all the grid lines have the same, constant moving speed.
Dependencies are inferred from the claim text.