【Tips】Unityで影だけのオブジェクトを出す

Unityは影の投影もお手軽に出来ます。

lightsetting

これを設定するだけでもうオブジェクトの影が出ます。simpleshadow

影だけで本体を描画しないためには?

先日twitterで散歩していたら本体は描画したくないけど影を描画するにはという話を見かけましたのでその解決を。

(※といってもその方はそもそも別のLayerのものなので少し求めているものが違うのかもしれない…)

shadowsonly

簡単です。Mesh RendererのCast Shadowsの設定を「Shadows Only」にするのみです。

shadowsonly2

レイヤーが違う場合

この場合はそもそもレンダリングパイプラインにオブジェクトが乗ってこないので描画ができません…

別のカメラやライトで写っている場合でも投影対象のカメラに影の情報が来ないため描画されないようです…

 

タイトルとURLをコピーしました