簡易シルエットシェーダー
- Digital200 JPY



VRChat向けの、背景にあるオブジェクトをシルエット風に表示するシェーダーです。 影の色・背景色は自由に変更できます。 Quadでの利用を想定しています。 以下のワールドで動作確認出来ます https://vrchat.com/home/world/wrld_4a799107-c067-4d2a-ba45-a42aefb92f02/info ※Quest/モバイルでの動作は未検証です。
セットアップ
1.本ギミックのUnityPackageをプロジェクトにインポートしてください。 2.Assets/Onoty3D/DepthSilhouette/ にPrefabがあるのでご利用ください。
Prefab説明
・DepthSilhouette 背景にあるオブジェクトを濃淡のないソリッドな色で表示します。 ・DepthSilhouette_Fade 背景にあるオブジェクトを奥行きに従ってグラデーションで表示します。 ・Dummy Directional Light ワールドで奥行き情報を取得できるようにするダミーのライトです。 すでにワールドに影付きのリアルタイムライトが設置されている場合は設置不要ですが、そうではない場合はシーンに必ず配置してください。
シェーダーパラメータ
■Onoty3D/DepthSilhouette ・Cull Mode 描画する面を指定できます(表面/裏面のみ・両面)。 ・Silhouette Color シルエットになる部分の色を指定できます。 ・Background Color 背景になる部分の色を指定できます。 ・Depth Range (meters) 指定した奥行き(メートル)までのオブジェクトがシルエットとして表示されます。 ・Edge Softness シルエットと背景の境界をぼかします。 ■Onoty3D/DepthSilhouette_Fade ・Cull Mode 描画する面を指定できます(表面/裏面のみ・両面)。 ・Silhouette Color シルエットになる部分の色を指定できます。 ・Background Color 背景になる部分の色を指定できます。 ・Depth Range (meters) 指定した奥行き(メートル)までのオブジェクトがシルエットとして表示されます。 ・Gradient Curve グラデーションのかかり具合を調整できます。
免責
利用するプラットフォームやUnityのバージョンアップ・仕様変更に伴い、本ギミックが将来的に動かなくなる可能性があります。 極力随時対応はしていきますが、永続的な動作保証は出来ないことを御理解の上ご購入いただきますようお願いいたします。 問い合わせはBOOTHのメッセージだと気づかないので、XのアカウントにDM等ください https://x.com/onotchi_
利用規約
本製品を利用に際して、利用者は下記の利用規約に同意するものとします。 ・本品を利用したことによる損害、トラブル等において当方は一切の責任を負いません ・収益の発生する配信、イベント等での利用を許可します ・再配布、販売等を禁じます ・商品の性質上、返品は致しかねます ・クレジット表記などは不要(あると嬉しい)です
リリース情報
2026/1/20 ver.1.0 公開



