Skip to main content
marifiles
Participant
February 23, 2021
質問

element3dを使った複数の3dモデルの透明度について

  • February 23, 2021
  • 返信数 1.
  • 2585 ビュー

すみません助けてください。

element3dにobjモデルを2つ以上配置し、それらが重なった状態でforce opacityで透明度をそれぞれ50%にすると、重なった部分の奥が透けずに手前のモデルだけが透過されてしまいます。(本来であれば手前と奥のモデルが50%ずつ重なった状態になるはず)

重なっていない部分は数値通りの透明度です。

force opacityの値が1〜99%の時にこの現象が起きます。

苦肉の策としてモデルごとにレイヤーを分け、レイヤー自体の透明度を下げれば重なってはくれますが、複雑なモデルではレイヤーの数が増え続けてしまいます。

エフェクト内のRender Settings→Camera cut-offをDepth Sortedにすれば直るかと思ったのですが、変化はありません。

どなたか解決方法をご存じないでしょうか。

このトピックへの返信は締め切られました。

返信数 1

Community Expert
February 24, 2021

BOXのAdvances /Blendモードを変更してはどうでしょう。

marifiles
marifiles作成者
Participant
February 24, 2021

ありがとうございます。

BlendモードをAddなどにすれば重なっている部分はちゃんと半透明状態になるのですが、

重なっていない部分も加算状態になってしまうので背景や他のモデルとの兼ね合いで上手く使えず…。

その都度プリコンポーズするのは部品分けしてレイヤーを増やすのと大差無いですし、すごく惜しい感じなのですが…