今回はかなりハマって小一時間くらい調べました…。
現象: レンダリングすると真っ黒
ランタンの質感を変更してみようと思い、Silver Armor→別のマテリアルをあてたところ、レンダリングすると真っ黒になってしまいました。
これ、IrayのShader SettingのRefractionが1になっているのが原因なのですが、
かといってRefractionを0にすると、ガラスが透明でなくなってしまう…。
原因
原因:同じシェーダーを使っているから
すごく簡単なことなんですが、分けないといけなかったんですね。
(動画に説明あったのを見落としてたのかもしれない)
元々当てていたSilver ArmorがRefractionの影響を受けなかったので気づかなかった。
シェーダーを分けます
- Texture Set List のプルダウンから[New Shader instance]を選択。Copyが出来ます。
- IrayのRender SettingsのInstance nameで名前を変更。
出来た
分けたシェーダーでそれぞれ、Refractionを1か0に設定して、無事ちゃんとレンダリング出来ました。ばんざーい!