重なったオブジェクトの描画優先を設定したい

自分もやり方がわからなかったので少し調べて見ました。
見た目が少し変わるやり方ですが一つ参考として。

Materialの
BlendModeを「Translucent」に
LightingModeを「Surface Forward Shading」に(こうしないとLightingされない)
Disable Dpeth Test を ON に




image

OpaqueのDefaultLitから見た目が変わる点は
・Lighting結果が微妙に違う
・Cast Shadowがなくなる(影を落とさなくなる)

CastShadowについては同じくMaterialの「Cast Dyanmic Shadow as Material」をONにすると落ちるようにはなりますが、自分自身にも変なふうに影が落ちてしまい、そのままでは使えなさそうです。

あと、この方法だと他にTranslucentなものがあると、それとの描画順次第で望まない結果になるかもしれません。

2 Likes