JP4098574B2 - Image processing program - Google Patents
Image processing program Download PDFInfo
- Publication number
- JP4098574B2 JP4098574B2 JP2002200397A JP2002200397A JP4098574B2 JP 4098574 B2 JP4098574 B2 JP 4098574B2 JP 2002200397 A JP2002200397 A JP 2002200397A JP 2002200397 A JP2002200397 A JP 2002200397A JP 4098574 B2 JP4098574 B2 JP 4098574B2
- Authority
- JP
- Japan
- Prior art keywords
- pseudo
- image
- dimensional model
- image processing
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005484 gravity Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000013507 mapping Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 2
- WBMKMLWMIQUJDP-STHHAXOLSA-N (4R,4aS,7aR,12bS)-4a,9-dihydroxy-3-prop-2-ynyl-2,4,5,6,7a,13-hexahydro-1H-4,12-methanobenzofuro[3,2-e]isoquinolin-7-one hydrochloride Chemical compound Cl.Oc1ccc2C[C@H]3N(CC#C)CC[C@@]45[C@@H](Oc1c24)C(=O)CC[C@@]35O WBMKMLWMIQUJDP-STHHAXOLSA-N 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、画像処理プログラムに関するものである。
【0002】
【従来の技術】
3次元モデルを画面に表示する際、例えば3次元モデルがポリゴンにより形成されている場合には、各ポリゴンの回転、移動計算、光源に対するシェーディング計算、透視変換計算などを行うことで、カメラの位置から見た3次元モデルの画像を生成することができる。更に、3次元モデルにテクスチャを貼る場合にはテクスチャマッピングの処理計算も行う。
【0003】
最近は3次元モデルを画面に表示する処理、つまり、上記ポリゴンの回転、移動計算やシェーディング計算、透視変換計算、テクスチャマッピング処理計算等はハードウェアにより行われている。これにより、これらの計算処理をソフトウェアで行うよりも格段に高速に実行することができるという効果が得られると共に、より多くのポリゴンを使用したモデル、より多くのモデルを画面に表示することができるという効果が得られる。
【0004】
【発明が解決しようとする課題】
しかし、複数の3次元モデルを生成し、画面に表示するには、夫々のモデルに対して上記計算を行わなければならず、生成、表示するモデルの数の増加に応じてこれに要する時間、計算コストは大きなものとなる。特にリアルタイムCGの分野では、1フレームが1/60秒で描画される場合、上記複数の3次元モデルは1/60秒よりもずっと短い時間で生成されなくてはならない。
【0005】
本発明はこのような点を考慮して成されたものであり、複数の3次元モデルの配置を要求する仮想空間において、3次元モデルとして認識されるような疑似3次元モデルを3次元モデルの代わりに配置する画像処理プログラムを提供することを目的とする。
【0006】
【課題を解決するための手段】
本発明の目的を達成するために、例えば本発明の画像処理プログラムは以下の構成を備える。
【0007】
すなわち、コンピュータに画像処理を実行させるための画像処理プログラムであって、
3次元モデルを示すデータを用いて、プレーヤの視点と同じ位置、姿勢を有するカメラから見える当該3次元モデルの画像を生成する画像生成工程と、
所定の方向から見たときの前記3次元モデルを包含するサイズを有するポリゴンに、前記画像生成工程で生成した画像をテクスチャ画像として貼り付け、疑似3次元モデルを生成する疑似3次元モデル生成工程と、
前記疑似3次元モデル生成工程で生成した疑似3次元モデルを複数コピーし、夫々仮想空間の所定の位置に配置する配置工程と
をコンピュータに実行させる。
【0008】
【発明の実施の形態】
以下添付図面を参照して、本発明の好適な実施形態について詳細に説明する。
[第1の実施形態]
本実施形態の画像処理プログラムは、リアルタイムCGの分野におけるゲームにおいて、ゲーム画面内に複数の3次元モデルを表示する。以下、この画像処理プログラムについて説明する。
【0009】
本実施形態における画像処理プログラムを実行する画像処理装置の基本構成を図1に示す。図1は本実施形態における画像処理装置の基本構成を示すブロック図である。
【0010】
101はCPUで、RAM103やROM102に格納されたプログラムやデータを用いて本装置全体の制御を行うと共に、後述の各種画像処理を行う。102はROMで、本装置全体の制御を行うためのプログラムや設定データを格納する。103はRAMで、外部記憶装置106から読み込んだモデルデータ106a、テクスチャデータ106b、画像処理プログラム106cを記憶するエリア(不図示)、CPU101が各種の処理を実行する際に用いるワークエリア(不図示)を備えると共に、CPU101により生成される、カメラの位置から見た3次元モデル(本実施形態ではポリゴンにより形成されているが、これに限定されるものではない)の2次元画像を記憶するエリア103aを備える。104はVRAMで、最終的に表示される画面がVRAM104に書き込まれることで、表示部105に、この画面が表示される。
【0011】
105はCRTや液晶画面などにより構成される表示部、106はハードディスクなどの外部記憶装置で、モデルデータ106a、テクスチャデータ106b、そして後述の画像処理プログラム106cを保存する。モデルデータ106aは表示する3次元モデルの幾何学情報データで、3次元モデルを形成する各ポリゴンの頂点座標、法線ベクトルの成分、属性などが含まれる。テクスチャデータ106bは3次元モデルに貼り付ける2次元の画像(テクスチャ)のデータで、読み出されたテクスチャは公知のテクスチャマッピング手法によりモデルの所望の位置に貼り付けられる。尚、以上のモデルデータ106a、テクスチャデータ106b、画像処理プログラム106cはCD−ROMなどの記憶媒体に記憶しておき、CD−ROMドライブなどのドライブ装置により本装置に読み出しても良い。
【0012】
107は操作部で、キーボードやマウス、ゲームパッドやジョイスティックなどのポインティングデバイスにより構成されており、本装置に対して各種の指示を入力することができる。108は上述の各部を繋ぐバスである。
【0013】
以上の構成を備える画像処理装置は、一般のパーソナルコンピュータ、ワークステーション、ゲーム機などを含む。
【0014】
次に図2A、2Bを用いて、上記構成を備える画像処理装置が本実施形態における画像処理プログラムを実行することによって行われる処理について説明する。図2Aはゲームフィールドに複数配置する疑似3次元モデル(詳細は後述)を生成するのに用いる3次元モデル201を示し、図2Bは疑似3次元モデルをゲームフィールドに複数配置し、複数の疑似3次元モデルが配置されたゲーム画面を表示するまでの処理を説明する説明図である。ここで疑似3次元モデとは、カメラの位置姿勢に応じてその見え方が変化する(つまり、ゲーム画面においてはあたかも3次元モデルとして見える)2次元の画像であって、この2次元の画像を以下、疑似3次元モデルと呼称する。以下、この疑似3次元モデルを生成する画像処理プログラムについて説明する。
【0015】
図2Bにおいてまず、外部記憶装置106に保存されているモデルデータ106aとテクスチャデータ106bから3次元モデル201を生成するのに必要なデータをRAM302内のエリアに読み出す。そして読み出した3次元モデル201のモデルデータとテクスチャデータとを用いて、CPU101は基準位置(詳細は後述)に3次元モデル201があるとした場合に、この3次元モデル201に対するゲーム中のカメラ(プレーヤ視点としての第1のカメラ)の位置、姿勢と同じ位置、姿勢のカメラ(第2のカメラ)から見える3次元モデル201の画像(モデル画像)を公知の方法により生成し、RAM103内に設けられたメモリ103aに描画する。
【0016】
3次元モデル201に対する相対的な位置、姿勢の関係は第1のカメラ、第2のカメラは共に同じであるが、第2のカメラはあくまで上記モデル画像を生成するために、仮想的に設けられたカメラである。また、ここでは説明の便宜上、ゲーム中のカメラ(第1のカメラ)とモデル画像を生成するためのカメラ(第2のカメラ)とを区別しているが、第1のカメラから見た3次元モデル201の画像と、第2のカメラから見た3次元モデル201の画像は同じであるので、上記モデル画像として、第1のカメラによる3次元モデル201の画像を用いても良い。また本実施形態では上記基準位置として、上記疑似3次元モデルを配置する各位置の重心位置とするが、これに限定されるものではない。
【0017】
図4に第1のカメラと基準位置との関係を示す。400は第1のカメラで、ゲーム中のプレーヤの視点を示す。401a、401b、401cはいずれも疑似3次元モデルを示す。同図では配置する疑似3次元モデルの数は3としているが、これに限定されるものではない。又、この配置に限定されるものではない。同図の場合、基準位置402は疑似3次元モデル401a、401b、401cの各位置の重心位置となっている。
【0018】
図2Bに戻って、次にモデル201を正面から見たときに、このモデル201を包含するサイズのポリゴン202を生成し、このポリゴンに先程生成したモデル画像をテクスチャ画像として貼り付け、疑似3次元モデルを生成する。なお、このモデル画像はモデル201が基準位置にあるとした時に第2のカメラから見えるサイズのモデル201の画像なので、ポリゴンのサイズとは異なることがある。そこでモデル画像のサイズを調節してポリゴンのサイズにあわせる処理が必要となる。この疑似3次元モデルは先の説明からも判るとおり、モデル画像が貼り付けられた1枚のポリゴンなので、複数生成する処理の負荷は、3次元モデル201を複数生成する負荷よりも軽いものとなる。
【0019】
そして生成した疑似3次元モデルを必要な分だけコピーし、夫々の疑似3次元モデルを本来ゲームフィールドにおいて配置すべき位置に配置する。なお、疑似3次元モデルを表す各ポリゴンは全て第1のカメラに対して正面(モデル画像が貼り付けられた面)を向くように傾ける。このようにすることで第1のカメラからは全ての疑似3次元モデルの正面、すなわちモデル画像を見ることができる。図3に、上記処理の結果であるゲーム画面を示す。
【0020】
また、以上の処理、すなわち、図2Bに示された処理は各フレーム毎に行われる。その結果、第1のカメラと基準位置との位置姿勢関係に応じて疑似3次元モデルが生成されるので、第1のカメラから見た疑似3次元モデルはあたかも3次元的な要素を有する3次元モデルのように見える。
【0021】
以上の画像処理プログラムのフローチャートを図5に示す。なお、同図に示したフローチャートに従ったプログラム(本実施形態における画像処理プログラム)はゲーム本体のプログラムからサブルーチンとして実行される。
【0022】
まず、上記モデル画像を生成する(ステップS501)。次に3次元モデルを正面から見たときに包含するサイズのポリゴンを生成し(ステップS502)、ステップS501で生成したモデル画像をこのポリゴンに貼り付け、疑似3次元モデルを生成する(ステップS503)。そして生成した疑似3次元モデルを所定の位置に配置し(ステップS504)、全ての疑似3次元モデルの配置が終了したら、ゲームの本体のプログラムにリターンする。
【0023】
また、3次元モデルとして表示する場合には従来通り第1のカメラから見た3次元モデルの画像を生成し、RAM103内のエリア103aとは別のエリアに描画すればよい。
【0024】
以上の説明により本実施形態における画像処理プログラムは、特にリアルタイムCGにおいて複数の3次元モデルを生成、表示させたい場合に、第1のカメラとの位置姿勢関係に応じて見え方が変化する疑似3次元モデルを生成し、疑似3次元モデルを複数コピーしてフィールドに配置することで、3次元モデルを複数生成して表示するよりも計算機に負荷をかけずに、より高速に画面を表示することができる。
【0025】
また本実施形態における画像処理装置は3次元モデルを生成する計算処理はCPU101が行っていたがこれに限定されるものではなく、他にも例えば専用ハードウェアにより行って、その結果をCPU101によりVRAM104に書き込み、表示部105に表示しても良い。
【0026】
[第2の実施形態]
また、エリア103aのサイズを3次元モデルを描画するためのエリアのサイズよりも小さいサイズにすることで、疑似3次元モデルを描画する速度が上がり、より高速に、且つ計算機により負荷をかけずに複数の疑似3次元モデルを生成、表示することができる。
【0027】
[第3の実施形態]
第1の実施形態では、上記基準位置として、上記疑似3次元モデルを配置する各位置の重心位置としたが、他にも例えば、上記第1のカメラの注視点位置としても良い。
【0028】
[第4の実施形態]
以上の処理(例えば図5に示したフローチャートの一部、もしくは全部に従った処理)をプログラムとしてCD−R、ROMやDVD−ROM、MO等の記憶媒体に記憶させ、この記憶媒体に記憶されているプログラムをコンピュータに読み込ませる(インストール、もしくはコピーさせる)ことで、このコンピュータは以上の処理を行うことができる。よって、この記憶媒体も本発明の範疇にあることは明白である。
【0029】
また、上記実施形態で説明した画像処理は以下の構成を備える画像処理装置でも実現可能である。すなわち、3次元モデルを示すデータを格納する格納手段と、格納手段に格納された3次元モデルを示すデータを用いて、この3次元モデルに対する位置、姿勢の関係が所定の関係となるようなカメラから見える3次元モデルの画像を生成する画像生成手段と、所定の方向から見たときの上記3次元モデルを包含するサイズを有するポリゴンに画像生成手段が生成した画像を貼り付け、疑似3次元モデルを生成する疑似3次元モデル生成手段と、疑似3次元モデル生成手段が生成した疑似3次元モデルを複数コピーし、夫々仮想空間の所定の位置に配置する配置手段とを備える画像処理装置により上記実施形態で説明した一連の処理を行うことができるので、上記構成を備える装置は本発明の範疇にあることは明確である。
【0030】
【発明の効果】
以上の説明により、本発明によって、複数の3次元モデルの配置を要求する仮想空間において、3次元モデルとして認識されるような疑似3次元モデルを3次元モデルの代わりに配置することができる。
【図面の簡単な説明】
【図1】本発明の実施形態における画像処理装置の基本構成を示すブロック図である。
【図2A】ゲームフィールドに複数配置する疑似3次元モデルを生成するのに用いる3次元モデルを示す図である。
【図2B】疑似3次元モデルをゲームフィールドに複数配置し、複数の疑似3次元モデルが配置されたゲーム画面を表示するまでの処理を説明する説明図である。
【図3】図2Bに示した処理結果のゲーム画面を示す図である。
【図4】第1のカメラと基準位置との関係を示す図である。
【図5】本発明の第1の実施形態における画像処理プログラムのフローチャートである。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing program.
[0002]
[Prior art]
When the 3D model is displayed on the screen, for example, if the 3D model is formed of polygons, the position of the camera can be calculated by performing rotation, movement calculation, shading calculation for the light source, perspective transformation calculation, etc. It is possible to generate an image of a three-dimensional model viewed from the above. Further, when a texture is pasted on the three-dimensional model, a texture mapping process calculation is also performed.
[0003]
Recently, processing for displaying a three-dimensional model on a screen, that is, rotation, movement calculation, shading calculation, perspective transformation calculation, texture mapping processing calculation and the like of the polygon are performed by hardware. As a result, it is possible to obtain an effect that these calculation processes can be executed much faster than software, and a model using more polygons and more models can be displayed on the screen. The effect is obtained.
[0004]
[Problems to be solved by the invention]
However, in order to generate a plurality of three-dimensional models and display them on the screen, the above calculation must be performed for each model, and the time required for this increases as the number of models to be generated and displayed increases. The calculation cost is large. Particularly in the real-time CG field, when one frame is drawn in 1/60 seconds, the plurality of three-dimensional models must be generated in a time much shorter than 1/60 seconds.
[0005]
The present invention has been made in consideration of such points, and in a virtual space that requires the arrangement of a plurality of three-dimensional models, a pseudo three-dimensional model that is recognized as a three-dimensional model is replaced with a three-dimensional model. An object is to provide an image processing program to be arranged instead.
[0006]
[Means for Solving the Problems]
In order to achieve the object of the present invention, for example, an image processing program of the present invention comprises the following arrangement.
[0007]
That is, an image processing program for causing a computer to execute image processing,
An image generation step of generating an image of the three-dimensional model that can be seen from a camera having the same position and posture as the player's viewpoint using data indicating the three-dimensional model;
A polygon having a size including the three-dimensional model as viewed from a predetermined direction, paste the image generated by the image generating step as a texture image, and a pseudo three-dimensional model generating step of generating a pseudo three-dimensional model ,
A plurality of pseudo three-dimensional models generated in the pseudo three-dimensional model generation step are copied, and an arrangement step of arranging each of the pseudo three-dimensional models at predetermined positions in the virtual space is executed by a computer.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
[First Embodiment]
The image processing program of this embodiment displays a plurality of three-dimensional models in a game screen in a game in the field of real-time CG. The image processing program will be described below.
[0009]
FIG. 1 shows a basic configuration of an image processing apparatus that executes an image processing program in the present embodiment. FIG. 1 is a block diagram showing a basic configuration of an image processing apparatus according to this embodiment.
[0010]
A
[0011]
A
[0012]
An
[0013]
The image processing apparatus having the above configuration includes a general personal computer, a workstation, a game machine, and the like.
[0014]
Next, processing performed when the image processing apparatus having the above configuration executes the image processing program according to the present embodiment will be described with reference to FIGS. 2A and 2B. FIG. 2A shows a three-
[0015]
In FIG. 2B, first, data necessary for generating the three-
[0016]
Although the first camera and the second camera have the same relative position and orientation with respect to the three-
[0017]
FIG. 4 shows the relationship between the first camera and the reference position.
[0018]
Returning to FIG. 2B, when the
[0019]
Then, the generated pseudo three-dimensional model is copied as much as necessary, and each pseudo three-dimensional model is arranged at a position where it should originally be arranged in the game field. All the polygons representing the pseudo three-dimensional model are inclined so as to face the front (the surface on which the model image is pasted) with respect to the first camera. By doing so, the front of all the pseudo three-dimensional models, that is, model images can be viewed from the first camera. FIG. 3 shows a game screen as a result of the above processing.
[0020]
Further, the above process, that is, the process shown in FIG. 2B is performed for each frame. As a result, a pseudo three-dimensional model is generated according to the position and orientation relationship between the first camera and the reference position, so that the pseudo three-dimensional model viewed from the first camera is a three-dimensional element having three-dimensional elements. Looks like a model.
[0021]
A flowchart of the above image processing program is shown in FIG. Note that the program (image processing program in the present embodiment) according to the flowchart shown in the figure is executed as a subroutine from the program of the game main body.
[0022]
First, the model image is generated (step S501). Next, a polygon having a size included when the three-dimensional model is viewed from the front is generated (step S502), and the model image generated in step S501 is pasted on the polygon to generate a pseudo three-dimensional model (step S503). . Then, the generated pseudo three-dimensional model is arranged at a predetermined position (step S504), and when the arrangement of all the pseudo three-dimensional models is finished, the process returns to the game main body program.
[0023]
Further, when displaying as a three-dimensional model, an image of the three-dimensional model viewed from the first camera may be generated as usual and drawn in an area different from the
[0024]
As described above, the image processing program according to the present embodiment is a pseudo-3 whose appearance changes according to the position and orientation relationship with the first camera, particularly when a plurality of three-dimensional models are generated and displayed in the real-time CG. Generate a 3D model, copy multiple pseudo 3D models and place them in the field, and display the screen faster without imposing a load on the computer than creating and displaying multiple 3D models Can do.
[0025]
In the image processing apparatus according to the present embodiment, the
[0026]
[Second Embodiment]
In addition, by making the size of the
[0027]
[Third Embodiment]
In the first embodiment, as the reference position, the center of gravity position of each position where the pseudo three-dimensional model is arranged is used. However, for example, the reference point position of the first camera may be used.
[0028]
[Fourth Embodiment]
The above processing (for example, processing according to part or all of the flowchart shown in FIG. 5) is stored as a program in a storage medium such as a CD-R, ROM, DVD-ROM, or MO, and stored in this storage medium. This computer can perform the above processing by causing the computer to read (install or copy) the program. Therefore, it is obvious that this storage medium is also within the scope of the present invention.
[0029]
The image processing described in the above embodiment can also be realized by an image processing apparatus having the following configuration. That is, a storage unit that stores data indicating a three-dimensional model, and a camera that uses the data indicating the three-dimensional model stored in the storage unit to have a predetermined relationship between the position and orientation of the three-dimensional model. An image generating means for generating an image of a three-dimensional model visible from the image, and a pseudo three-dimensional model by pasting the image generated by the image generating means on a polygon having a size including the three-dimensional model when viewed from a predetermined direction The image processing apparatus includes: a pseudo three-dimensional model generation unit that generates a plurality of copies; and an arrangement unit that copies a plurality of pseudo three-dimensional models generated by the pseudo three-dimensional model generation unit and arranges them at predetermined positions in a virtual space. Since the series of processes described in the embodiments can be performed, it is clear that an apparatus having the above configuration is within the scope of the present invention.
[0030]
【The invention's effect】
As described above, according to the present invention, a pseudo three-dimensional model that can be recognized as a three-dimensional model can be arranged instead of a three-dimensional model in a virtual space that requires arrangement of a plurality of three-dimensional models.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a basic configuration of an image processing apparatus according to an embodiment of the present invention.
FIG. 2A is a diagram showing a three-dimensional model used to generate a plurality of pseudo three-dimensional models arranged in a game field.
FIG. 2B is an explanatory diagram for explaining processing until a plurality of pseudo three-dimensional models are arranged in a game field and a game screen on which a plurality of pseudo three-dimensional models are arranged is displayed.
FIG. 3 is a diagram showing a game screen of the processing result shown in FIG. 2B.
FIG. 4 is a diagram illustrating a relationship between a first camera and a reference position.
FIG. 5 is a flowchart of an image processing program according to the first embodiment of the present invention.
Claims (5)
3次元モデルを示すデータを用いて、プレーヤの視点と同じ位置、姿勢を有するカメラから見える当該3次元モデルの画像を生成する画像生成工程と、
所定の方向から見たときの前記3次元モデルを包含するサイズを有するポリゴンに、前記画像生成工程で生成した画像をテクスチャ画像として貼り付け、疑似3次元モデルを生成する疑似3次元モデル生成工程と、
前記疑似3次元モデル生成工程で生成した疑似3次元モデルを複数コピーし、夫々仮想空間の所定の位置に配置する配置工程と
をコンピュータに実行させるための画像処理プログラム。An image processing program for causing a computer to execute image processing,
An image generation step of generating an image of the three-dimensional model that can be seen from a camera having the same position and posture as the player's viewpoint using data indicating the three-dimensional model;
A polygon having a size including the three-dimensional model as viewed from a predetermined direction, paste the image generated by the image generating step as a texture image, and a pseudo three-dimensional model generating step of generating a pseudo three-dimensional model ,
An image processing program for causing a computer to execute a plurality of copies of the pseudo three-dimensional model generated in the pseudo three-dimensional model generation step and to arrange each of the pseudo three-dimensional models at predetermined positions in a virtual space.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002200397A JP4098574B2 (en) | 2002-07-09 | 2002-07-09 | Image processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002200397A JP4098574B2 (en) | 2002-07-09 | 2002-07-09 | Image processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004046364A JP2004046364A (en) | 2004-02-12 |
| JP4098574B2 true JP4098574B2 (en) | 2008-06-11 |
Family
ID=31707281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002200397A Expired - Fee Related JP4098574B2 (en) | 2002-07-09 | 2002-07-09 | Image processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4098574B2 (en) |
-
2002
- 2002-07-09 JP JP2002200397A patent/JP4098574B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004046364A (en) | 2004-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3294149B2 (en) | Three-dimensional texture mapping processing device and three-dimensional image generation device using the same | |
| JP2000251094A (en) | Image processing apparatus and image processing method | |
| JP3604312B2 (en) | Computer-readable recording medium having recorded video game program, object drawing method in video game, and video game apparatus | |
| JP4082937B2 (en) | GAME SYSTEM AND GAME PROGRAM | |
| JP4167358B2 (en) | Image generation system and information storage medium | |
| JP4098574B2 (en) | Image processing program | |
| JP3748451B1 (en) | Program, information storage medium, and image generation system | |
| JP4229316B2 (en) | Image generation system, program, and information storage medium | |
| JP4592917B2 (en) | Image generating apparatus and game apparatus | |
| JP4006243B2 (en) | Image generation information, game information, information storage medium, image generation device, and game device | |
| JP2001276414A (en) | Game device and information storage medium | |
| JP5253118B2 (en) | Image generation system, program, and information storage medium | |
| JP2001229403A (en) | Game system and information storage medium | |
| JP3586253B2 (en) | Texture mapping program | |
| JP4159060B2 (en) | Image generating apparatus and information storage medium | |
| JP4754384B2 (en) | Program, information recording medium, and image generation system | |
| JP4662260B2 (en) | Program, information storage medium, and image generation system | |
| JP4391633B2 (en) | Image generation system and information storage medium | |
| JP4786389B2 (en) | Program, information storage medium, and image generation system | |
| JP4413369B2 (en) | Image generation system and information storage medium | |
| JP4610729B2 (en) | GAME SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
| JP4592087B2 (en) | Image generation system, program, and information storage medium | |
| TWI844180B (en) | Image processing method and virtual reality display system | |
| JP4726336B2 (en) | Image display device, image display method, information storage medium, and image display program | |
| JP2001076167A (en) | Computer readable recording medium, picture processing method and picture processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050406 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20060427 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060530 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080123 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080313 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4098574 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110321 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110321 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120321 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130321 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140321 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |