dskjal
広告
広告

深度表示シェーダ

カテゴリ:blender

シェーダで作るより、ビューポートコンポジターで作る方が便利。

シェーダ

シェーダで深度を取得するにはカメラデータノードのビューのZ深度を使う。深度は正規化されていないので範囲マッピング(Map Range)ノードで範囲を [0, 1] に変換する必要がある。

レンダリングする場合はカメラオブジェクトの範囲の開始/終了を使う

レンダリングする場合はカメラオブジェクトの範囲の開始/終了を使う

調整

線形の深度は見づらいので数式ノードのパワーで調整する。パワーは加算や乗算と違い、中間色の白飛びや黒つぶれが発生しない。

最小/最大を反転させると手前が明るくなる

最小/最大を反転させると手前が明るくなる

ビューポートコンポジター

関連記事

Blender 記事の目次


広告
広告

カテゴリ