反射部分だけを取り出す反射キャッチャーを作るには
https://www.youtube.com/watch?v=9HzbPu0yMkc
MODOにはレンダリング時に影の部分だけを簡単に取り出すシャドーキャッチャーというメッシュが用意されていますが、今回はこれを反射部分だけを取り出す反射キャッチャーを作る方法を解説します。
まずはシャドーキャッチャーを設定してみます。シーンにメッシュを読み込み、コンテンツのBasicコンテンツの中にあるシャドーキャッチャーも読み込みます。確認してみると、何もレンダリングからは見えないのに、影だけが映しだされています。
詳しくシェーダツリーを見てみると、従来のベースシェーダーの上にシャドーキャッチャーが読み込まれており、シャドーキャッチャーのメッシュ専用のシェーダーが設定されています。シェーダのテクスチャレイヤータブを見てみると、表示属性のアルファタイプの箇所がシャドーキャッチャーに設定されています。これにより、シャドーキャッチャー専用のレンダリングからは映らないような設定になっています。
シャドーキャッチャーメッシュのマテリアルを見てみると、スペキュラや反射の量は0になっています。このため、現在の設定では何も反射しません。ですので、まずはスペキュラ量を100%に設定し、反射をスペキュラを一致オプションをオンにします。これで、シャドーとスペキュラがシャドーキャッチャーメッシュに映し出されるようになりました。
あとはシェーダの設定から影を映すオプションをオフにし、影を落とさないようにします。これで反射部分だけを取り出す反射キャッチャーの完成です。
2016年6月9日