[go: up one dir, main page]

JP3036395B2 - Parallel execution of progressive radiosity - Google Patents

Parallel execution of progressive radiosity

Info

Publication number
JP3036395B2
JP3036395B2 JP7085127A JP8512795A JP3036395B2 JP 3036395 B2 JP3036395 B2 JP 3036395B2 JP 7085127 A JP7085127 A JP 7085127A JP 8512795 A JP8512795 A JP 8512795A JP 3036395 B2 JP3036395 B2 JP 3036395B2
Authority
JP
Japan
Prior art keywords
projection
subsection
screen
node
ray tracing
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
Application number
JP7085127A
Other languages
Japanese (ja)
Other versions
JPH08287290A (en
Inventor
レビソン ヤコブ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP7085127A priority Critical patent/JP3036395B2/en
Publication of JPH08287290A publication Critical patent/JPH08287290A/en
Application granted granted Critical
Publication of JP3036395B2 publication Critical patent/JP3036395B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、高品質画像合成に関す
る技術に関し、特に、プログレッシブラジオシティの並
列実行方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique relating to high-quality image synthesis, and more particularly to a parallel execution method of progressive radiosity.

【0002】[0002]

【従来の技術】画像合成技術であるラジオシティは、最
先端コンピュータグラフィックスのアルゴリズムの一つ
である。この画像合成技術は、画面描写の中の対象物の
表面間の拡散光の相互作用を計算する。ラジオシティ
は、例えば、建築モデル設計や高品質バーチャルリアリ
ティ(仮想現実)に適用されるが、これら以外にも適用
分野は多い。光線トレーシングによって作られる画像
は、光沢のある対象物の場合、強い反射と濃い影とが現
れるが、ラジオシティによる画像は、影や拡散表面間の
色のにじみが穏やかである。ラジオシティの処理には広
範囲のコンピュータ処理が必要となるため、処理速度を
上げるためには、並列プロセッサ上でアルゴリズムを実
行するのが良い。
2. Description of the Related Art Radiosity, an image synthesis technique, is one of the most advanced computer graphics algorithms. This image synthesis technique calculates the interaction of diffused light between the surfaces of objects in a screen description. Radiosity is applied to, for example, architectural model design and high-quality virtual reality (virtual reality), but there are many other fields of application. Images created by ray tracing show strong reflections and dark shadows for shiny objects, whereas images with radiosity show gentle shadows and color bleeding between diffuse surfaces. Since the processing of radiosity requires a wide range of computer processing, it is better to execute the algorithm on a parallel processor in order to increase the processing speed.

【0003】論文“Fast Radiosity by Parallelizatio
n ”(in Photorealism in Computer Graphics, Eurogr
aphics Seminors, Springer-Verlag 1992 by W.Purgath
oferand M.Zeiller)には、トランスピュータの回路網
を利用した基本的全マトリックスラジオシティの並列実
行について提案されている。しかし、この実行方法では
更に効率的なプログレッシブ リファインメント アル
ゴリズムが利用されていない。
Thesis "Fast Radiosity by Parallelizatio
n "(in Photorealism in Computer Graphics, Eurogr
aphics Seminors, Springer-Verlag 1992 by W. Purgath
oferand M. Zeiller) has proposed a parallel execution of basic full matrix radiosity using a transputer network. However, this implementation does not utilize a more efficient progressive refinement algorithm.

