| 3次元(3D) コンピュータグラフィックス |
|---|
| 基礎 |
| 主な用途 |
| 関連トピック |
3Dコンピュータグラフィックスにおいて、マイクロポリゴン(またはμポリゴン)とは、レンダリングされる画像に対して非常に小さいポリゴンのことです。一般的に、マイクロポリゴンのサイズはピクセル面積とほぼ同じか、それよりも小さい場合もあります。マイクロポリゴンを使用することで、レンダラーは非常に精細な画像を作成できます。[要出典]
マイクロポリゴンの概念は、 Reyesアルゴリズムの中で開発されました。Reyesアルゴリズムでは、幾何学的プリミティブがレンダリング時に小さな四角形ポリゴンの長方形グリッドにテッセレーションされます。シェーダーは、各マイクロポリゴンを単色で塗りつぶしたり、頂点ごとに色を割り当てたりします。マイクロポリゴンを操作するシェーダーは、 SIMD方式でマイクロポリゴンのグリッド全体を一度に処理できます。これにより、シェーダーの実行速度が向上することが多く、隣接するマイクロポリゴンの頂点の値を比較することで、空間微分(テクスチャフィルタリングなど)を計算できるようになります。[要出典]
さらに、マイクロポリゴンを使用するレンダラーは、シェーディング中にマイクロポリゴンの頂点を単に変化させることで、ディスプレイスメントマッピングをサポートできます。このディスプレイスメントは通常、ローカルな面法線に限定されず、任意の方向を指定できます。[要出典]
さらに読む
- Robert L. Cook、Loren Carpenter、Edwin Catmull、「Reyes画像レンダリングアーキテクチャ」コンピュータグラフィックス(SIGGRAPH '87 Proceedings)、pp. 95–102。
- アンソニー・アポダカ、ラリー・グリッツ:Advanced RenderMan: 映画のためのCGIの作成、Morgan Kaufmann Publishers、ISBN 1-55860-618-1