minonium
2021年3月8日 08:10:55
初めての質問失礼いたします。
ハーバリウムを作ろうと、瓶のレンダリングをためしていたところ、中に入れたものがすべて真っ黒になってしまいました。
テストシーンで試してみた画像を添付しました。
①屈折2回→反射1回→屈折2回とLimit内と思われるものの、黒くなってしまっている画像
②mantraノードのパラメータ
③ゴールドなど、メタリック素材のものは問題なくレンダリングされました
④ガラスや透明のプラスチックなど、Transparencyに値が入ると問題なくレンダリングされます
メタリックも透明度も0のときに真っ黒になってしまうようで、こちら原因がわからず困っています。
houdiniのバージョンは18.0.597です。
今回作成したテストシーンも添付いたしましたので、必要あればご参照ください。
宜しくお願いします。
Ken Taki
2021年3月8日 08:32:59
アサインするマテリアルを
/obj/geo1/matnet1/materialbuilder1/principledshader1
とするのではなく、matnet1 の中に直接作ってアサインしてはいかがでしょうか?
/obj/geo1/matnet1/principledshader1
これであれば問題なく動作するようですが。
minonium
2021年3月8日 10:19:00
Takiさん
ありがとうございます!
ですが、こちら悩んでいたのはガラス表面でなく、中の球のディフューズ?が真っ黒になってしまうことでした。。。
同じ質問をTwitterに投げていたところ、別の方からもご回答があり、
無事解決しましたので記載しておきます。
今回、principal shaderを使用していたのですが、こちらのFakeCausticsにチェックを入れたところ、解決しました。
(添付画像参照)
ですが、ドキュメントを読んでも、principal shader & principal shader coreの中を見てもイマイチ理由が理解できませんでした…