【0004】又、論文“Acceleration Techniques for
Progressive Refinement Radiosity”(Computer Graph
ics (1990 Symposium on Interactive 3D Graphics )
by R.J.Recker, D.W.George and D.Greenberg )は、緩
結合状態の強力ワークステーション群で実行したプログ
レッシブ リファインメント アルゴリズムを提案して
いる。各ワークステーションは大容量の物理的かつ仮想
的メモリを備えている。完全な対象データベースが各ワ
ークステーションのメモリにコピーされている。サーバ
ーノードは投射小区分の1グループを選択し、それをク
ライアントノードに送り、クライアントノードは形状係
数をサーバーノードに戻す。ただし仕切部分の粒子が粗
いため、負荷平行が提案方法ほど良くない。更に、論文
“The Implementaion of an Extended Radiosity on th
e VOXARMachine”(Transputer 92 Conf. Proc. IOS Pr
ess by J.Jessel and R.Caubet)には、トランスピュー
タをベースとしたマルチプロセッサvoxar(ボクセ
ルアーキテクテュア)に実行した拡大ラジオシティ方法
が提案されている。この方法には、拡散から拡散、正反
射から拡散、拡散から正反射、正反射から正反射の4種
類の光移送形式がある。対象データベースは処理用ノー
ドを介して送られる。この方法は、プログレッシブ リ
ファインメント アルゴリズムに基づくものであり、投
射小区分の選択は準並列方式で行う。
[0004] Also, the paper "Acceleration Techniques for
Progressive Refinement Radiosity ”(Computer Graph
ics (1990 Symposium on Interactive 3D Graphics)
by RJRecker, DWGeorge and D. Greenberg) have proposed a progressive refinement algorithm implemented on a group of loosely coupled powerful workstations. Each workstation has a large amount of physical and virtual memory. The complete target database has been copied to the memory of each workstation. The server node selects one group of projection subsections and sends it to the client node, which returns the shape factor to the server node. However, the load parallelism is not as good as the proposed method because the particles in the partition are coarse. In addition, the paper “The Implementaion of an Extended Radiosity on th
e VOXARMachine ”(Transputer 92 Conf. Proc. IOS Pr
ess by J. Jessel and R. Caubet) proposes an augmented radiosity method implemented on a transputer-based multiprocessor voxar (Voxel Architecture). In this method, there are four types of light transfer types: diffusion to diffusion, specular reflection to diffusion, diffusion to specular reflection, and specular reflection to specular reflection. The target database is sent via the processing node. This method is based on a progressive refinement algorithm, and the selection of the projection subsection is performed in a quasi-parallel manner.

【0005】[0005]

【発明が解決しようとする課題】上述したように、処理
速度を上げるには並列プロセッサでアルゴリズムを実行
するのが良い方法であるが、処理用ノードのローカルプ
ログラムメモリは比較的小規模であるためアプリケーシ
ョンプログラムを小さいサブルーティンに分割する必要
がある。
As described above, to increase the processing speed, it is a good method to execute the algorithm by a parallel processor, but since the local program memory of the processing node is relatively small, The application program needs to be divided into smaller subroutines.

【0006】[0006]

