【Unity】透明だが影は映す床を実装する

概要

こんな感じで影だけ映す透明なシェーダの実装メモ。

図1.透明で影だけ映す床

動作しないシェーダがネットにたくさん転がっていたので。


実装

TransparentShadowCollector.shaderここからダウンロード して、新規マテリアルにアタッチ。そのマテリアルを床にしたいオブジェクトにアタッチする。

たまに描画順がおかしくなることがあり、その場合はRenderQueueを2001に変更する。



参考

ARで影を描画する(影だけをレンダリングするシェーダ)

投稿日:
カテゴリー: 3D タグ:

作成者: rarafy

2013年くらいからUnityを触っているかもしれません。 特に書くこともありませんが、趣味は部屋の掃除です。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です