2012/01/16

【入門編10】3dsMaxハイライトの合成

オークのチュートリアル【入門編】はこれが最後になります。


過去記事『【入門編5】反射マテリアル(VRayMtl)』でも解説したように、V-Rayのマテリアルは現実のライティングモデルを基本としているので、3dsMax標準マテリアルのような「フェイクのスペキュラー(ハイライト)」を持っていません。
V-Rayのマテリアルのスペキュラーは、光源を移り込ませることによって発生させるしかありません。

確かにリアルなライティングモデルは、非常にリアルなレンダリング結果を生成しますが、場合によってはフェイクのスペキュラーの方が都合が良い場合があります。

そんな時には、3dsMaxの「セラック」マテリアルを使って、max標準スペキュラーとVRayMtlを合成するテクニックを使います。

●例えば、このようなシーンとVRayMtlを作成します。ライティングは maxのスポットライト1つです。 

●次に、Max標準マテリアルでスペキュラーを作成します。
ベースカラーは黒にします。セラックマテリアルは加算でマテリアルを合成するので、黒の部分が透明になります。

●最後に、「セラック」マテリアルを使ってVRayMtlとスペキュラーマテリアルを合成します。

「セラック」での合成するとレンダリングが少し遅くなります(内部的に二重レンダリング処理している為)。
3dsMax標準スペキュラーの値が強すぎると、白い斑点が生成される原因になります。
3dsMaxのスペキュラーは「フェイク」な光源反射なので、HDRI出力、GI、リニアワークフローなどで不都合が生じるリスクがありますよ!