【課題を解決するための手段】本発明のプログレッシブ
ラジオシティイの並列実行方法は、プロセッサアレイに
対するプログレッシブラジオシテイの並列実行方法にお
いて、前記プロセッサアレイのマスターノードにおいて
は、パッチに分割されたオブジェクトから構成された画
面描写を前処理し、前処理した画面を前記プロセッサア
レイ内の各スレーブノードへ伝達し、前記パッチに分割
されたオブジェクトの各パッチに対応する投射小区分を
選択し、前記投射小区分を前記スレーブノードへ伝達
し、前記スレーブノードから光線追跡結果を受け取り、
前記投射小区分の形状係数を計算し、前記パッチの光度
を更新し、前記投射小区分の選択時点からの操作を規定
反復数に達するまで繰り返し、前記光度を前記スレーブ
ノードへ伝達し、ホストコンピュータから視野パラメー
タを受け取り、前記視野パラメータを前記スレーブノー
ドへ伝達し、前記視野パラメータを受信した時点からの
操作をホストコンピュータが反復ループを終了するまで
反復し、前記スレーブノードにおいては、前記前処理画
面を受け取り前記投射小区分を受け取り、前記投射小
区分から前記画面まで光線追跡を行い、光線追跡の結果
を前記マスターノードへ送り、前記投射小区分を受け取
ってからの操作を前記マスターノードが終了信号を送出
するまで繰り返し、前記光度を受け取り、前記視野パラ
メータを受け取り、前記視野パラメータの一部である視
野点から前記画面まで光線トレーシングを行い、光線ト
レーシングの結果を前記ホストコンピュータへ送り、前
記視野パラメータの受け取り時点からの操作を前記マス
ターノードが終了信号を送出するまで反復することを特
徴とする。
According to the progressive radiosity parallel execution method of the present invention, a progressive radiosity parallel execution method for a processor array is provided in which a master node of the processor array includes an object divided into patches. Preprocesses the rendered screen description, transmits the preprocessed screen to each slave node in the processor array, and divides the screen into the patches
Selecting a projection subsection corresponding to each patch of the object , transmitting the projection subsection to the slave node , receiving a ray tracing result from the slave node,
Calculating the shape factor of the projection subsection, updating the luminosity of the patch, repeating the operation from the point of selection of the projection subsection until a specified number of repetitions is reached, transmitting the luminosity to the slave node, and host computer And transmitting the field-of-view parameter to the slave node, and repeating the operation from the point of receiving the field-of-view parameter until the host computer terminates an iterative loop. In the slave node, the pre-processing screen Receiving the projection subsection, performing ray tracing from the projection subsection to the screen, sending a result of the ray tracing to the master node, and performing an operation after receiving the projection subsection, the master node ending signal. Until the light is transmitted, receiving the light intensity, receiving the visual field parameter Ray tracing is performed from the field point which is a part of the field parameter to the screen, the result of the ray tracing is sent to the host computer, and the operation from the time of receiving the field parameter is sent by the master node to the end signal. It repeats until it does.

【0007】[0007]

【作用】本発明は、プログレッシブラジオシティの並列
実行方法であり、半球投影ばかりでなく最終画像レンダ
リング(作図)にも光線トレーシングを適用する。MI
MD(マルチプルインストラクション マルチプルデー
タ)プロセッサアレイは、n個の処理用ノードと一つま
たは数個のホストノードで構成される。ホストノードは
ホストコンピュータに対するインタフェースを備え、画
像を表示する。処理用ノードの一つがホストノードに指
定され、残りのn−1個の処理用ノードがスレーブノー
ドに指定される。マスターノードは、ホストコンピュー
タから画面描写を受け、対象物の前処理すなわち各種の
対象物特定定数の計算を行う。この後、マスターノード
はスレーブノードに前処理した対象物を送る。このよう
に各ノードには完全な画面描写が含まれる。マスターノ
ードはプログレッシブラジオシティ ループに加わり、
各半球投影に対しては、投射小区分がスレーブノードに
送られる。スレーブノードは、投射小区分から画面に至
る光線をトレースする。各スレーブノードはインターリ
ーブ順序で半球の多くの線が割り当てられ、負荷平衡が
改善される。光線が当たる各対象物の番号はマスターノ
ードに戻される。マスターノードは、受け取った対象物
番号から形状係数を計算する。
The present invention is a parallel execution method of progressive radiosity, and applies ray tracing not only to hemispherical projection but also to final image rendering (plotting). MI
An MD (Multiple Instruction Multiple Data) processor array is composed of n processing nodes and one or several host nodes. The host node has an interface to the host computer and displays an image. One of the processing nodes is designated as a host node, and the remaining n-1 processing nodes are designated as slave nodes. The master node receives the screen description from the host computer and performs preprocessing of the object, that is, calculation of various object identification constants. Thereafter, the master node sends the preprocessed object to the slave node. Thus, each node contains a complete screen description. The masternode joins the progressive radiosity loop,
For each hemispheric projection, the projection subsection is sent to the slave node. The slave node traces light rays from the projection subsection to the screen. Each slave node is assigned a number of hemisphere lines in an interleaved order to improve load balancing. The number of each object hit by the ray is returned to the master node. The master node calculates a shape factor from the received object number.

