Eveee」タグアーカイブ

Blender2.9.3、不具合?MacOS版のEveeeではガラス透過できない?できた

環境:MacOS、Monterey、Blender2.9.3  記載2021/10/31

ビデオカード、Radeon Pro555X 2G

EveeeにてガラスGlass設定にするが、透過していない。 追記、透過した

透過しなかった原因はIORだった

IORが0だった場合、透過しない。1だと素通りなので、2から4くらいで設定するとよい
一番左の球体がガラス設定。MacでEveeeエンジンでレンダリングした。

必要な設定はしたつもり

レンダープロパティとGlassNodeの2つのScreenSpaceReflactionはオンでチェック、レンダープロパティのRefractionもオンにしてる。> 追記、設定は正しい。

Windows版Blender2.9.3ではガラス設定できて透過してた。>追記、Mac版も透過

考えられるのは、Mac版ノード設定が不十分。またはビデオカードが対応していない?それともMac版Blender2.9.3の不具合かも?

実際に環境によって透過できないとなると、MacでEveeeでのレンダリングはできないかもしれない。MacはCyclesになってしまいそう。Cyclesでは、Glass設定して透過してた。

次のバージョンで改善しているかもしれないので、Eveeeで詰まったらWindows側でレンダリングするか、しばらくはCyclesを使ったほうがよいかもしれない。Cyclesはちょっとレンダリングの時間がかかるのでちょっと面倒。

要するにMac版Blender2.9.3のEveeeでレンダリングするときは、ガラス、水、池、海のGlassノードは使えないから、きれいな透過した水のイメージはやめて、アニメ調のプラスチックみたいな水っぽい雰囲気表現する方向で我慢するしかない。

>追記

後で再度設定を見直したら、GlassNodeのScreenSpaceReflactionを確認したら、オフになっていて、オンにしたら、MacのEveeeでもガラス設定ができた。原因はIORが0だったので透過しなかった。たぶん色々と設定していてデフォルトの設定値からかなり外れた値になっていたようだ

その後、Mac版Blender2.93でも透過できた。設定したはずなのに(キャプチャ)再度ファイルを開いたらオフになってた。オン(チェックを入れる)にしたら透過できた。


もう一度作り直してみたら問題なかった。IORが1.45になってるから問題なく透過できる。IORが0だと透過しない。設定を色々変えてわからないときは、IORを疑ってみる