特許
J-GLOBAL ID:200903029387333243

陰影付け言語命令を含むグラフィックスアプリケーションプログラムを高速で実行するためのシステムおよび方法

発明者:
出願人/特許権者:
代理人 (1件): 谷 義一 (外2名)
公報種別:公表公報
出願番号(国際出願番号):特願2000-542750
公開番号(公開出願番号):特表2002-510826
出願日: 1999年04月08日
公開日(公表日): 2002年04月09日
要約:
【要約】3Dグラフィックスハードウェアを利用する、陰影付け言語命令を含むグラフィックスアプリケーションプログラムを、高速で実行するためのシステムおよび方法である。この方法には、グラフィックス計算をプラットフォーム独立型手続き型陰影付け式で表すこと、この式(すなわちユーザアプリケーションプログラム)をツリーなどの中間表現に変換すること、その後これをパラメトリック陰影付け式のシーケンスに変換することが含まれる。この方法は別法として、iburgなどのコストベースのツリー文法認識プログラムを使用して、中間ツリー表現を処理することができる。その結果として、グラフィックス計算を実現する、基礎となるハードウェアに関してプラットフォーム特有で最低コストの、パラメトリック陰影付け式のシーケンスが得られる。このシステムおよび方法は、プラットフォーム独立型のRenderMan(商標)シェーディング言語プログラムを、高速で実行するプラットフォーム特有のOpenGL(商標)またはDirect3D(商標)実行可能コードに変換する際に有用である。
請求項(抜粋):
グラフィックスアプリケーションプログラムを高速で実行するための方法であって、 (1)グラフィックス計算を手続き型陰影付け式として表すステップと、 (2)前記手続き型陰影付け式を、グラフィックスシステムへのソフトウェアインターフェースに対応する手順および関数のシーケンスに処理するステップとを含み、 手順および関数の前記シーケンスが、3Dグラフィックスハードウェアを利用して前記グラフィックス計算を実現する、効率的なプラットフォーム特有の手順および関数のシーケンスとすることができることを特徴とする方法。
IPC (2件):
G06F 9/45 ,  G06T 15/50 200
FI (2件):
G06T 15/50 200 ,  G06F 9/44 322 F
Fターム (4件):
5B080GA00 ,  5B081AA06 ,  5B081AA09 ,  5B081CC21
引用特許:
審査官引用 (2件)
引用文献:
審査官引用 (3件)

前のページに戻る