【0008】プログレッシブラジオシティ計算の後、画
面の強度値がスレーブノードに送られ、最終レンダリン
グを開始することができる。最終レンダリングについて
光線トレーシングを行うことにより、投影用のプログラ
ムコードを再度使用することができる。このように、コ
ードがコンパクトになるばかりでなく、4つの光移送形
式、すなわち拡散から拡散、正反射から拡散、拡散から
正反射、正反射から正反射を支援することになる。
[0008] After the progressive radiosity calculation, the screen intensity values are sent to the slave nodes so that the final rendering can be started. By performing ray tracing on the final rendering, the program code for projection can be reused. Thus, not only is the code compact, but it also supports four light transport types: diffuse to diffuse, specular to diffuse, diffuse to specular, and specular to specular.

【0009】[0009]

【実施例】本発明の実施例について図面を参照して説明
する。
Embodiments of the present invention will be described with reference to the drawings.

【0010】図1は、本発明のプログレッシブラジオシ
ティの並列実行方法を適用するプロセッサアレイの一実
施例を示すブロック図である。プロセッサアレイはn個
の処理用ノード2で構成され、一つ又は数個のホストノ
ード3はホストコンピュータ4に対するインタフェース
を備え、ホストコンピュータ4はディスプレイ5に画像
を表示する。処理用ノード2の一つはマスターノード8
として指定され、残りのn−1個の処理用ノードはスレ
ーブノード7として指定される。
FIG. 1 is a block diagram showing one embodiment of a processor array to which the progressive radiosity parallel execution method of the present invention is applied. The processor array includes n processing nodes 2, one or several host nodes 3 have an interface to a host computer 4, and the host computer 4 displays an image on a display 5. One of the processing nodes 2 is a master node 8
, And the remaining n−1 processing nodes are designated as slave nodes 7.

【0011】図2、図3、図4は、本発明のプログレッ
シブラジオシティの並列実行方法の一実施例を示すフロ
ーチャータである。本発明の動作を図2を用いて説明す
る。画面描写がホストコンピュータに送られ(S2
1)、マスターノードに送られる(S22)。マスター
ノードは画面描写を受け取り(S31)、対象物の前処
理、すなわち各種の対象物特定係数の計算を行う(S3
2)。この後、マスターノードは前処理した画面描写を
スレーブノードへ送る(S33)。このようにして、各
ノードには全画面が入る。スレーブノードは前処理した
画面描写を受け取る(S41)。
FIGS. 2, 3 and 4 are flow charters showing an embodiment of the progressive radiosity parallel execution method of the present invention. The operation of the present invention will be described with reference to FIG. The screen description is sent to the host computer (S2
1) Sent to the master node (S22). The master node receives the screen description (S31), and performs preprocessing of the object, that is, calculates various object specifying coefficients (S3).
2). Thereafter, the master node sends the pre-processed screen description to the slave node (S33). In this way, each node contains the entire screen. The slave node receives the pre-processed screen description (S41).

【0012】マスターノードはプログレッシブラジオシ
ティ ループに入り、各半球投影に対しては、投射小区
分が選択され(S34)、スレーブノードに送られる
(S35)。スレーブノードは、投射小区分を受け取り
(S43)、投射小区分から画面に至る光線をトレース
する(S44)。良好な負荷平衡を得るために、各スレ
ーブノードはインターリーブ順序で半立方体の与えられ
た数のラインが割り当てられる。光線が当たる各対象物
の番号はマスターノードに戻される。マスターノード
は、受け取った対象物番号から形状係数を計算する。ユ
ーザの指定反復回数がプログレッシブラジオシティ ル
ープの終了時期を決定する。対象物の光強度値がスレー
ブノードに送られ(S37)、最終レンダリングが可能
となる。
The master node enters a progressive radiosity loop, and for each hemispherical projection, a projection subsection is selected (S34) and sent to the slave node (S35). The slave node receives the projection subsection (S43), and traces a ray from the projection subsection to the screen (S44). To obtain good load balancing, each slave node is assigned a given number of semi-cube lines in interleaved order. The number of each object hit by the ray is returned to the master node. The master node calculates a shape factor from the received object number. The user's specified number of iterations determines when the progressive radiosity loop ends. The light intensity value of the object is sent to the slave node (S37), and the final rendering is enabled.

