Arbitrary Output Variables
Arbitrary Output Variables(任意の出力変数)
Arbitrary Output Variables(AOVs)とは、レンダラーにより生成された副次的な画像のことです。 同時にいくつもの画像を生成することができ、各画像は異なるファイルや異なるディスプレイドライバへ送ったり、異なるピクセルフィルタの設定を使用することもできます。 いくつかの例では、特別なピクセルフィルタモードを使用して、別のサンプルからの値を無意味に混合させないようにすることができます。 通常、これらのモードは全体のピクセルを代表する単一のサンプルを選択します。
大まかにいえば、RISのAOVは大きく3つのカテゴリ:Built-in AOVs, Custom AOVs, Light Path Expressionsに分けることができます。
Built-in AOVs
Built-in AOVは、カメラで見える可視サーフェス上に、主にポイントに関するジオメトリック情報を表示します。 これらの値は、自動的にレンダラーから生成され、有効なインテグレータに関係なく、AOVとして使用することができます。 以下は、使用可能なBuilt-in AOVの現時点でのリストです:
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
|
|
![]() |
|
|
|
![]() |
|
![]() u |
|
![]() du |
|
![]() dPdu |
|
![]() dufp |
|
|
|
|
|
![]() |
|
Custom AOVs
上記の他、いくつかのカスタムシェーディングプラグインが、AOVに対する他のリクエストを認識し、それぞれ独自の特定の方法でそのリクエストに応えることができます。 こららのAOVの名前と何が実際に表示されるかは、特定のプラグインにより異なります。
Examples
![]() |
A Tale of Three Dinos(3頭の恐竜の話) - ここでは恐竜の例を取り上げ、PRManのRISモードでのいくつかのAOVサポートを紹介します。 尚、現時点では、この特定の.ribファイルは他のサンプルには含まれていません。 |