ライトパスノードに関する質問

Oct 05 2020

光路ノードをもう少しよく理解して、シェーディングスキルを向上させたいと思います。このノードがどのように機能するか、主にいくつかのノードセットアップで異なる出力ソケットが追加される方法、および光線の長さと深さの測定対象について、少し混乱しています。

私の脳が最初に理解するのが非常に難しいのは、カメラの光線と光沢のある光線(写真のように)を混合し、それを色情報に変換する方法です。光路ノードはどのようにしてカメラ光線/光沢光線情報を色情報に変換しますか?この部分は私を困惑させます、私はここで何が起こるかを完全に視覚化することができません。

私を困惑させるもう一つのことは、光線の長さと深さを測定していることです。ブレンダーのマニュアルでは、光線の長さは次のように定義されています。

最後のバウンスまたはカメラから光線が移動した距離。

光線の深さには次の定義があります。

光線が表面との相互作用で反射または透過した回数。

これらの定義から、それは「光線」を測定しています、私の質問は、どちらの単一光線がこれらのオプションの両方を測定しているのか(または私はこれについて間違った方法で考えているのですか)?私の理解では、何千もの光線が跳ね返っていませんか?

回答

1 JachymMichal Oct 30 2020 at 18:30

質問1:

ライトパスノードは、0〜1の単一の値を出力します
。RGB入力に直接接続すると、これらは白黒に対応します。

前述のレイレングス出力を使用した例。距離が長いほど、値は高くなります。

質問2:

値は、サーフェスに当たる光線ごとに計算されます。

  • 直視-0バウンス
  • 鏡面反射-1バウンス
  • ガラス板-1〜3回の跳ね返り