JP3514945B2 - 画像作成方法および画像作成装置 - Google Patents
画像作成方法および画像作成装置Info
- Publication number
- JP3514945B2 JP3514945B2 JP13562297A JP13562297A JP3514945B2 JP 3514945 B2 JP3514945 B2 JP 3514945B2 JP 13562297 A JP13562297 A JP 13562297A JP 13562297 A JP13562297 A JP 13562297A JP 3514945 B2 JP3514945 B2 JP 3514945B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- reflection model
- image
- texture
- modulating
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/80—Shading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
Description
ンピュータ,ゲーム機,ビデオ機器などにおいて表示さ
れる画像を生成する技術に関し、特に、表示画像に陰影
を付加して立体感を与える技術に関する。
機,ビデオ機器などにおいて表示される画像を生成する
方法として、3次元空間で定義された物体に原画像を変
形して貼り付けて画像を作成するテクスチャマッピング
と呼ばれる方法が知られている。
を示している。すなわち、長方形状の原画像(テクスチ
ャ)101を、立体として定義された球面の領域に貼り
付けることにより、球面102の画像が生成される。
画像は、3次元空間で定義されているものの、2次元的
に表示される単調な図形に過ぎないため立体感に乏し
い。そこで、表示される物体の形状や空間内での位置を
認識しやすくするために、仮想的な光源を用いて物体に
光をあてて陰影をつくり、立体感を与えることが行われ
る。
する光源の種類や物体表面での反射の様子が異なる種々
のモデルが用いられるが、以下に説明する完全散乱反射
モデルと鏡面反射モデルの2つが代表的である。
02に陰影をつくる様子を示している。
は、平行光源Lであり、方向と色だけを持つとする。ま
た、物体の表面は、ザラザラであり、光源の位置に依存
する特定の反射方向を持たず、色だけを持つとする。
Lg,Lb)とし、その方向を(Lx,Ly,Lz)とす
る。一方、物体表面上の点Pの色(テクスチャ情報)を
(Rt,Gt,Bt)とし、点Pにおける法線Nを(Nx,
Ny,Nz)とすると、その物体表面上の点Pからの反射
光の色は(1)式で与えられる。なお、ここでは、固定
小数点を用いて計算するためのシフトやクランプを省略
している。
らの反射光は、観察者の位置には関係なく、光源の方
向、色と物体上の点の法線と色により決まる。
に陰影をつくる様子を示している。
光源Hであり、光源の位置と色を持つとする。この点光
源Hからは、光が全方向に同じように発散している。ま
た、物体の表面は、鏡のようにツルツルであり、反射光
は物体上の点Pにおける法線Nに対して対称な方向に出
射する。
PSが反射光PRとなす角度をθとすると、その物体上
の点のからの反射光の色は(2)式で与えられる。な
お、nは、物体の材質などにより変わる値である。nの
値が大きいほど物体の表面がツルツルであることに相当
し、光を反射する物体上の領域が大きくなる。
射の状態が、観察者の位置に依存して変化する。また、
この反射の状態は、物体上の点の色(テクスチャ情報)
には無関係である。
反射モデルの組み合わせについて説明する。
合わせて、平行光源Lと点光源Hからの光による陰影を
球面102につくる様子を示している。
わせて物体に陰影をつくると、1種類の反射モデルを用
いて陰影をつくる場合よりも現実の物体の陰影に近くな
り、立体感をよく表現できるようになる。この計算は
(3)式で表される。
反射を表しており、第2項目は鏡面反射モデルによる反
射を表している。
の点について反射光の計算を行なおうとすると、その計
算量は莫大になる。このため、上記の計算を高速に実行
することは事実上不可能である。そこで、このような計
算を行う場合には、物体の表面を小さな多角形の領域に
分割し、その頂点でのみ上述の計算を行なうことによ
り、計算量を削減することが行われる。
表面が小さな三角形の領域に分割される様子を示してい
る。
では、その三角形の内部に含まれる全ての画素の色が、
3つの頂点で計算された色を用いた線形内挿により計算
される。このような方法は、「グーローシェーディン
グ」と呼ばれる。
物体表面の三角形に含まれる全ての画素の色が計算され
る様子を示している。すなわち、表面上の点の色(テク
スチャ情報)が与えられた三角形3aと、その色変化情
報が与えられた三角形3bとを用いて線形内挿計算を行
うことにより、全ての画素の色が計算された三角形3c
が得られる。
ッサ(GPU)により行われるのが通常であり、その計
算結果は画像メモリに書き込まれる。
する3つの頂点,3頂点の色情報,テクスチャ情報を用
いて、色情報の線形内挿,テクスチャの内挿,およびそ
れらの乗算を行なうハードウェアである。
いずれも(R,G,B,A)の4つの成分から構成され
るのが通常である。ここで、(R,G,B)は、それぞ
れ赤,緑,青を表す色情報である。また、(A)は、半
透明描画を行うために用いられる情報であり、通常「ア
ルファチャネル」と呼ばれる。従って、グラフィックプ
ロセッサは、上記の(R,G,B,A)からなる4つの
成分を処理するために、色情報内挿回路およびテクスチ
ャマッピング回路を各々4回路ずつ備えているのが通常
である。
構成を示している。
れたテクスチャ情報(Rt,Gt,Bt,At)と三角形の
3頂点座標を用いて、テクスチャマッピングを行う。ま
た、色情報内挿回路12は、三角形の3頂点色情報と上
記の3頂点座標を用いて、色情報の内挿計算を行う。
らの出力と色情報内挿回路12からの出力は、変調回路
13に入力されて乗算部13aで乗算される。この乗算
結果が出力画像(Ro,Go,Bo,Ao)となる。
の代わりに、加算による変調が行われる場合もある。
このような従来のグラフィックプロセッサが有する機能
の一例である。従来のグラフィックプロセッサは、テク
スチャ情報に線形内挿後の色変化情報を乗算することに
より、グーローシェーディングを行う。
デルと鏡面反射モデルにより与えられる2種類の色変化
情報を用いてテクスチャを変調するためには、グラフィ
ックプロセッサが、2つのグーローシェーディング回路
を備える必要がある。
クスチャが変調される様子を示している。
のテクスチャ情報4aを、第1の色内挿回路22aから
の第1の色変化情報4bを用いて変調することにより、
変調されたテクスチャ4cを得る。そして、この変調さ
れたテクスチャ4cを、第2の色内挿回路22bからの
第2の色変化情報4dを用いてさらに変調して、変調さ
れたテクスチャ4eを得る。ここでは、前述の完全散乱
反射を用いる計算と鏡面反射モデルを用いる計算を行う
ために、第1の色変化情報を用いる変調を乗算により行
い、第2の色変化情報を用いる変調を加算により行う。
テクスチャの変調を行う場合には、色変化情報を内挿す
る回路を2重にする必要がある。また、グラフィックプ
ロセッサに入力される色変化情報は、完全散乱反射モデ
ルによるものと、鏡面反射モデルによるものの2種類が
必要になりるため、バスバンド幅が余分に必要となる。
クスチャの変調を行うようにされたグラフィックプロセ
ッサの構成を示している。
した従来のグラフィックプロセッサと同様の構成を有し
ているが、色情報内挿回路を2つ備えている点が異なっ
ている。
れたテクスチャ情報(Rt,Gt,Bt,At)と三角形の
3頂点座標を用いて、テクスチャマッピングを行う。ま
た、第1の色情報内挿回路22は、完全散乱反射モデル
による三角形の3頂点色情報である第1の3頂点色情報
(Rg,Gg,Bg,Ag)と上記の3頂点座標を用いて、
色情報の内挿計算を行う。そして、テクスチャマッピン
グ回路21からの出力と第1の色情報内挿回路22から
の出力は、変調回路23の乗算部23aで乗算される。
面反射モデルによる三角形の3頂点色情報である第2の
3頂点色情報(Rh,Gh,Bh,Ah)と上記の3頂点座
標を用いて色情報の内挿計算を行う第2の色情報内挿回
路を備えている。そして、この第2の色情報内挿回路か
らの出力が、変調回路23の加算部23bで乗算部23
aからの乗算出力に加算されて出力画像(Ro,Go,B
o,Ao)とされる。
ッサによれば、2種類の色変化情報を内挿するために内
挿回路を2重に構成したり、バスバンド幅を2倍にする
ことにより、従来と同じ速度で処理を行うようにするこ
とができる。
用いてテクスチャの変調を行うと、現実の物体の陰影に
近い立体感を表現できるようになるものの、グラフィッ
クプロセッサなどのハードウェアの規模が大きくなった
り、処理時間が増加するという問題がある。
に行われたものであり、ハードウェアの規模を大きくし
たり処理速度を低下させることなく、2種類の色変化情
報を用いて行う、従来例とほぼ同等の効果を持つ処理を
実行できる画像生成方法および画像生成装置を提供する
ことを目的とする。
した本発明の方法は、画像作成装置において、画像を構
成する単位となる多角形領域に貼り付ける画像データを
作成するための方法であって、テクスチャデータを、第
1反射モデルを用いて計算した3つの色成分に基づいて
変調して、変調されたテクスチャデータを生成する処理
と、前記変調されたテクスチャデータを、前記第1反射
モデルとは異なる第2反射モデルを用いて計算した1つ
の輝度成分に基づいて変調する処理とを実行することを
特徴とする。この方法において、以下のような構成を採
用することが可能である。 (2)テクスチャデータを3つの色成分に基づいて変調
する処理は、テクスチャデータに色成分を構成するデー
タを乗算する処理を含む。 (3)変調されたテクスチャデータを1つの輝度成分に
基づいて変調する処理は、変調されたテクスチャデータ
に1つの輝度成分を構成するデータを加算する処理を含
む。 (4)第1反射モデルは完全散乱反射モデルであり、第
2反射モデルは鏡面反射モデルである。 (5)テクスチャデータのアルファチャンネルデータを
1つの輝度成分に基づいて変調する処理をさらに実行す
る。 (6)アルファチャンネルデータを1つの輝度成分に基
づいて変調する処理は、1つの輝度成分を構成するデー
タをアルファチャンネルデータに加算する処理を含む。 (7)1つの輝度成分は鏡面反射モデルを用いて計算し
た単一のパラメータからなるようにする。
は、画像を構成する単位となる多角形領域に貼り付ける
画像データを作成する画像作成装置であって、テクスチ
ャデータを、第1反射モデルを用いて計算した3つの色
成分に基づいて変調して、変調されたテクスチャデータ
を生成する第1変調手段と、前記変調されたテクスチャ
データを、前記第1反射モデルとは異なる第2反射モデ
ルを用いて計算した1つの輝度成分に基づいて変調する
第2変調手段とを有することを特徴とする。この装置に
おいて、以下のような構成を採用することが可能であ
る。 (9)第1変調手段は、テクスチャデータに3つの色成
分を構成するデータを乗じるための乗算部を含む。 (10)第2変調手段は、変調されたテクスチャデータ
に1つの輝度成分を構成するデータを加算するための加
算部を含む。 (11)第1反射モデルは完全散乱反射モデルとし、第
2反射モデルは鏡面反射モデルとする。 (12)テクスチャデータのアルファチャンネルデータ
を1つの輝度成分に基づいて変調する第3変調手段をさ
らに含める。 (13)第3変調手段は、1つの輝度成分を構成するデ
ータをアルファチャンネルデータに加算する加算部を含
むようにする。 (14)1つの輝度成分は鏡面反射モデルを用いて計算
した単一のパラメータからなるようにする。 (15)上記の課題に対応した本発明の他の装置は、画
像を構成する単位となる多角形領域に貼り付ける画像デ
ータを作成する装置であって、テクスチャデータを提供
するテクスチャマッピング回路と、完全散乱反射モデル
に基づく3つの色成分からなる一組の色情報と、鏡面反
射モデルに基づく1つの輝度成分とを出力する内挿回路
と、前記3つの色成分に基づき前記テクスチャデータを
変調し、変調されたテクスチャデータを出力する第1変
調回路と、前記1つの輝度成分に基づき、前記変調され
たテクスチャデータを変調し、画像データを出力する第
2変調回路とを有することを特徴とする。
形態について説明する。
反射モデルと鏡面反射モデルを組み合わせて物体に陰影
をつくる場合の計算は(4)式で表される。
より与えられる、鏡面反射モデルによる反射光が白色光
であるとしたものに相当する。これは、鏡面反射モデル
による反射光が、局所的な強い反射を表すため、その画
素値が飽和していわゆる「白つぶれ」することが多く、
白色光であると仮定しても実際には問題がないことに基
づいている。(4)式中のHの値は、例えば、(Hr,
Hg,Hb)のうちの最大値とする等の処理により得られ
る。
して物体に陰影を作るための情報量を削減するものであ
り、これに対応してハードウェアも簡略化することがで
きる。
態としてのグラフィックプロセッサの一構成例を示して
いる。
を用いて物体に陰影を与える計算を行うようにされたも
のであり、例えば、3次元画像を比較的高精度かつ高速
度に表示することが要求される家庭用ゲーム機に使用す
るのに好適なものである。
れたテクスチャ情報(Rt,Gt,Bt,At)と三角形の
3頂点座標を用いて、テクスチャマッピングを行うため
のテクスチャマッピング手段である。なお、上記のテク
スチャ情報(Rt,Gt,Bt,At)は、このグラフィッ
クプロセッサが使用されるシステムのビデオメモリ(V
RAM)から供給される。また、三角形の3頂点座標
は、このグラフィックプロセッサが使用されるシステム
のCPUから供給される。
モデルによる三角形の3頂点色情報(Rg,Gg,Bg )
と、鏡面反射モデルによる三角形の3頂点の輝度情報
(Ag)と、上記の3頂点座標とを用いて、色情報およ
び輝度情報の内挿計算を行うための内挿手段である。こ
の3頂点色情報および輝度情報(Rg,Gg,Bg,Ag)
も、このグラフィックプロセッサが使用されるシステム
のCPUから供給される。
(原画像)情報を三角形の頂点色情報を用いて変調する
ための変調手段である。テクスチャマッピング回路31
から出力される色成分(Rt,Gt,Bt )と内挿回路3
2から出力される色成分(Rg,Gg,Bg )とが、この
変調回路33の乗算部33aで乗算される。
分(Ag )は、変調回路33の第1の加算部33bで乗
算部33aからの乗算出力に加算されて出力画像の色成
分(Ro,Go,Bo )が生成される。この輝度成分(A
g )は、鏡面反射モデルによる物体表面の反射光の輝度
成分H *(cosθ)nに相当するものである。
力されるテクスチャ情報が輝度成分(アルファチャネ
ル)を有する場合には、第2の加算部33cで、テクス
チャマッピング回路31から出力されるテクスチャ情報
の輝度成分(At )に、色情報内挿回路32から出力さ
れる3頂点色情報の輝度成分(Ag )が加算され、出力
画像の輝度成分(Ao )が生成される。
変調回路に加算器を追加するだけで、完全散乱反射モデ
ルと鏡面反射モデルを組み合わせて物体に陰影をつくる
ことができるグラフィックプロセッサを実現することが
できる。
では、2つの反射モデルを用いて物体に陰影をつくるよ
うにするためには、2種類の色変化情報として6チャネ
ル分の情報(Rg,Gg,Bg ),(Rh,Gh,Bh )が
必要であったのに対し、上述した本発明に係るグラフィ
ックプロセッサでは、4チャネル分の情報(Rg,Gg,
Bg,Ag)だけで済む。このため、本発明に係るグラフ
ィックプロセッサでは、色情報内挿回路を通常の4回路
よりも増加させる必要がなく、ハードウェアをコンパク
トに構成することができる。
成方法および画像生成装置を適用した画像作成システム
の構成例を示している。このような画像作成システム
は、例えば、3次元画像を比較的高精度かつ高速度に表
示することが要求される家庭用ゲーム機に使用されるも
のである。
らなる中央処理装置であるCPU1は、作成される表示
画像の三角形領域(ポリゴン)に対して、頂点座標を算
出したり、対象物体の属性と光源データとから法線ベク
トルと光源ベクトルとの内積計算等を行うためのもので
ある。そして、このCPU1から、三角形領域の3頂点
座標と、3頂点色情報(Rg,Gg,Bg,Ag)が、後述
するグラフィックプロセッサ6に送られる。
ティック等の入力デバイス4の操作情報をインタフェー
ス3およびメインバス9を介して取り出す。そして、上
記CPU1は、取り出された操作情報に基づいて、第1
のメモリであるメインメモリ2に記憶されている3次元
画像の情報を上記メインバス9を介してグラフィックプ
ロセッサ6に送る。
送られた3次元画像の情報を変換して画像データを生成
するためのものであり、前述した本発明に係る画像合成
装置を用いて構成される。GPU6で生成された画像デ
ータによる3次元画像が第2のメモリであるビデオメモ
リ5上に描かれる。
ータは、ビデオ信号のスキャン時に読み出されて図示し
ない表示装置上に3次元画像が表示される。
と同時に、上記CPU1によって取り出された操作情報
中の上記表示された3次元画像に対応する音声情報が、
オーディオプロセッサ7に送られる。上記オーディオプ
ロセッサ7は、この送られた音声情報に基づいてオーデ
ィオメモリ8内に記憶されている音声データを表示す
る。
情報量を削減することができ、これに対応してハードウ
ェアも簡略化することができる。
である。
成装置の一例を示すブロック図である。
図である。
である。
る。
わせて物体に陰影をつくる様子を示す図である。
示す図である。
れる全ての画素の色が計算される様子を示す図である。
である。
調される様子を示す図である。
調を行うようにされた従来のグラフィックプロセッサの
構成を示す図である。
33 変調回路、33a 乗算部、 33b 第1の
加算部、 33c 第2の加算部
Claims (15)
- 【請求項1】 画像作成装置において、画像を構成する
単位となる多角形領域に貼り付ける画像データを作成す
るための方法であって、テクスチャデータを、第1反射モデルを用いて計算した
3つの色成分に基づいて変調して、変調されたテクスチ
ャデータを生成する処理 と、 前記変調されたテクスチャデータを、前記第1反射モデ
ルとは異なる第2反射モデルを用いて計算した1つの輝
度成分に基づいて変調する処理とを実行する方法。 - 【請求項2】 前記テクスチャデータを3つの色成分に
基づいて変調する処理は、前記テクスチャデータに前記
色成分を構成するデータを乗算する処理を含む、請求項
1記載の方法。 - 【請求項3】 前記変調されたテクスチャデータを1つ
の輝度成分に基づいて変調する処理は、前記変調された
テクスチャデータに前記1つの輝度成分を構成するデー
タを加算する処理を含む、請求項1または2記載の方
法。 - 【請求項4】 前記第1反射モデルは完全散乱反射モデ
ルであり、前記第2反射モデルは鏡面反射モデルであ
る、請求項1、2または3記載の方法。 - 【請求項5】 前記テクスチャデータのアルファチャン
ネルデータを前記1つの輝度成分に基づいて変調する処
理をさらに実行する、請求項1乃至4のいずれか1項に
記載の方法。 - 【請求項6】 前記アルファチャンネルデータを前記1
つの輝度成分に基づいて変調する処理は、前記1つの輝
度成分を構成するデータを前記アルファチャンネルデー
タに加算する処理を含む、請求項5記載の方法。 - 【請求項7】 前記1つの輝度成分は鏡面反射モデルを
用いて計算した単一のパラメータからなる、請求項1乃
至6のいずれか1項に記載の方法。 - 【請求項8】 画像を構成する単位となる多角形領域に
貼り付ける画像データを作成する画像作成装置であっ
て、テクスチャデータを、第1反射モデルを用いて計算した
3つの色成分に基づいて変調して、 変調されたテクスチ
ャデータを生成する第1変調手段と、 前記変調されたテクスチャデータを、前記第1反射モデ
ルとは異なる第2反射モデルを用いて計算した1つの輝
度成分に基づいて変調する第2変調手段とを有する画像
作成装置。 - 【請求項9】 前記第1変調手段は、前記テクスチャデ
ータに前記3つの色成分を構成するデータを乗じるため
の乗算部を含む、請求項8記載の画像作成装置。 - 【請求項10】 前記第2変調手段は、前記変調された
テクスチャデータに前記1つの輝度成分を構成するデー
タを加算するための加算部を含む、請求項8または9記
載の画像作成装置。 - 【請求項11】 前記第1反射モデルは完全散乱反射モ
デルであり、前記第2反射モデルは鏡面反射モデルであ
る、請求項8、9または10記載の画像作成装置。 - 【請求項12】 前記テクスチャデータのアルファチャ
ンネルデータを前記1つの輝度成分に基づいて変調する
第3変調手段をさらに有する請求項8乃至11のいずれ
か1項に記載の画像作成装置。 - 【請求項13】 前記第3変調手段は、前記1つの輝度
成分を構成するデータを前記アルファチャンネルデータ
に加算する加算部を含む、請求項12記載の画像作成装
置。 - 【請求項14】 前記1つの輝度成分は鏡面反射モデル
を用いて計算した単一のパラメータからなる、請求項8
乃至13のいずれか1項に記載の画像作成装置。 - 【請求項15】 画像を構成する単位となる多角形領域
に貼り付ける画像データを作成する装置であって、 テクスチャデータを提供するテクスチャマッピング回路
と、 完全散乱反射モデルに基づく3つの色成分からなる一組
の色情報と、鏡面反射モデルに基づく1つの輝度成分と
を出力する内挿回路と、 前記3つの色成分に基づき前記テクスチャデータを変調
し、変調されたテクスチャデー タを出力する第1変調回
路と、 前記1つの輝度成分に基づき、前記変調されたテクスチ
ャデータを変調し、画像データを出力する第2変調回路
とを有する装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13562297A JP3514945B2 (ja) | 1997-05-26 | 1997-05-26 | 画像作成方法および画像作成装置 |
US09/082,671 US6774896B2 (en) | 1997-05-26 | 1998-05-21 | Method and apparatus for generating image data by modulating texture data with color data and brightness data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13562297A JP3514945B2 (ja) | 1997-05-26 | 1997-05-26 | 画像作成方法および画像作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10326351A JPH10326351A (ja) | 1998-12-08 |
JP3514945B2 true JP3514945B2 (ja) | 2004-04-05 |
Family
ID=15156120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13562297A Expired - Fee Related JP3514945B2 (ja) | 1997-05-26 | 1997-05-26 | 画像作成方法および画像作成装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6774896B2 (ja) |
JP (1) | JP3514945B2 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001084405A (ja) * | 1999-09-16 | 2001-03-30 | Sega Corp | ポリゴン画像形成方法及び、これを用いた画像処理装置 |
US6396502B1 (en) * | 1999-10-15 | 2002-05-28 | Hewlett-Packard Company | System and method for implementing accumulation buffer operations in texture mapping hardware |
JP3527489B2 (ja) * | 2001-08-03 | 2004-05-17 | 株式会社ソニー・コンピュータエンタテインメント | 描画処理方法及び装置、描画処理プログラムを記録した記録媒体、描画処理プログラム |
JP3780954B2 (ja) * | 2002-02-06 | 2006-05-31 | ソニー株式会社 | 画像生成装置およびその方法 |
JP3679378B2 (ja) * | 2002-03-22 | 2005-08-03 | コナミ株式会社 | ゲーム装置及びプログラム |
AUPS300502A0 (en) * | 2002-06-17 | 2002-07-11 | Canon Kabushiki Kaisha | Generating one or more linear blends |
JP3702269B2 (ja) * | 2002-12-06 | 2005-10-05 | コナミ株式会社 | 画像処理装置、コンピュータの制御方法及びプログラム |
US7619626B2 (en) * | 2003-03-01 | 2009-11-17 | The Boeing Company | Mapping images from one or more sources into an image for display |
US7724943B2 (en) * | 2004-04-21 | 2010-05-25 | Siemens Medical Solutions Usa, Inc. | Rapid and robust 3D/3D registration technique |
WO2006129791A1 (ja) | 2005-06-03 | 2006-12-07 | Nec Corporation | 画像処理システム、3次元形状推定システム、物***置姿勢推定システム及び画像生成システム |
US7952588B2 (en) * | 2006-08-03 | 2011-05-31 | Qualcomm Incorporated | Graphics processing unit with extended vertex cache |
US8009172B2 (en) * | 2006-08-03 | 2011-08-30 | Qualcomm Incorporated | Graphics processing unit with shared arithmetic logic unit |
US9582923B2 (en) * | 2013-11-20 | 2017-02-28 | Fovia, Inc. | Volume rendering color mapping on polygonal objects for 3-D printing |
KR20160091366A (ko) * | 2013-11-26 | 2016-08-02 | 포비아, 인크. | 다각형 객체들 상의 컬러 매핑을 볼륨 렌더링하기 위한 방법 및 시스템 |
JP6423625B2 (ja) * | 2014-06-18 | 2018-11-14 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
JP6381404B2 (ja) * | 2014-10-23 | 2018-08-29 | キヤノン株式会社 | 画像処理装置及び方法、及び撮像装置 |
US10636184B2 (en) | 2015-10-14 | 2020-04-28 | Fovia, Inc. | Methods and systems for interactive 3D segmentation |
CN110288676B (zh) * | 2019-06-04 | 2023-05-12 | 广州小鹏汽车科技有限公司 | 一种平面图像的3d效果构造方法及装置 |
DE102019118510B4 (de) * | 2019-07-09 | 2021-05-12 | Carl Zeiss Meditec Ag | Verfahren zur Bildverarbeitung |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5063375A (en) * | 1987-07-27 | 1991-11-05 | Sun Microsystems, Inc. | Method and apparatus for shading images |
EP0423653B1 (en) * | 1989-10-13 | 1997-08-06 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for compensating for color in color images |
US5253339A (en) * | 1990-07-26 | 1993-10-12 | Sun Microsystems, Inc. | Method and apparatus for adaptive Phong shading |
JP3107452B2 (ja) * | 1992-04-28 | 2000-11-06 | 株式会社日立製作所 | テクスチャマッピング方法およびその装置 |
GB2270243B (en) * | 1992-08-26 | 1996-02-28 | Namco Ltd | Image synthesizing system |
JP2682559B2 (ja) * | 1992-09-30 | 1997-11-26 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 物体の画像をディスプレイ装置上に表示する装置及び方法並びにコンピュータ・グラフィックス表示システム |
US5739820A (en) * | 1992-11-19 | 1998-04-14 | Apple Computer Inc. | Method and apparatus for specular reflection shading of computer graphic images |
US5421589A (en) * | 1993-05-14 | 1995-06-06 | The Walt Disney Company | Method and apparatus for displaying an alpha channel virtual image |
JP3261832B2 (ja) | 1993-11-26 | 2002-03-04 | 凸版印刷株式会社 | 画像生成装置 |
US5461712A (en) * | 1994-04-18 | 1995-10-24 | International Business Machines Corporation | Quadrant-based two-dimensional memory manager |
GB2301514B (en) * | 1994-12-01 | 1999-06-09 | Namco Ltd | Apparatus and method for image synthesization |
US5900881A (en) * | 1995-03-22 | 1999-05-04 | Ikedo; Tsuneo | Computer graphics circuit |
US5710876A (en) * | 1995-05-25 | 1998-01-20 | Silicon Graphics, Inc. | Computer graphics system for rendering images using full spectral illumination data |
US5740343A (en) * | 1995-11-03 | 1998-04-14 | 3Dfx Interactive, Incorporated | Texture compositing apparatus and method |
KR100261076B1 (ko) * | 1995-11-09 | 2000-07-01 | 윤종용 | 범프 맵핑과 퐁 쉐이딩을 동시에 수행하는 렌더링방법 및 장치 |
DE19606357A1 (de) * | 1996-02-12 | 1997-08-14 | Gmd Gmbh | Bildverarbeitungsverfahren zur Darstellung von spiegelnden Objekten und zugehörige Vorrichtung |
JPH10187951A (ja) * | 1996-12-27 | 1998-07-21 | Namco Ltd | 画像合成装置及び画像合成方法 |
US6054993A (en) * | 1997-09-17 | 2000-04-25 | Cirrus Logic, Inc. | Chroma-keyed specular texture mapping in a graphics processor |
-
1997
- 1997-05-26 JP JP13562297A patent/JP3514945B2/ja not_active Expired - Fee Related
-
1998
- 1998-05-21 US US09/082,671 patent/US6774896B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6774896B2 (en) | 2004-08-10 |
US20010045955A1 (en) | 2001-11-29 |
JPH10326351A (ja) | 1998-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3514945B2 (ja) | 画像作成方法および画像作成装置 | |
JP4731028B2 (ja) | グラフィクスシステム用再循環シェードツリーブレンダ | |
JP3107452B2 (ja) | テクスチャマッピング方法およびその装置 | |
US6618048B1 (en) | 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components | |
US6700586B1 (en) | Low cost graphics with stitching processing hardware support for skeletal animation | |
US6664958B1 (en) | Z-texturing | |
JP4658378B2 (ja) | グラフィクスシステムにおいて環境を写し込んだバンプマッピングのための方法および装置 | |
US6151026A (en) | Image processing apparatus and image processing method | |
US7212206B2 (en) | Method and apparatus for self shadowing and self interreflection light capture | |
EP1189173A2 (en) | Achromatic lighting in a graphics system and method | |
US5877769A (en) | Image processing apparatus and method | |
JP2002074390A (ja) | 低価格のグラフィックスシステムにおけるシャドウマッピング | |
JPH06215151A (ja) | 画像データ処理方法及び装置 | |
US6529194B1 (en) | Rendering method and apparatus, game system, and computer readable program product storing program for calculating data relating to shadow of object in virtual space | |
JP2004005452A (ja) | 画像処理装置、画像処理方法、半導体デバイス、コンピュータプログラム、記録媒体 | |
US7212215B2 (en) | Apparatus and method for rendering an antialiased image | |
JP2011090699A (ja) | グラフィックシステム、グラフィックス画像を生成する方法およびプログラムにおける無色光のライティング | |
US5880735A (en) | Method for and apparatus for transparency conversion, image processing system | |
KR20040011525A (ko) | 드로잉 방법 | |
US6340974B1 (en) | Three-dimensional image processing apparatus with bump image modification | |
JP3066035B2 (ja) | 計算機図形処理表示装置制御システムのためのテクスチャマッピング技法 | |
JPH0345427B2 (ja) | ||
US6646650B2 (en) | Image generating apparatus and image generating program | |
JP2000331175A (ja) | 輪郭線生成用データ生成方法及び装置、記録システム、該データの記録されたコンピュータ可読実行媒体、並びに該データに基づいてオブジェクトに輪郭を付すエンタテインメント・システム | |
JP4740490B2 (ja) | グラフィックスレンダリングシステムにおいて視覚的に重要なz成分の精度を最大化しz近傍クリッピングを回避するためのz近傍範囲におけるz値のクランピング |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040114 |
|
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: 20080123 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090123 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090123 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100123 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110123 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110123 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140123 Year of fee payment: 10 |
|
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 |