JP2000322596A - 画像生成装置及び記録媒体 - Google Patents
画像生成装置及び記録媒体Info
- Publication number
- JP2000322596A JP2000322596A JP11131089A JP13108999A JP2000322596A JP 2000322596 A JP2000322596 A JP 2000322596A JP 11131089 A JP11131089 A JP 11131089A JP 13108999 A JP13108999 A JP 13108999A JP 2000322596 A JP2000322596 A JP 2000322596A
- Authority
- JP
- Japan
- Prior art keywords
- image
- information
- generating
- reflection
- polygon
- 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.)
- Granted
Links
Landscapes
- Image Generation (AREA)
Abstract
を高速に生成する画像生成装置を提供すること。 【解決手段】 ポリゴンを構成する3頂点に対して、
(1)Xフラグが正である頂点が少なくとも一つは存在
する。(2)全ての頂点のZフラグが正ではない。
(3)Zフラグが正である頂点が少なくとも一つは存在
する。(a)に示すように、この全ての条件を満たすポ
リゴンa1a2a3が、仮想球の基準軸(U=0.0)
を超えて存在する。このままテクスチャマッピングを施
すと頂点a1、a2、a3は、(b)に示すように、テ
クスチャ座標a´1、a´2、a´3にそれぞれ設定さ
れ、不適切な画像領域がマッピングされる。従って、Z
フラグが正である頂点a´1のU座標をU=U+1に修
正し、適切なテクスチャマッピングを実行する。
Description
記録媒体に関するものである。
G)の発展は目覚ましく、様々な物がコンピュータ上で
表現されるようになった。特に、グラフィックハードウ
ェアには、形状データの座標変換や照光処理、最終的な
画像の生成処理を高速に演算するものや、混合処理によ
りフレームバッファに保存されている画像と現在処理中
の画像とを高速に合成するものなどがある。また、CG
に対する要求は益々高まり、単にコンピュータ上で物体
を描画するだけでなく、よりリアルな描画、例えば物体
表面における反射や屈折、加えて視点情報や運動情報を
考慮した描画が求められつつある。
を考慮するリアルな描画の一つに、反射対象に反射用に
用意した仮想球にテクスチャマッピングを施したものを
使用する方法がある。このテクスチャマッピング機能を
用いた反射効果の実現方法には、ポリゴン(三角形)の
各頂点における反射ベクトルと仮想球の交点が仮想球の
基準軸を超えて参照される場合、テクスチャ画像が不適
切にマッピングされてしまうという問題があった。この
場合、ポリゴン(三角形)の各頂点における反射ベクト
ルと仮想球の交点が仮想球の基準軸を超えないように適
時ポリゴンを再構成する方法も考えられるが、処理時間
がかかり、対話的に処理するシステムには不向きであ
る。
もので、その目的とするところは、反射効果や屈折効果
を考慮した高品位な画像を高速に生成する画像生成装置
を提供することにある。
ために第1の発明は、コンピュータ画像を生成する画像
生成装置であって、物体の形状情報を入力する手段と、
視点情報を入力する手段と、前記物体の形状情報と前記
視点情報を基に、前記物体の画像を生成する第1の画像
生成手段と、前記物体の形状情報と前記視点情報を基
に、前記物体表面における反射或いは屈折情報を算出及
び修正する算出手段と、前記第1の画像生成手段によっ
て作成された画像と、前記反射或いは屈折情報とを合成
して画像を生成する第2の画像生成手段と、を具備し、
前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、前記仮想球の基準軸と交わるポリゴンに対しては、
該ポリゴンの座標を修正することを特徴とする画像生成
装置である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、視点情報を入力する手段と、前記物体の形
状情報と前記視点情報を基に、前記物体の画像を生成す
る第1の画像生成手段と、前記物体の形状情報と前記視
点情報を基に、前記物体表面における反射或いは屈折情
報を算出及び修正する算出手段と、前記第1の画像生成
手段によって作成された画像と、前記反射或いは屈折情
報とを合成して画像を生成する第2の画像生成手段と、
を具備し、前記算出手段は、物体周囲の仮想球上の画像
のうちポリゴンの頂点に対応する反射情報または屈折情
報を算出し、前記仮想球の天頂を含むポリゴンに対して
は、該ポリゴンを天頂を1つの頂点として複数のポリゴ
ンに分割することを特徴とする画像生成装置である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、前記物体の運動情報を入力する手段と、前
記物体の形状情報と前記運動情報を基に、前記物体の画
像を生成する第1の画像生成手段と、前記物体の形状情
報と前記運動情報を基に、前記物体表面における反射或
いは屈折情報を算出及び修正する算出手段と、前記第1
の画像生成手段によって作成された画像と、前記反射或
いは屈折情報とを合成して画像を生成する第2の画像生
成手段と、を具備し、前記算出手段は、物体周囲の仮想
球上の画像のうちポリゴンの頂点に対応する反射情報ま
たは屈折情報を算出し、前記仮想球の基準軸と交わるポ
リゴンに対しては、該ポリゴンの座標を修正することを
特徴とする画像生成装置である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、前記物体の運動情報を入力する手段と、前
記物体の形状情報と前記運動情報を基に、前記物体の画
像を生成する第1の画像生成手段と、前記物体の形状情
報と前記運動情報を基に、前記物体表面における反射或
いは屈折情報を算出及び修正する算出手段と、前記第1
の画像生成手段によって作成された画像と、前記反射或
いは屈折情報とを合成して画像を生成する第2の画像生
成手段と、を具備し、前記算出手段は、物体周囲の仮想
球上の画像のうちポリゴンの頂点に対応する反射情報ま
たは屈折情報を算出し、前記仮想球の天頂を含むポリゴ
ンに対しては、該ポリゴンを天頂を1つの頂点として複
数のポリゴンに分割することを特徴とする画像生成装置
である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、視点情報を入力する手段と、前記物体の形
状情報と前記視点情報を基に、前記物体の画像を生成す
る第1の画像生成手段と、前記物体の形状情報と前記視
点情報を基に、前記物体表面における反射或いは屈折情
報を算出及び修正する算出手段と、前記第1の画像生成
手段によって作成された画像と、前記反射或いは屈折情
報とを合成して画像を生成する第2の画像生成手段と、
を具備し、前記算出手段は、物体周囲の仮想球上の画像
のうちポリゴンの頂点に対応する反射情報または屈折情
報を算出し、前記仮想球の基準軸と交わるポリゴンに対
しては、該ポリゴンの座標を修正する画像生成装置とし
てコンピュータを機能させるプログラムを記録した記録
媒体である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、視点情報を入力する手段と、前記物体の形
状情報と前記視点情報を基に、前記物体の画像を生成す
る第1の画像生成手段と、前記物体の形状情報と前記視
点情報を基に、前記物体表面における反射或いは屈折情
報を算出及び修正する算出手段と、前記第1の画像生成
手段によって作成された画像と、前記反射或いは屈折情
報とを合成して画像を生成する第2の画像生成手段と、
を具備し、前記算出手段は、物体周囲の仮想球上の画像
のうちポリゴンの頂点に対応する反射情報または屈折情
報を算出し、前記仮想球の天頂を含むポリゴンに対して
は、該ポリゴンを天頂を1つの頂点として複数のポリゴ
ンに分割する画像生成装置としてコンピュータを機能さ
せるプログラムを記録した記録媒体である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、前記物体の運動情報を入力する手段と、前
記物体の形状情報と前記運動情報を基に、前記物体の画
像を生成する第1の画像生成手段と、前記物体の形状情
報と前記運動情報を基に、前記物体表面における反射或
いは屈折情報を算出及び修正する算出手段と、前記第1
の画像生成手段によって作成された画像と、前記反射或
いは屈折情報とを合成して画像を生成する第2の画像生
成手段と、を具備し、前記算出手段は、物体周囲の仮想
球上の画像のうちポリゴンの頂点に対応する反射情報ま
たは屈折情報を算出し、前記仮想球の基準軸と交わるポ
リゴンに対しては、該ポリゴンの座標を修正する画像生
成装置としてコンピュータを機能させるプログラムを記
録した記録媒体である。
生成する画像生成装置であって、物体の形状情報を入力
する手段と、前記物体の運動情報を入力する手段と、前
記物体の形状情報と前記運動情報を基に、前記物体の画
像を生成する第1の画像生成手段と、前記物体の形状情
報と前記運動情報を基に、前記物体表面における反射或
いは屈折情報を算出及び修正する算出手段と、前記第1
の画像生成手段によって作成された画像と、前記反射或
いは屈折情報とを合成して画像を生成する第2の画像生
成手段と、を具備し、前記算出手段は、物体周囲の仮想
球上の画像のうちポリゴンの頂点に対応する反射情報ま
たは屈折情報を算出し、前記仮想球の天頂を含むポリゴ
ンに対しては、該ポリゴンを天頂を1つの頂点として複
数のポリゴンに分割する画像生成装置としてコンピュー
タを機能させるプログラムを記録した記録媒体である。
施の形態を詳細に説明する。図1は、本実施の形態に係
る画像生成装置1の概略構成を示す図である。
憶装置2より読み込んだ3次元CGデータと、外部入力
装置3より入力された視点情報を基にCG画像データを
作成し、外部表示装置4に出力する。
2は物体の形状、質感、テクスチャ画像情報等を含む物
体情報、及び種類、位置、属性等を含む光源情報を記憶
するものであり、例えばハードディスクやCD−ROM
等である。尚、外部記憶装置2として、ネットワークに
接続された他の外部記憶装置を用いてもよい。
ド及びジョイスティック等の機器であり、物体形状を観
察する位置等の視点情報を入力する。外部表示装置4は
画像を表示する機器であり、CRTディスプレイ等であ
る。
データ読み込み部5、CGデータ記憶部6、視点情報算
出部7、視点情報記憶部8、第1レンダリング処理部
9、反射情報算出部10、第2レンダリング処理部11
を有する。画像生成装置1は例えば一台のコンピュータ
よりなる。
外部記憶装置2から物体のCGデータを読み出し、CG
データ記憶部6はそれを記憶する。また、視点情報算出
部7は外部入力装置3によって入力された視点情報から
視点位置座標等を算出し、視点情報記憶部8に記憶させ
る。
生成し、反射情報算出部10は物体表面における反射情
報を算出する。生成された物体画像と反射情報は第2レ
ンダリング処理部11によって合成される。
について説明する。図2は、画像生成装置1による画像
生成処理を示すフローチャートである。図1において、
CGデータ読み込み部5が外部記憶装置2から物体の3
次元CGデータを読み出し、CGデータ記憶部6に記憶
する(ステップ201)。
点情報から、視点情報算出部7にて視点位置座標等を算
出し、視点情報記憶部8に記憶する(ステップ20
2)。図3は視点35と反射角νを示す図である。視点
情報算出部7はマウス等によって指示された視点35の
位置座標等を算出し、視点情報記憶部8に保管する。
のCGデータ及び視点情報から、照光効果等を考慮して
物体のレンダリング処理を行う(ステップ203)。こ
のレンダリング処理はコンピュータのグラフィックスハ
ードウェアにて行われる。
であり、図5はピクセル49におけるレンダリングデー
タを示す図である。車41の座標等のCGデータは外部
記憶装置2からCGデータ読み込み部5に読み出され、
CGデータ記憶部6に保管される。第1レンダリング処
理部9は、車41のCGデータと、視点位置や光源位置
などから照光効果を考慮した車41のレンダリング処理
を行う。
部9による第1レンダリング終了時のピクセル49のレ
ンダリングデータは、ピクセル色R(赤)、G(緑)、
B(青)の各成分が(r1,g1,b1)、アルファ値
(重み係数)がα1である。反射効果を実現するために
は、通常α1は「1.0」であるが、任意の値を設定す
ることが可能である。
頂点において反射用テクスチャ画像をマッピングするた
めのテクスチャ座標及び反射率を算出し(ステップ20
4)、第2レンダリング処理部11はステップ203で
処理された画像に、ステップ204で算出されたテクス
チャ座標及び反射率を用いて算出した反射効果を合成レ
ンダリングする(ステップ205)。合成レンダリング
した画像は、外部表示装置4に表示される(ステップ2
06)。
る方法により反射用テクスチャ画像をマッピングするた
めのテクスチャ座標と反射率を算出する。第2レンダリ
ング処理部11は、物体形状の各頂点のテクスチャ座標
を反射情報算出部10で算出されたテクスチャ座標に設
定し、アルファ値を反射情報算出部10で算出された反
射率に設定し、テクスチャマッピングに使用する画像を
反射用テクスチャに設定し、第1レンダリング処理部で
生成された画像とを合成レンダリングする。
おいて第2レンダリング処理部11で処理中のピクセル
色が(r2,g2,b2)およびアルファ値がα2であ
るとき、第2レンダリング処理終了時のピクセル49に
おける最終的な値は(α1×r1+α2×r2,α1×
g1+α2×g2,α1×b1+α2×b2)となる。
尚、この場合α2には各ポリゴンの対応する反射率の値
が設定される。
ュータのグラフィックスハードウェアで行われるため、
非常に高速に処理される。このようにして作成された最
終的な画像は、図1に示す外部出力装置4によって表示
される。
が行われるように示されているが、実際には、例えば、
図4に示す車41の表面を三角形のポリゴンに分割し、
各ポリゴンの頂点のピクセルに図5に示す処理を行う。
そして、ポリゴン内部のピクセルに対応するレンダリン
グ値は、求められた各頂点のレンダリング値を補間して
求められる。
おける反射用テクスチャ画像をマッピングするためのテ
クスチャ座標と反射率の算出方法について詳細に説明す
る。図6は、テクスチャ座標50の定義を示す。テクス
チャ座標50は、画像の横方向をU、縦方向をVとして
定義され、それぞれ0.0〜1.0の範囲が割り当てら
れる。
る際には、このテクスチャ座標を用いて範囲を指定す
る。図7は、テクスチャ画像の例を示す。図7では、テ
クスチャ画像53のテクスチャU座標に0.3から0.
7を、テクスチャV座標に0.0から1.0の範囲を指
定し、ポリゴンにマッピングしている。
こともできる。この場合、ラップ、ミラー等の幾つかの
折り返し方法を選択する。図8は、ラップ55とミラー
57の例を示す。
示すように、仮想球43の原点を中心に、上向き方向を
Y軸、奥行き方向をZ軸とし、左手座標系で定義してい
る。テクスチャU座標をZ軸回り、テクスチャV座標を
上下方向としてとし、U、V座標はそれぞれ0.0〜
1.0の範囲となるように対応づけている。すなわち、
仮想球43を地球にたとえるならば、Uは経度に相当
し、Vは南極を「0」とした緯度に相当する。尚、仮想
球43の軸の定義を右手座標系に変更してもよい。ま
た、テクスチャ座標U,Vと仮想球43の各軸の対応付
けを他の組み合わせに変更してもよい。
である。すなわち、図2のステップ204の処理を詳細
に示したものである。視点35の位置座標と法線ベクト
ル39等から頂点Pにおける入射ベクトル36を算出す
る(ステップ301)。
トル37を算出する(ステップ302)。
交点を算出し、テクスチャ座標U,Vと反射率を算出す
る(ステップ303)。各交点がX,Zの正負どちらの
領域に存在するかのXフラグ、Zフラグも記憶する。本
実施の形態では交点を求める対象物体は、図4に示すよ
うに、描画対象となる車41の周囲に仮想球43を設け
て、仮想球43に貼り付けられた像をテクスチャ画像4
5とする。
率関数W(γ)から算出する。ここでγは図3に示され
るように反射ベクトル37と法線ベクトル39とがなす
角、即ち反射角である。図11は反射角γに対する反射
率W(γ)の一例を示す図である。
の処理を物体形状の各頂点に対して行った後、ポリゴン
毎にテクスチャ座標の修正を行う(ステップ304)。
(1)Xフラグが正である頂点が少なくとも一つは存在
する。(2)全ての頂点のZフラグが正ではない。
(3)Zフラグが正である頂点が少なくとも一つは存在
する。この全ての条件を満たすポリゴンは、仮想球43
の基準軸を超えて存在する。このままテクスチャマッピ
ングを施すと不適切な画像領域がマッピングされので、
前述の(1)から(3)の条件を満たすポリゴンは、基
準軸を超えているZフラグが正である頂点のU座標をU
=U+1.0に修正する。
する場合のテクスチャ座標の修正を示す。図12(a)
に示すように、前述の(1)から(3)の条件を満たす
ポリゴンa1a2a3が、仮想球の基準軸(U=0.
0)を超えて存在する。このままテクスチャマッピング
を施すと頂点a1、a2、a3は、図12(b)に示す
ように、テクスチャ座標a´1、a´2、a´3にそれ
ぞれ設定され、不適切な画像領域がマッピングされる。
従って、Zフラグが正である頂点a´1のU座標をU=
U+1に修正し、適切なテクスチャマッピングを実行す
る。
は、前述のテクスチャ座標の修正を行っても不具合が生
じる。この場合には、ポリゴンを再構成し、テクスチャ
マッピングを行う。
場合のポリゴンの再構成を示す。図13(a)に示すよ
うに、ポリゴンb1b2b3が仮想球の天頂を囲む場
合、図13(b)に示すような適切なテクスチャマッピ
ング65する必要があるが、このままテクスチャマッピ
ングを施すと、図13(c)に示すように、頂点b1、
b2、b3は、テクスチャ座標b´1、b´2、b´3
にそれぞれ設定され、不適切な画像のマッピング67と
なる。この場合には、ポリゴンb1b2b3を分割す
る。このようにして、図13(d)に示すように適切な
テクスチャマッピング69を行う。
めたテクスチャ座標及び反射率と第1レンダリング処理
部9で求めた物体の画像との合成レンダリング処理を行
い、最終的な画像が外部表示装置4に表示される。
ログラムで行うこともできるが、多くの演算時間を要す
るため高速の描画が行えない。しかしながら、本実施の
形態のようにグラフィックスハードウェアを利用すれ
ば、リアルな描画が高速に行える。
ば、コンピュータのグラフィックハードウェアのテクス
チャマッピング機能を利用して、視点に依存した反射効
果を考慮した精巧な画像を高速に生成し、表示させるこ
とが可能である。これによりグラフィックエンジンを持
たないパソコンにおいても高品位な画像を生成すること
ができる。
部入力装置3より入力したが、視点位置を固定し、外部
入力装置3より車41の移動量等を入力することも可能
である。この場合、車41の移動量や移動方向に合わせ
て像を写す仮想物体の形状を選択すると、より効率的に
反射効果の算出が行える。
説明したが、反射ベクトルを屈折ベクトルとして屈折計
算を行い、材質に応じた屈折率を用意すれば、屈折情報
を算出し、同様に合成レンダリング処理を行うことが可
能である。
CD−ROM等の記録媒体に保持させて流通させてもよ
いし、このプログラムを通信回線を介して送受すること
もできる。
れば、反射効果や屈折効果を考慮した高品位な画像を高
速に生成することができる。
を示す図
ローチャート
テクスチャ座標の修正を示す図
ゴンの再構成を示す図
Claims (9)
- 【請求項1】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 視点情報を入力する手段と、 前記物体の形状情報と前記視点情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記視点情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の基準軸と交わるポリゴンに対しては、該ポ
リゴンの座標を修正することを特徴とする画像生成装
置。 - 【請求項2】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 視点情報を入力する手段と、 前記物体の形状情報と前記視点情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記視点情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の天頂を含むポリゴンに対しては、該ポリゴ
ンを天頂を1つの頂点として複数のポリゴンに分割する
ことを特徴とする画像生成装置。 - 【請求項3】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 前記物体の運動情報を入力する手段と、 前記物体の形状情報と前記運動情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記運動情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の基準軸と交わるポリゴンに対しては、該ポ
リゴンの座標を修正することを特徴とする画像生成装
置。 - 【請求項4】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 前記物体の運動情報を入力する手段と、 前記物体の形状情報と前記運動情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記運動情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の天頂を含むポリゴンに対しては、該ポリゴ
ンを天頂を1つの頂点として複数のポリゴンに分割する
ことを特徴とする画像生成装置。 - 【請求項5】 請求項1から請求項4のいずれかに記載
された画像生成装置において、 前記第2の画像生成手段は、 第1の画像生成手段によって作成され、前記物体情報を
ピクセル色とアルファ値で表した第1の画像と、 前記反射或いは屈折情報をピクセル色とアルファ値で表
した第2の画像と、 を合成することを特徴とする画像生成装置。 - 【請求項6】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 視点情報を入力する手段と、 前記物体の形状情報と前記視点情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記視点情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の基準軸と交わるポリゴンに対しては、該ポ
リゴンの座標を修正する画像生成装置としてコンピュー
タを機能させるプログラムを記録した記録媒体。 - 【請求項7】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 視点情報を入力する手段と、 前記物体の形状情報と前記視点情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記視点情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の天頂を含むポリゴンに対しては、該ポリゴ
ンを天頂を1つの頂点として複数のポリゴンに分割する
画像生成装置としてコンピュータを機能させるプログラ
ムを記録した記録媒体。 - 【請求項8】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 前記物体の運動情報を入力する手段と、 前記物体の形状情報と前記運動情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記運動情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の基準軸と交わるポリゴンに対しては、該ポ
リゴンの座標を修正する画像生成装置としてコンピュー
タを機能させるプログラムを記録した記録媒体。 - 【請求項9】 コンピュータ画像を生成する画像生成装
置であって、 物体の形状情報を入力する手段と、 前記物体の運動情報を入力する手段と、 前記物体の形状情報と前記運動情報を基に、前記物体の
画像を生成する第1の画像生成手段と、 前記物体の形状情報と前記運動情報を基に、前記物体表
面における反射或いは屈折情報を算出及び修正する算出
手段と、 前記第1の画像生成手段によって作成された画像と、前
記反射或いは屈折情報とを合成して画像を生成する第2
の画像生成手段と、 を具備し、 前記算出手段は、物体周囲の仮想球上の画像のうちポリ
ゴンの頂点に対応する反射情報または屈折情報を算出
し、 前記仮想球の天頂を含むポリゴンに対しては、該ポリゴ
ンを天頂を1つの頂点として複数のポリゴンに分割する
画像生成装置としてコンピュータを機能させるプログラ
ムを記録した記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13108999A JP3648404B2 (ja) | 1999-05-12 | 1999-05-12 | 画像生成装置及び記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13108999A JP3648404B2 (ja) | 1999-05-12 | 1999-05-12 | 画像生成装置及び記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000322596A true JP2000322596A (ja) | 2000-11-24 |
| JP3648404B2 JP3648404B2 (ja) | 2005-05-18 |
Family
ID=15049732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13108999A Expired - Fee Related JP3648404B2 (ja) | 1999-05-12 | 1999-05-12 | 画像生成装置及び記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3648404B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008077408A (ja) * | 2006-09-21 | 2008-04-03 | Namco Bandai Games Inc | プログラム、情報記憶媒体及び画像生成システム |
| CN112041894A (zh) * | 2018-04-16 | 2020-12-04 | 辉达公司 | 渲染期间提高涉及水面的场景的真实感 |
-
1999
- 1999-05-12 JP JP13108999A patent/JP3648404B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008077408A (ja) * | 2006-09-21 | 2008-04-03 | Namco Bandai Games Inc | プログラム、情報記憶媒体及び画像生成システム |
| CN112041894A (zh) * | 2018-04-16 | 2020-12-04 | 辉达公司 | 渲染期间提高涉及水面的场景的真实感 |
| CN112041894B (zh) * | 2018-04-16 | 2024-03-22 | 辉达公司 | 渲染期间提高涉及水面的场景的真实感 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3648404B2 (ja) | 2005-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6300956B1 (en) | Stochastic level of detail in computer animation | |
| US6961065B2 (en) | Image processor, components thereof, and rendering method | |
| US20020150287A1 (en) | Image processor and image processing method, and recorded medium | |
| US20080246760A1 (en) | Method and apparatus for mapping texture onto 3-dimensional object model | |
| JPH0757117A (ja) | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム | |
| JP2004005452A (ja) | 画像処理装置、画像処理方法、半導体デバイス、コンピュータプログラム、記録媒体 | |
| JP2007066064A (ja) | 画像生成装置及びプログラム | |
| JP2001022953A (ja) | レンダリング方法及び装置、ゲーム装置、並びに仮想空間内のオブジェクトの陰影に関するデータを計算するためのプログラムを格納するコンピュータ読み取り可能な記録媒体 | |
| JP2909616B2 (ja) | 3次元形状表示方法 | |
| JP3035571B2 (ja) | 画像処理装置 | |
| JPH07282292A (ja) | テクスチャマッピング方法及び画像処理装置 | |
| JP2001202527A (ja) | 3次元図形表示方法および3次元描画装置 | |
| JP3648404B2 (ja) | 画像生成装置及び記録媒体 | |
| JP2003168130A (ja) | リアルタイムで合成シーンのフォトリアルなレンダリングをプレビューするための方法 | |
| JPH1139502A (ja) | 画像表示装置、その方法および記録媒体 | |
| JP2002251627A (ja) | 画像データ生成方法および装置 | |
| JP4308367B2 (ja) | 3次元画像生成装置および環境マップの生成方法 | |
| JP2005165283A (ja) | 地図表示装置 | |
| US6188409B1 (en) | 3D graphics device | |
| JP2011095937A (ja) | プログラム、情報記憶媒体及び画像生成システム | |
| JP2010033253A (ja) | プログラム、情報記憶媒体および画像生成システム | |
| JP3872056B2 (ja) | 描画方法 | |
| JPH11144089A (ja) | グラフィック処理装置及び方法 | |
| JP3612239B2 (ja) | 画像生成装置及び記録媒体 | |
| JPH11203444A (ja) | 画像合成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050125 |
|
| 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: 20050208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050214 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090218 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100218 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110218 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110218 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120218 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130218 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130218 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |