「BSDF」という用語は、「DiffuseBSDF」や「GlassBSDF」などのCyclesシェーダーで一般的ですが、すべての名前に存在するわけではありません(「Emission」と「MixShader」はそのような2つの例です。
BSDFとは正確には何ですか?
回答
BSDFは 双方向散乱分布関数 の略です。
本質的には、特定の光線が特定の角度で反射(散乱)される確率を決定する数学関数です。
サイクルは確率的光線追跡エンジン。わずかに異なる角度で光線の経路を追跡することにより、ランダム性を組み込みます。ピクセルあたりの光線の数は、サンプル数によって決まります。その他のサンプルは、より正確な画像を意味します。光線が跳ね返るたびに、BSDFは光線が跳ね返る方向を決定します。
「放射」は、光を反射しないため、接尾辞BSDFを付けません。エミッションシェーダーは、その名前が示すように、発光しますが、ミックスシェーダーは、2つの異なるシェーダーのBSDFの加重平均を取り、その重みはファクター入力によって決定されます。
また、サブサーフェススキャタリングシェーダーの出力が「BSSRDF」と呼ばれていることに気付くかもしれません。同様に、これは双方向表面散乱反射率分布関数です。これは、SSS材料が単に光を反射するのではなく、光を吸収して吸収するためです。その後、後で反映します:
(ウィキペディア、作成者ユーザー:Jurohi )
つまり、サフィックスBSDFは、シェーダーが光を散乱することを意味します。シェーダーのタイプによって分布関数が決まり、それによって光の散乱方法と資料が表示されます。
コメント
- +1で、優れた説明(BSDFとBSSRDFの両方)と図が表示されます。
- 明確にするために、これらは私の図ではありません。'ウィキペディアからのものです。私は'それを明示的に編集します。
- ええ、それは
問題ありません。 'それでも本当に良い答えです。