JP3971380B2 - 鏡面反射光強度の計算方法 - Google Patents
鏡面反射光強度の計算方法 Download PDFInfo
- Publication number
- JP3971380B2 JP3971380B2 JP2003522033A JP2003522033A JP3971380B2 JP 3971380 B2 JP3971380 B2 JP 3971380B2 JP 2003522033 A JP2003522033 A JP 2003522033A JP 2003522033 A JP2003522033 A JP 2003522033A JP 3971380 B2 JP3971380 B2 JP 3971380B2
- Authority
- JP
- Japan
- Prior art keywords
- specular
- illumination
- light
- light source
- intensity
- 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 - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/50—Lighting effects
- G06T15/506—Illumination models
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Image Generation (AREA)
- Spectrometry And Color Measurement (AREA)
Description
155は、鏡面反射の優先方向である。すなわち、鏡面反射光の強度は
される。
5は反射点P225における表面220に垂直な方向を指し、単位ベク
察者240の方向を指す。入射角θi245は単位ベクトルl205と単
からの光は、単位ベクトル−l260の方向に伝搬し、点P225において表面220から鏡面反射される。単位ベクトルは、単位大きさを持つベクトルである。
ここで、θi=θrである。したがって、表面220が完全に平滑な表面であるとすると、光源210から−l260の方向に進み点P225で鏡面
240からは検出されない。しかし、表面が完全に平滑でなく、光源210から−l260の方向に進み点P225で鏡面反射された光は、単
鏡面反射光の優先方向を指す。優先方向は、入射光θi245と反射光θr250とを等しくすることで特定される。換言すれば、観察者240によって測定される鏡面反射強度は角度θrv255の関数であり、θrv=0のとき最大の反射強度となり、θrv255が増加するにつれて減少する。すなわち、表面220の点P225を見る観察者240は、単位ベ
面反射強度を検出するが、観察者240が位置を変え、角度θrv235が増加するにつれて、観察者240の検出する鏡面反射強度は減少する。
する。入射角はθi294であり、反射角はθr290であり、単位ベク
光源270からの光は、単位ベクトル−l272の方向に伝搬する。入射
となり、したがって観察者288は最大の鏡面反射光強度を検出する。第2の従来技術による鏡面反射強度の計算方法は、第1の従来技術による方法に対して、経験的な鏡面反射データにより一致するという利点がある。
関数及び対数関数を用いることができるが、少なくとも指数演算は、環境照明項及び拡散照明項を計算するのに要する演算よりもかなりのオーダーで低速である。
i番目の光源によって照明されたオブジェクト上の一点から反射される光の強度を表す。代数表現は、乗算、加算及び減算演算を含む。代数表現は、鏡面反射強度の従来技術によるモデルの結果に近似するが、計算コストはより小さくなる。
らなる。照明モデルにおける鏡面項は、関数形式について拡散項と同等
コストの低い手段が得られる。すなわち、環境項及び拡散項を計算し加算するベクトルベースのハードウェアシステムを使用して、非常に小さい追加コストで環境項、拡散項及び鏡面項の計算及び加算を実行することができる。
は引数(arg)の絶対値を生成する。従来技術の鏡面強度関数と比較して、鏡面強度関数Sは、指数演算を含まないだけでなく除算も含まない。したがって、関数Sの計算は、従来技術の鏡面強度関数の計算よりもコストがかからない。加えて、関数Sのグラフは、従来技術の鏡面強度関数と同様であり、これによって、鏡面反射の妥当なモデルを提供している。
トしたものである。鏡面指数パラメータはn=3である。すべての曲線は、θnh=0のときに最大の鏡面強度となる。各曲線の最大鏡面強度は1.0に等しく、各曲線の最小鏡面強度は0に等しい。加えて、各曲線はθ
ときの関数のグラフであり、図4Dはn=200のときの関数のグラフである。鏡面指数パラメータnが増加するにつれて、各関数の幅は減少することに注意されたい。ここで、各関数の幅は、例えば鏡面強度値0.5において測定することができる。鏡面強度関数の幅と鏡面指数パラメータnの間の関係について、図5とともに説明する。
源401及び観察者(図示せず)が静止しているので一定である。表面
持つオブジェクト540の第2の向きでは、−l502に沿って進む光は、
面強度の最大値1.0を測定する。nが大きいと、マテリアルは極度に
5の周りの比較的狭い領域に閉じ込められる。nが小さいと、マテリアルの光沢は小さくなり、ψ560は大きくなり、鏡面反射光は単位ベク
615は反射点P625で表面620に垂直な方向を指し、単位ベクト
図6は、複数の点光源655と広がりのある光源660とを含む。ただ1つの広がりのある光源660が示されているが、本発明の範囲は複数の広がりのある光源を包含する。広がりのある光源660は、複数の点光源665から構成される。鏡面強度は、本発明にしたがって関数
目の光源610によって照明され、観察者635により検出される点P625の鏡面強度である。
反射及び環境光反射により、観察者によって観測される被照明オブジェクトの色及び光強度を記述するために使用される。
05は、R軸710に沿った要素cR725、G軸715に沿った要素
05の要素cR725、cG730、cB735の値は反射光の色を決定し、
を生成する鏡面項である。
ある。したがって、図3のVPU313のようなベクトルベースのコンピュータハードウェアを使用して、拡散項及び鏡面項のベクトルドット積を並列で求めることが可能であり、これによって鏡面項を計算する効率的な手段が得られる。拡散項単独の計算と比較すると、鏡面項と拡散項を共に計算するのに必要なオーバーヘッドはわずかである。加えて、加算はコストのかかる演算ではなく、M個の拡散項を加算する代わりに、M個の拡散項とM個の鏡面項に対しての加算がなされるので、色ベクト
ッドはわずかである。
いて定数である場合(この仮定は、光源i 610及び観察者635がオブジェクト670から離れて配置されているときのような特定の環境に
610について一度だけ計算する必要がある。結果として、拡散項のみの計算と比較した場合、鏡面項及び拡散項の計算によって導入される追加のコストはほとんど無視可能である。これは、オブジェクト670の表面620上のあらゆる点からの鏡面反射光及び拡散反射光の計算は、M個の光源があるとすると、ベクトルドット積の並列計算と、2M個の拡散項と鏡面項の加算のみ含むからである。この計算は、各光源i 610について、オブジェクト670の表面620上のあらゆる点において、
源i 610について、単位ベクトルn615は、オブジェクト670の表面620に対して変化する、上記色の式の要素のみである。したがって、鏡面項の計算は、拡散項のみの計算と比較して「ほとんど無料」である。
きに生じる。例えば、図4Aを参照して、cosθnh=1−1/3sすなわち、θnh=μ48.2°のとき、n=3のときのθnhに関するSの一次導関数は非連続
次導関数を持つ。例えば、二次導関数は非連続である。本発明による他
導関数及び二次導関数を持つが、より高次の非連続の導関数を持つ。実
導関数を持つ。例えば、k=nとすると、修正された鏡面強度関数
る。
kが2の小さい累乗であるとき、乗算を繰り返すことによって低いコストで計算可能である。図8Dがn=200について示しているように、
cos200θnhは200乗の指数演算を必要とし、よりコストのかかる計算である。
Claims (24)
- 鏡面反射光の強度を計算する方法であって、
複数の光源によって照明されるオブジェクトから鏡面反射された光の強度を代数表現によって表すステップと、
前記代数表現を、前記オブジェクトの照明の照明モデルであって、鏡面照明項を有する照明モデルに組み込むステップと、
前記照明モデルの鏡面照明項を該照明モデルの他の項と同じ関数形式で表現するステップと、
を含み、
前記代数表現がS i (n,h i ,n)=1−n+max{n・(nh i ),n−1}であり、この式は観察者から測定されたときにi番目の光源からの光によって照明されたオブジェクト上の一点から反射される光の強度を記述しており、nは反射点において前記オブジェクトに垂直な単位ベクトルであり、h i は、反射点から前記i番目の光源の方向を指す単位ベクトルと、反射点から前記観察者の方向を指す単位ベクトルとの間の角を二等分する単位ベクトルであり、nは前記オブジェクトの鏡面指数を記述するパラメータであることを特徴とする鏡面反射光強度の計算方法。 - 前記代数表現が除算演算子または指数演算子を含まないことを特徴とする請求項1に記載の鏡面反射光強度の計算方法。
- 前記複数の光源は広がりのある光源と点光源とを含むことを特徴とする請求項1に記載の鏡面反射光強度の計算方法。
- 前記照明モデルが前記i番目の光源によって照明される前記オブジェクトから反射された光の色と強度を記述しており、前記反射光が鏡面要素、拡散要素及び環境要素を含むことを特徴とする請求項1に記載の鏡面反射光強度の計算方法。
- 前記照明モデルの他の項が拡散照明項と環境項とを含むことを特徴とする請求項4に記載の鏡面反射光強度の計算方法。
- 前記照明モデルの鏡面照明項が、前記照明モデルの拡散照明項と同じ関数形式で表現されることを特徴とする請求項5に記載の鏡面反射光強度の計算方法。
- 鏡面反射光の強度を計算する方法であって、
複数の光源によって照明されるオブジェクトから鏡面反射された光の強度を代数表現によって表すステップと、
前記代数表現を、前記オブジェクトの照明の照明モデルであって、鏡面照明項を有する照明モデルに組み込むステップと、
前記照明モデルの鏡面照明項を該照明モデルの他の項と同じ関数形式で表現するステップと
を含み、
前記代数表現がSMi,k(n,hi,n)=(1−n/k+max{n・(n/k hi),n/k−1}kであり、この式は観察者から測定されたときにi番目の光源からの光によって照明された前記オブジェクト上の一点から反射される光の強度を記述しており、nは反射点において前記オブジェクトに垂直な単位ベクトルであり、hiは、反射点から前記i番目の光源の方向を指す単位ベクトルと、反射点から前記観察者の方向を指す単位ベクトルとの間の角を二等分する単位ベクトルであり、nは前記オブジェクトの鏡面指数を記述するパラメータであり、kは前記代数表現の導関数が連続であることを判定するパラメータであることを特徴とする鏡面反射光強度の計算方法。 - 前記複数の光源は広がりのある光源と点光源とを含むことを特徴とする請求項7に記載の鏡面反射光強度の計算方法。
- 複数の光源によって照明されるオブジェクトから鏡面反射された光の強度を代数表現によって表すステップと、
前記代数表現を、前記オブジェクトの照明の照明モデルであって、鏡面照明項を有する照明モデルに組み込むステップと、
前記照明モデルの鏡面照明項を該照明モデルの他の項と同じ関数形式で表現するステップと、
を実行することで鏡面反射光の強度を計算する命令を含み、
前記代数表現がS i (n,h i ,n)=1−n+max{n・(nh i ),n−1}であり、この式は観察者から測定されたときにi番目の光源からの光によって照明されたオブジェクト上の一点から反射される光の強度を記述しており、nは反射点において前記オブジェクトに垂直な単位ベクトルであり、h i は、反射点から前記i番目の光源の方向を指す単位ベクトルと、反射点から前記観察者の方向を指す単位ベクトルとの間の角を二等分する単位ベクトルであり、nはオブジェクトの鏡面指数を記述するパラメータであることを特徴とするコンピュータ可読媒体。 - 前記代数表現が除算演算子または指数演算子を含まないことを特徴とする請求項10に記載のコンピュータ可読媒体。
- 前記複数の光源は広がりのある光源と点光源を含むことを特徴とする請求項10に記載のコンピュータ可読媒体。
- 前記照明モデルが前記i番目の光源によって照明される前記オブジェクトから反射された光の色と強度を記述しており、前記反射光が鏡面要素、拡散要素及び環境要素を含むことを特徴とする請求項10に記載のコンピュータ可読媒体。
- 前記照明モデルの他の項が拡散照明項と環境項とを含むことを特徴とする請求項13に記載のコンピュータ可読媒体。
- 前記照明モデルの鏡面照明項が、前記照明モデルの拡散照明項と同じ関数形式で表現されることを特徴とする請求項14に記載のコンピュータ可読媒体。
- 複数の光源によって照明されるオブジェクトから鏡面反射された光の強度を代数表現によって表すステップと、
前記代数表現を、前記オブジェクトの照明の照明モデルであって、鏡面照明項を有する照明モデルに組み込むステップと、
前記照明モデルの鏡面照明項を該照明モデルの他の項と同じ関数形式で表現するステップと、
を実行することで鏡面反射光の強度を計算する命令を含み、
前記代数表現がSMi,k(n,hi,n)=(1−n/k+max{n・(n/k hi),n/k−1}kであり、この式は観察者から測定されたときにi番目の光源からの光によって照明された前記オブジェクト上の一点から反射される光の強度を記述しており、nは反射点において前記オブジェクトに垂直な単位ベクトルであり、hiは、反射点から前記i番目の光源の方向を指す単位ベクトルと、反射点から前記観察者の方向を指す単位ベクトルとの間の角を二等分する単位ベクトルであり、nは前記オブジェクトの鏡面指数を記述するパラメータであり、kは前記代数表現の導関数が連続であることを判定するパラメータであることを特徴とするコンピュータ可読媒体。 - 前記複数の光源は広がりのある光源と点光源とを含むことを特徴とする請求項16に記載のコンピュータ可読媒体。
- 複数の光源によるオブジェクトの照明を計算する電子エンタテイメントシステムであって、
ゲーム命令と照明モデルとを記憶するように構成されているメモリと、
ゲーム命令を実行し描画命令を生成するように構成されているプロセッサと、
同一の関数形式で表現されている鏡面照明項と拡散照明項とを有する前記照明モデルを使用して、色ベクトルを計算するように構成されているベクトルプロセッサと、
前記描画命令に従って、前記色ベクトルを使用して画像中の被照明オブジェクトを描画するように構成されているグラフィックプロセッサと、
を含み、
各光源iについて、前記オブジェクト上の一点から鏡面反射され観察者によって検出される光の強度を表す代数表現によって、前記光源iについての鏡面照明項を持つ前記照明モデルを代替し、
光源iについての前記代数表現がS i (n,h i ,n)=1−n+max{n・(nh i ),n−1}であり、nは反射点における前記オブジェクトに垂直な単位ベクトルであり、h i は、反射点から光源iの方向を指す単位ベクトルと、反射点から前記観察者の方向を指す単位ベクトルとの間の角を二等分する単位ベクトルであり、nは前記オブジェクトの鏡面指数を記述するパラメータであることを特徴とする電子エンタテイメントシステム。 - 前記代数表現が除算演算子または指数演算子を含まないことを特徴とする請求項19に記載の電子エンタテイメントシステム。
- 前記ベクトルプロセッサが、前記拡散照明項と前記鏡面照明項についてのベクトルドット積を並列で計算することを特徴とする請求項19に記載の電子エンタテイメントシステム。
- 複数の光源によるオブジェクトの照明を計算する電子エンタテイメントシステムであって、
ゲーム命令と照明モデルとを記憶するように構成されているメモリと、
ゲーム命令を実行し描画命令を生成するように構成されているプロセッサと、
同一の関数形式で表現されている鏡面照明項と拡散照明項とを有する前記照明モデルを使用して、色ベクトルを計算するように構成されているベクトルプロセッサと、
前記描画命令に従って、前記色ベクトルを使用して画像中の被照明オブジェクトを描画するように構成されているグラフィックプロセッサと、
を含み、
各光源iについて、前記オブジェクト上の一点から鏡面反射され観察者によって検出される光の強度を表す代数表現によって、前記光源iについての鏡面照明項を持つ前記照明モデルを代替し、
光源iについての前記代数表現がSMi,k(n,hi,n)=(1−n/k+max{n・(n/k hi),n/k−1}kであり、kは前記代数表現の導関数が連続であることを判定するパラメータであり、nは反射点において前記オブジェクトに垂直な単位ベクトルであり、hiは、反射点から光源iの方向を指す単位ベクトルと、反射点から前記観察者の方向を指す単位ベクトルとの間の角を二等分する単位ベクトルであり、nは前記オブジェクトの鏡面指数を記述するパラメータであることを特徴とする電子エンタテイメントシステム。 - 前記ベクトルプロセッサが、前記拡散照明項と前記鏡面照明項についてのベクトルドット積を並列で計算することを特徴とする請求項22に記載の電子エンタティメントシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/935,123 US6781594B2 (en) | 2001-08-21 | 2001-08-21 | Method for computing the intensity of specularly reflected light |
| PCT/US2002/026360 WO2003017200A2 (en) | 2001-08-21 | 2002-08-16 | Method for computing the intensity of specularly reflected light |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005500629A JP2005500629A (ja) | 2005-01-06 |
| JP3971380B2 true JP3971380B2 (ja) | 2007-09-05 |
Family
ID=25466610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003522033A Expired - Lifetime JP3971380B2 (ja) | 2001-08-21 | 2002-08-16 | 鏡面反射光強度の計算方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US6781594B2 (ja) |
| EP (1) | EP1419481B1 (ja) |
| JP (1) | JP3971380B2 (ja) |
| AU (1) | AU2002331631A1 (ja) |
| DE (1) | DE60235994D1 (ja) |
| TW (1) | TW561448B (ja) |
| WO (1) | WO2003017200A2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10786736B2 (en) | 2010-05-11 | 2020-09-29 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7916124B1 (en) * | 2001-06-20 | 2011-03-29 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
| US6781594B2 (en) * | 2001-08-21 | 2004-08-24 | Sony Computer Entertainment America Inc. | Method for computing the intensity of specularly reflected light |
| WO2003032253A2 (en) * | 2001-10-10 | 2003-04-17 | Sony Computer Entertainment America Inc. | System and method for environment mapping |
| US20040150822A1 (en) * | 2003-01-30 | 2004-08-05 | Samsung Electronics Co., Ltd. | Soldering inspection apparatus |
| US7006090B2 (en) * | 2003-02-07 | 2006-02-28 | Crytek Gmbh | Method and computer program product for lighting a computer graphics image and a computer |
| US8133115B2 (en) | 2003-10-22 | 2012-03-13 | Sony Computer Entertainment America Llc | System and method for recording and displaying a graphical path in a video game |
| US20060071933A1 (en) | 2004-10-06 | 2006-04-06 | Sony Computer Entertainment Inc. | Application binary interface for multi-pass shaders |
| US7636126B2 (en) | 2005-06-22 | 2009-12-22 | Sony Computer Entertainment Inc. | Delay matching in audio/video systems |
| US7880746B2 (en) | 2006-05-04 | 2011-02-01 | Sony Computer Entertainment Inc. | Bandwidth management through lighting control of a user environment via a display device |
| US7965859B2 (en) | 2006-05-04 | 2011-06-21 | Sony Computer Entertainment Inc. | Lighting control of a user environment via a display device |
| CN101910880B (zh) * | 2008-10-21 | 2013-10-09 | 大日本印刷株式会社 | 光学片 |
| US8294713B1 (en) * | 2009-03-23 | 2012-10-23 | Adobe Systems Incorporated | Method and apparatus for illuminating objects in 3-D computer graphics |
| US9342817B2 (en) | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
| WO2015094298A1 (en) | 2013-12-19 | 2015-06-25 | Intel Corporation | Bowl-shaped imaging system |
| EP3057067B1 (en) * | 2015-02-16 | 2017-08-23 | Thomson Licensing | Device and method for estimating a glossy part of radiation |
| CN117280634A (zh) * | 2021-05-13 | 2023-12-22 | 高通股份有限公司 | 用于采用智能反射表面进行交叉链路干扰管理的网络信息交换 |
Family Cites Families (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US640842A (en) * | 1898-04-15 | 1900-01-09 | William A Bond | Tile structure. |
| US634693A (en) * | 1899-02-23 | 1899-10-10 | Carnegie Steel Company Ltd | Clamp for poles or columns. |
| JPS5513582A (en) * | 1978-07-13 | 1980-01-30 | Sanyo Electric Co Ltd | Color television receiver |
| US4241341A (en) * | 1979-03-05 | 1980-12-23 | Thorson Mark R | Apparatus for scan conversion |
| US4646075A (en) * | 1983-11-03 | 1987-02-24 | Robert Bosch Corporation | System and method for a data processing pipeline |
| US4658247A (en) * | 1984-07-30 | 1987-04-14 | Cornell Research Foundation, Inc. | Pipelined, line buffered real-time color graphics display system |
| JPH0746391B2 (ja) * | 1984-09-14 | 1995-05-17 | 株式会社日立製作所 | 図形シエ−デイング装置 |
| US4737921A (en) | 1985-06-03 | 1988-04-12 | Dynamic Digital Displays, Inc. | Three dimensional medical image display system |
| WO1987000320A1 (fr) * | 1985-07-05 | 1987-01-15 | Dai Nippon Insatsu Kabushiki Kaisha | Procede et appareil de conception de conteneurs tridimensionnels |
| JPH0814854B2 (ja) * | 1985-10-11 | 1996-02-14 | 株式会社日立製作所 | 三次元図形表示装置 |
| US4866637A (en) * | 1987-10-30 | 1989-09-12 | International Business Machines Corporation | Pipelined lighting model processing system for a graphics workstation's shading function |
| US4901064A (en) * | 1987-11-04 | 1990-02-13 | Schlumberger Technologies, Inc. | Normal vector shading for 3-D graphics display system |
| US5369737A (en) * | 1988-03-21 | 1994-11-29 | Digital Equipment Corporation | Normalization of vectors associated with a display pixels of computer generated images |
| US5222203A (en) * | 1989-01-20 | 1993-06-22 | Daikin Industries, Ltd. | Method and apparatus for displaying translucent surface |
| US5064291A (en) * | 1990-04-03 | 1991-11-12 | Hughes Aircraft Company | Method and apparatus for inspection of solder joints utilizing shape determination from shading |
| US5268996A (en) * | 1990-12-20 | 1993-12-07 | General Electric Company | Computer image generation method for determination of total pixel illumination due to plural light sources |
| US5537638A (en) * | 1991-10-25 | 1996-07-16 | Hitachi, Ltd. | Method and system for image mapping |
| US5734384A (en) * | 1991-11-29 | 1998-03-31 | Picker International, Inc. | Cross-referenced sectioning and reprojection of diagnostic image volumes |
| JP3107452B2 (ja) * | 1992-04-28 | 2000-11-06 | 株式会社日立製作所 | テクスチャマッピング方法およびその装置 |
| IL102289A (en) * | 1992-06-24 | 1997-08-14 | R Technologies Ltd B V | Method and system for processing moving images |
| DE69331031T2 (de) * | 1992-07-27 | 2002-07-04 | Matsushita Electric Industrial Co., Ltd. | Vorrichtung zur parallelen Bilderzeugung |
| US5361385A (en) * | 1992-08-26 | 1994-11-01 | Reuven Bakalash | Parallel computing system for volumetric modeling, data processing and visualization |
| JP2682559B2 (ja) * | 1992-09-30 | 1997-11-26 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 物体の画像をディスプレイ装置上に表示する装置及び方法並びにコンピュータ・グラフィックス表示システム |
| GB2271259A (en) * | 1992-10-02 | 1994-04-06 | Canon Res Ct Europe Ltd | Processing image data |
| EP0622747B1 (en) * | 1993-04-01 | 2000-05-31 | Sun Microsystems, Inc. | Method and apparatus for an adaptive texture mapping controller |
| JPH0757117A (ja) | 1993-07-09 | 1995-03-03 | Silicon Graphics Inc | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム |
| US5550960A (en) * | 1993-08-02 | 1996-08-27 | Sun Microsystems, Inc. | Method and apparatus for performing dynamic texture mapping for complex surfaces |
| JPH09512937A (ja) * | 1994-09-06 | 1997-12-22 | ザ リサーチ ファウンデーション オブ ステイト ユニヴァーシティ オブ ニューヨーク | ボリュームを実時間で視覚化する装置及び方法 |
| GB9501832D0 (en) * | 1995-01-31 | 1995-03-22 | Videologic Ltd | Texturing and shading of 3-d images |
| US5870097A (en) * | 1995-08-04 | 1999-02-09 | Microsoft Corporation | Method and system for improving shadowing in a graphics rendering system |
| JP3203160B2 (ja) * | 1995-08-09 | 2001-08-27 | 三菱電機株式会社 | ボリューム・レンダリング装置及び方法 |
| KR100261076B1 (ko) * | 1995-11-09 | 2000-07-01 | 윤종용 | 범프 맵핑과 퐁 쉐이딩을 동시에 수행하는 렌더링방법 및 장치 |
| US6034693A (en) * | 1996-05-28 | 2000-03-07 | Namco Ltd. | Image synthesizing apparatus, image synthesizing method and information storage medium |
| US5781194A (en) * | 1996-08-29 | 1998-07-14 | Animatek International, Inc. | Real-time projection of voxel-based object |
| JP3387750B2 (ja) * | 1996-09-02 | 2003-03-17 | 株式会社リコー | シェーディング処理装置 |
| US5854632A (en) * | 1996-10-15 | 1998-12-29 | Real 3D | Apparatus and method for simulating specular reflection in a computer graphics/imaging system |
| US5935198A (en) * | 1996-11-22 | 1999-08-10 | S3 Incorporated | Multiplier with selectable booth encoders for performing 3D graphics interpolations with two multiplies in a single pass through the multiplier |
| US5949424A (en) * | 1997-02-28 | 1999-09-07 | Silicon Graphics, Inc. | Method, system, and computer program product for bump mapping in tangent space |
| JP4244391B2 (ja) * | 1997-04-04 | 2009-03-25 | ソニー株式会社 | 画像変換装置及び画像変換方法 |
| US6175367B1 (en) * | 1997-04-23 | 2001-01-16 | Siligon Graphics, Inc. | Method and system for real time illumination of computer generated images |
| US5912830A (en) * | 1997-04-30 | 1999-06-15 | Hewlett-Packard Co. | System and method for conditionally calculating exponential values in a geometry accelerator |
| US5914724A (en) * | 1997-06-30 | 1999-06-22 | Sun Microsystems, Inc | Lighting unit for a three-dimensional graphics accelerator with improved handling of incoming color values |
| US6037947A (en) | 1997-10-16 | 2000-03-14 | Sun Microsystems, Inc. | Graphics accelerator with shift count generation for handling potential fixed-point numeric overflows |
| JPH11203501A (ja) * | 1998-01-14 | 1999-07-30 | Sega Enterp Ltd | 画像処理装置及び画像処理方法 |
| US6014144A (en) * | 1998-02-03 | 2000-01-11 | Sun Microsystems, Inc. | Rapid computation of local eye vectors in a fixed point lighting unit |
| US6342885B1 (en) * | 1998-11-12 | 2002-01-29 | Tera Recon Inc. | Method and apparatus for illuminating volume data in a rendering pipeline |
| US6611265B1 (en) * | 1999-10-18 | 2003-08-26 | S3 Graphics Co., Ltd. | Multi-stage fixed cycle pipe-lined lighting equation evaluator |
| US6686924B1 (en) * | 2000-02-02 | 2004-02-03 | Ati International, Srl | Method and apparatus for parallel processing of geometric aspects of video graphics data |
| US6765573B2 (en) * | 2000-10-26 | 2004-07-20 | Square Enix Co., Ltd. | Surface shading using stored texture map based on bidirectional reflectance distribution function |
| US6686917B2 (en) * | 2000-12-21 | 2004-02-03 | The United States Of America As Represented By The Secretary Of The Navy | Mine littoral threat zone visualization program |
| US6639594B2 (en) * | 2001-06-03 | 2003-10-28 | Microsoft Corporation | View-dependent image synthesis |
| US6781594B2 (en) * | 2001-08-21 | 2004-08-24 | Sony Computer Entertainment America Inc. | Method for computing the intensity of specularly reflected light |
-
2001
- 2001-08-21 US US09/935,123 patent/US6781594B2/en not_active Expired - Lifetime
-
2002
- 2002-08-16 EP EP02768608A patent/EP1419481B1/en not_active Expired - Lifetime
- 2002-08-16 DE DE60235994T patent/DE60235994D1/de not_active Expired - Lifetime
- 2002-08-16 AU AU2002331631A patent/AU2002331631A1/en not_active Abandoned
- 2002-08-16 JP JP2003522033A patent/JP3971380B2/ja not_active Expired - Lifetime
- 2002-08-16 WO PCT/US2002/026360 patent/WO2003017200A2/en not_active Ceased
- 2002-08-20 TW TW091118743A patent/TW561448B/zh not_active IP Right Cessation
-
2004
- 2004-07-28 US US10/901,840 patent/US7079138B2/en not_active Expired - Lifetime
-
2006
- 2006-05-26 US US11/442,226 patent/US20060214943A1/en not_active Abandoned
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10786736B2 (en) | 2010-05-11 | 2020-09-29 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
| US11478706B2 (en) | 2010-05-11 | 2022-10-25 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
Also Published As
| Publication number | Publication date |
|---|---|
| US20050001836A1 (en) | 2005-01-06 |
| EP1419481A2 (en) | 2004-05-19 |
| AU2002331631A1 (en) | 2003-03-03 |
| TW561448B (en) | 2003-11-11 |
| WO2003017200A2 (en) | 2003-02-27 |
| US7079138B2 (en) | 2006-07-18 |
| WO2003017200A3 (en) | 2003-04-03 |
| DE60235994D1 (de) | 2010-05-27 |
| EP1419481B1 (en) | 2010-04-14 |
| US20030043163A1 (en) | 2003-03-06 |
| JP2005500629A (ja) | 2005-01-06 |
| US6781594B2 (en) | 2004-08-24 |
| EP1419481A4 (en) | 2006-09-20 |
| US20060214943A1 (en) | 2006-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3971380B2 (ja) | 鏡面反射光強度の計算方法 | |
| US8174527B2 (en) | Environment mapping | |
| US10740966B2 (en) | Fake thickness on a two-dimensional object | |
| CN110097625B (zh) | 片段着色器执行顶点着色器计算 | |
| US8390621B2 (en) | System and method for calculating multi-resolution dynamic ambient occlusion | |
| US6639595B1 (en) | Achromatic lighting in a graphics system and method | |
| CN112840378B (zh) | 在路径追踪中使用共享光照贡献进行相互作用的全局照明 | |
| US8803879B1 (en) | Omnidirectional shadow texture mapping | |
| US7292242B1 (en) | Clipping with addition of vertices to existing primitives | |
| CN105283900A (zh) | 用于压缩顶点着色器输出参数的方案 | |
| US6034693A (en) | Image synthesizing apparatus, image synthesizing method and information storage medium | |
| Drobot | Physically based area lights | |
| JP2012089136A (ja) | 仮想環境でのオクルージョンを推定する方法 | |
| JP6726358B2 (ja) | 画像生成装置、画像生成方法及びプログラム | |
| US9275477B2 (en) | Real-time global illumination rendering system | |
| JP5848071B2 (ja) | 均質な媒質中の光の散乱を推定する方法 | |
| KR100715524B1 (ko) | 3차원 지오메트리 프로세서 및 이의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070314 |
|
| 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: 20070515 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070607 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3971380 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100615 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110615 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: 20120615 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: 20120615 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130615 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |
