MAX Vray関係
V-rayにてカメラアニメーション時のフリッカー防止
1,ライトキャッシュをあらかじめ作っておく。
2,GIの精度かアンチエイリアスの精度を調整する。
1,ライトキャッシュを作る。
フレーム設定
全フレームのキャッシュではなく、5~10フレームずつのキャッシュを作る。
カメラのアニメーション速度が速い場合はフレーム間隔を少なめに、遅い場合は多めに設定する。
V-ray共通設定
レンダリング設定 > V-ray > Global switiches > Indirectillumination > Don't render final images
にチェックを入れ、GIマップのみ作成する。
レンダリング設定 > V-ray > Adaptive subdivision image sampler
Min.rate = 0 , Max.rate = 3 ,Nrm thresh = on
(こちらを調整しておけばGI精度を上げなくてもある程度はフリッカーを防げる)
irradiance mapのキャッシュ設定
Built-in presets > Current preset > 任意(高精度の方がパカりにくい)
Mode > Mode > Multiframe incremental に設定
On render end > Auto save = on キャッシュの保存先を設定
light cacheのキャッシュ設定
Calculation parameters>scale = world (screen=カメラを元に作成, world=シーンを元に作成)
subdivs,sample size は任意に設定
Mode > Mode = Fly-through に設定
On render end > Auto save = on, キャッシュの保存先を設定
画像を保存せずにレンダリングをかけて、キャッシュを作る。
2,レンダリング
V-ray共通設定
レンダリング設定 > V-ray > Global switiches > Indirectillumination > Don't render final images
のチェックを外す。
irradiance mapのキャッシュ設定
Mode > Mode = From file に設定
読み込みキャッシュを設定
light cacheのキャッシュ設定
Mode > Mode = From file に設定
読み込みキャッシュを設定
フレーム間隔を1に。
保存先を設定して、レンダリング開始。
V-ray mat/shadow
V-rayマテリアルの VrayMtlWrapper を利用する。
Base material:マット表示させない場合のマテリアルを登録
Matte properties>Matt surface:マット表示のON/OFF
Alpha contribution:マットの不透明度 (1.0 = 255.255.255 -1 = 0.0.0)
(Matt surface = OFF, Alpha contribution = -1 の場合、RGBはすべて表示されるがアルファチャンネルは真っ黒)
最終更新:2010年12月06日 15:33