MENU

【3ds Max】MayaでいうSurface Shader/Use Background的な使い方をする方法

f:id:min0124:20160828101600p:plain

テクスチャを光の影響を受けなくしたり、マットにして背景の形にくり抜いたり、影のみの素材を出したり。

超基本的なことですが、3ds Maxだとバックグラウンドやサーフェスシェーダーやみたいな効果をするシェーダーのはどれだ?と迷ったのでそのメモです。

マット/シャドウ シェーダー

マテリアルエディタを開き、左タブの一般の中にマット/シャドウシェーダーがあります。

これをつかって、MayaでいうSurface Shader/Use Background的な使い方をしてみます。

f:id:min0124:20170525073845p:plain

ベースシーン

板と球体とピラミッドのプリミティブを作成

ライト1灯おいて、エリアシャドウ

f:id:min0124:20170525074510p:plain

Use Background的な使い方

赤の球体以外をマット/シャドウ シェーダーをアサインして、そのままレンダリング。

f:id:min0124:20170525074738p:plain

f:id:min0124:20170525074900p:plain

赤い球体が床とピラミッドの形にくり抜かれています。

アルファチャンネルは赤い球体と影のみ表示

f:id:min0124:20170525075741p:plain

背景をくり抜くのみ

シャドウを他から受けるのチェックをはずすと影のアルファが消えます。

f:id:min0124:20170525081712p:plain

f:id:min0124:20170525075818p:plain

影素材のみ

赤い球体にもマットのシェーダーをアサインして、シャドウを他から受けるのチェックを入れます。

f:id:min0124:20170525081603p:plain

f:id:min0124:20170525081203p:plain

Surface Shader的な使い方

光の影響を受けずにテクスチャのまま表示

ベースシーンから球体にマット/シャドウ シェーダーをアサイン。

そこに適当なマップをアサインして、量を100に。

さらに不透明アルファにチェック。

あとは一応シャドウを他から受けるのチェックをはずす

f:id:min0124:20170525080855p:plain

球体は光の影響を受けず、テクスチャのまま表示されます。

f:id:min0124:20170525080905p:plain