ちゃこブログ

お絵かきとUnityとBlenderと日記

【Unity制作日記】メモ:ShaderGraphでSurfaceTypeがTransparentだと影をつけることができない

ShaderGraphにおいて、MaterialをLitにしてもSurfaceTypeをTransparentに設定していると光源に影響させたり影を出したりする事ができない。

対処方法

SurfaceTypeをOpaqueにし、AlphaClippingをONに設定する。

Spriteに影を付けたいときにTransparentにできないと困るなと思ったけどAlphaClippingの設定だけでよかった。でもTransparentにしたときに影がでないのは問題として認識されているらしい?Shaderの知識がないので良く分からない。

参考URL

forum.unity.com