![]() |
![]() |
![]() |
depth | dust | pposition_ |
このチュートリアルでは、被写界深度、汚れ、塵、雪などのシェーディング効果を重ね合わせるためにコンポジティング パッケージで使用できる Z 深度、塵、およびオブジェクト位置マスクの作成方法について説明します。これらは、utility、range および state_float などの Arnold シェーダを組み合わせて使用します。このチュートリアルのサポートについて、Slava Sych 氏に感謝いたします。
シーン ファイルは、こちらにあります。
state_float シェーダを作成します。variable パラメータを ray_length (Rl)に設定します。
range シェーダを作成し、state_float シェーダの output を range シェーダの input に接続します。range シェーダの次のパラメータを変更します。
input_min: 0.6 (この値は、カメラからのオブジェクトの距離によって異なります)。
output_max: 1.5 (この値は、カメラからのオブジェクトの距離によって異なります)。
smoothstep : 有効
このマスクはカメラからの距離に直接依存します。