【0013】視野パラメータがユーザから与えられ(S
23)、マスターノードへ送られる(S24)。マスタ
ーノードは視野パラメータを受け取り(S38)、視野
パラメータはスレーブノードへ送られる(S39)。対
象物の光度を受け取った(S46)後、スレーブノード
は視野パラメータを受け取る(S47)。視野パラメー
タの一部である視野点から、画面を介して光線トレーシ
ングを行う(S48)。最終画像ピクセル値はホストコ
ンピュータに送られる(S49)。ホストコンピュータ
は、スレーブノードから画像ピクセル値を受け取り(S
25)、画像が表示される。この後、新しい視野パラメ
ータを指定し、新しい画像を作画することができる。
[0013] The visual field parameters are given by the user (S
23), and sent to the master node (S24). The master node receives the view parameter (S38), and the view parameter is sent to the slave node (S39). After receiving the luminous intensity of the object (S46), the slave node receives the visual field parameter (S47). Ray tracing is performed via a screen from a field point which is a part of the field parameters (S48). The final image pixel value is sent to the host computer (S49). The host computer receives the image pixel value from the slave node (S
25), an image is displayed. Thereafter, new view parameters can be specified and a new image can be created.

【0014】[0014]

【発明の効果】本発明は、半立方体投影ばかりでなく最
終作画に対しても光線トレーシングを応用するものであ
り、スレーブノードのプログラムコードサイズをコンパ
クトなものにしている。マスターノードは前処理作業お
よび投射小区分の選択を行い、スレーブノードは実際の
光線トレーシングを行うことにより効率の良いプログラ
ムコードの分散を実現している。各処理用ノードにイン
ターリーブ順序で半立方体の多くの線を割り当てること
により、半立方体投影を行う。更に並列実行により著し
く高速化される。
According to the present invention, ray tracing is applied not only to half-cube projection but also to final drawing, and the program code size of the slave node is made compact. The master node performs preprocessing work and selection of a projection subsection, and the slave node performs actual ray tracing to realize efficient distribution of program code. A half-cube projection is performed by assigning many lines of a half-cube to each processing node in an interleaving order. Further, the speed is significantly increased by the parallel execution.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を適用するプロセッサアレイの一実施例
を示すブロック図である。
FIG. 1 is a block diagram showing one embodiment of a processor array to which the present invention is applied.

【図2】本発明のプログレッシブラジオシティの並列実
行方法におけるホストコンピュータ側の一実施例を示す
フローチャートである。
FIG. 2 is a flowchart showing an embodiment of the host computer side in the progressive radiosity parallel execution method of the present invention.

【図3】本発明のプログレッシブラジオシティの並列実
行方法におけるマスターノード側の一実施例を示す。
FIG. 3 shows an embodiment of the master node side in the progressive radiosity parallel execution method of the present invention.

【図4】本発明のプログレッシブラジオシティの並列実
行方法におけるスレーブノード側の一実施例を示す。
FIG. 4 shows an embodiment of the slave node side in the progressive radiosity parallel execution method of the present invention.

【符号の説明】[Explanation of symbols]

