VRAY for C4D 一応問題解決!!
- 2012年 2月 18日
- カテゴリー : VRAYforC4D
- コメントを書く
スタジオライティング時に
Environmentの床へのReflectionを除外する方法が見つからず困ってました。
解決したレンダリング画像が
↓↓

詳細に続く
シーンとしては
床となる平面オブジェクト(反射あり)に商品などの対象オブジェクト。
ライティング&リフレクションは
Vray SettingのEnvironmentタブのみでHDRI使用です。
↓↓のように設定します。

「BackGround Environment」の背景を生かしたレンダリングがしたいので
床オブジェクトにはVrayComposittingタグをつけ
MattePropertiesをONで
↓↓のように設定します。

これで床には影と反射像だけが見えて
ほかは背景が見えるようになるのが希望です。
しかし、レンダリングしますと
↓↓

この様にVray Environmentで設定したHDRIが見事に映り込みます。
まあ、当然ですね^^;
そこで床の平面オブジェクトのマテリアルをOverrideMaterialに変更します。
内容は↓↓

Environment Overrideに黒を設定し、床へ映り込まないようにします。
でレンダリングしますと
↓↓

背景画像が見え、足下のボケ影、反射もあります。
ですが、よく見てみると反射像の質感がマットでリフレクションが反映されてません。
Environment Overrideを設定したことで、反射像への映り込みも「黒」になってしまったようです。
これを回避する方法がなかなかわからずにいたのですが、やっと見つけました^^
まず、VraySettingの EnvironmentタブのReflection EnvironmentからHDRIを外し真っ黒にします。
次にライトを1個作成します。VrayLightタグをつけます。
設定は↓↓

このままレンダリングしますと、床に映り込みます。
次にライトオブジェクトのプロジェクトタブのオブジェクト欄に
床のオブジェクトをドラッグ&ドロップします。
モードは除外です。
↓↓

これで一番最初のようにな反射像にもReflectionがついた画像になります^^
でもここで疑問??
この成功例で、光源はGI EnvとAreaLightの2つです。
当初の光源はGI Envのみだったので光量も約倍なのでビカリすぎになりそうなものですが
AreaLightのみとGI Env&AreaLightのレンダリングを比較すると・・・同じなんです。
↓↓

足下の影の様子が違いますが後は全く一緒な様子。
今回のシーンでのテストでは
Vray EnvのHDRIのMultiplierとarealightのIntensityの値をほぼ同じにしておけば
違和感なく使えそうです。
とはいえ、厳密には元のレンダリングイメージを100パー再現出来てはいないですし
光量の問題についても現段階では納得いく結論には達しておりませんので
この方法も微妙といえば微妙・・・。
ズラズラと長くなりました。。
興味ある方はサンプルファイルどうぞ
ダウンロード数は23回です


コメントはまだありません。