1 プロセッサアレイ 2 処理用ノード 3 ホストノード 4 ホストコンピュータ 5 ディスプレイ 7 スレーブノード 8 マスターノード DESCRIPTION OF SYMBOLS 1 Processor array 2 Processing node 3 Host node 4 Host computer 5 Display 7 Slave node 8 Master node

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】プロセッサアレイに対するプログレッシブ
ラジオシティの並列実行方法において、前記プロセッサ
アレイのマスターノードにおいては、パッチに分割され
たオブジェクトから構成された画面描写を前処理し、前
処理した画面を前記プロセッサアレイ内の各スレーブノ
ードへ伝達し、前記パッチに分割されたオブジェクトの
各パッチに対応する投射小区分を選択し、前記投射小区
分を前記スレーブノードへ伝達し、前記スレーブノード
から光線追跡結果を受け取り、前記投射小区分の形状係
数を計算し、前記パッチの光度を更新し、前記投射小区
分の選択時点からの操作を規定反復数に達するまで繰り
返し、前記光度を前記スレーブノードへ伝達し、ホスト
コンピュータから視野パラメータを受け取り、前記視野
パラメータを前記スレーブノードへ伝達し、前記視野パ
ラメータを受信した時点からの操作をホストコンピュー
タが反復ループを終了するまで反復し、前記スレーブノ
ードにおいては、前記前処理画面を受け取り前記投射
小区分を受け取り、前記投射小区分から前記画面まで光
線追跡を行い、光線追跡の結果を前記マスターノードへ
送り、前記投射小区分を受け取ってからの操作を前記マ
スターノードが終了信号を送出するまで繰り返し、前記
光度を受け取り、前記視野パラメータを受け取り、前記
視野パラメータの一部である視野点から前記画面まで光
線トレーシングを行い、光線トレーシングの結果を前記
ホストコンピュータへ送り、前記視野パラメータの受け
取り時点からの操作を前記マスターノードが終了信号を
送出するまで反復することを特徴とするプログレッシブ
ラジオシティの並列実行方法。
In a parallel execution method of progressive radiosity for a processor array, a master node of the processor array pre-processes a screen description composed of objects divided into patches, and processes the pre-processed screen by the processor. Communicate to each slave node in the array, and
Selecting a projection subsection corresponding to each patch, transmitting the projection subsection to the slave node , receiving ray tracing results from the slave node, calculating a shape factor of the projection subsection, and calculating a luminous intensity of the patch. Update and repeat the operation from the point of selection of the projection subsection until a specified number of repetitions is reached, transmit the luminous intensity to the slave node, receive a visual field parameter from a host computer, and transmit the visual field parameter to the slave node. The operation from the point of receiving the field-of-view parameter is repeated until the host computer ends an iterative loop, and in the slave node, the pre-processing screen is received , the projection subsection is received , and the screen is received from the projection subsection. Ray tracing to the master node, and sends the result of the ray tracing to the master node. The operation after receiving the minute is repeated until the master node sends an end signal, receiving the luminous intensity, receiving the visual field parameter, and performing ray tracing from a visual field point which is a part of the visual field parameter to the screen. Transmitting the result of ray tracing to the host computer, and repeating the operation from the time of receiving the view parameter until the master node sends an end signal.
【請求項2】前記投射小区分から前記画面までの前記光
線トレーシングを、半立方体の多数の線を処理ノードへ
インターリーブ順序で割り当てることにより行うことを
特徴とする請求項1記載のプログレッシブラジオシティ
の並列実行方法。
2. The progressive radiosity of claim 1, wherein said ray tracing from said projection subsection to said screen is performed by assigning a number of semi-cubic lines to processing nodes in an interleaved order. Parallel execution method.
【請求項3】前記プロセッサアレイが、前記プロセッサ
アレイの処理ノードの内のn−1個のスレーブノード
、ひとつの前記マスターノードと、前記プロセッサア
レイと前記ホストコンピュータをインタフェースする一
つ又は複数のホストノードとからなるMIMD(マルチ
プル イントラクション・マルチプル データ)型プロ
セッサアレイであることを特徴とする請求項1記載のプ
ログレッシブラジオシティの並列実行方法。
Wherein the processor array, wherein the processor
N-1 slave nodes among the processing nodes of the array
A MIMD (Multiple Intraction Multiple Data) type processor array comprising one master node and one or more host nodes for interfacing the processor array with the host computer. 2. The parallel execution method of progressive radiosity according to 1.
【請求項4】前記処理ノードが、メッセージ送信ネット
ワークで構成される通信リンクによって4つの処理ノー
ドに接続されることを特徴とする請求項3記載のプログ
レッシブラジオシティの並列実行方法。
4. The progressive radiosity parallel execution method according to claim 3, wherein said processing nodes are connected to four processing nodes by a communication link comprising a message transmission network.
JP7085127A 1995-04-11 1995-04-11 Parallel execution of progressive radiosity Expired - Lifetime JP3036395B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7085127A JP3036395B2 (en) 1995-04-11 1995-04-11 Parallel execution of progressive radiosity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7085127A JP3036395B2 (en) 1995-04-11 1995-04-11 Parallel execution of progressive radiosity

Publications (2)

Publication Number Publication Date
JPH08287290A JPH08287290A (en) 1996-11-01
JP3036395B2 true JP3036395B2 (en) 2000-04-24

Family

ID=13849990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7085127A Expired - Lifetime JP3036395B2 (en) 1995-04-11 1995-04-11 Parallel execution of progressive radiosity

Country Status (1)

Country Link
JP (1) JP3036395B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9250966B2 (en) * 2011-08-11 2016-02-02 Otoy, Inc. Crowd-sourced video rendering system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
大谷尚毅他「ラジオシティ法の一並列化手法」情報処理学会 グラフィックスとCADシンポジウム(1993.9)p95−104

Also Published As

Publication number Publication date
JPH08287290A (en) 1996-11-01

Similar Documents

Publication Publication Date Title
Olano et al. A shading language on graphics hardware: The PixelFlow shading system
US7095419B2 (en) Applying multiple texture maps to objects in three-dimensional imaging processes
US8013857B2 (en) Method for hybrid rasterization and raytracing with consistent programmable shading
CN102176241B (en) Graphics processing architecture employing a unified shader
US7358971B2 (en) Generating images using ray tracing and ray tree generated using low-discrepancy sequences
US5790134A (en) Hardware architecture for image generation and manipulation
JP4639232B2 (en) Improved scalability in fragment shading pipeline
US7212207B2 (en) Method and apparatus for real-time global illumination incorporating stream processor based hybrid ray tracing
US7256781B2 (en) Image processing apparatus and method of same
CN109448089A (en) A kind of rendering method and device
US7843463B1 (en) System and method for bump mapping setup
US6940512B2 (en) Image processing apparatus and method of same
CN116670723A (en) System and method for high quality rendering of synthetic views of customized products
JPH10510074A (en) Image composition
US6384833B1 (en) Method and parallelizing geometric processing in a graphics rendering pipeline
JPH05282458A (en) Plural extensible image buffers for graphics system
NO328438B1 (en) Systems and methods for generating intermediate targets in a graphics system
JP2001118082A (en) Drawing arithmetic processing unit
US20070211051A1 (en) Computer Graphics Systems, Methods and Computer Program Products Using Sample Points Determined Using Low-Discrepancy Sequences
US20050275653A1 (en) System and computer-implemented method for evaluating integrals using a quasi-monte carlo methodology in which sample points represent dependent samples generated using a low-discrepancy sequence
Mohr et al. HijackGL: reconstructing from streams for stylized rendering
Haines An introductory tour of interactive rendering
JP3036395B2 (en) Parallel execution of progressive radiosity
KR100399286B1 (en) Method for displaying merchandise information and system
US6933941B1 (en) Scene representation method and system

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: 20000125