【無料】lilMCR - lilToon拡張シェーダー|SSAO+リアル影+うずもれ+コンタクトシャドウ+ライティング調節
- lilMCRダウンロード商品¥ 0
- 開発支援 (Donation)ダウンロード商品¥ 500




※各機能は描画負荷が高めです。パブリックや人の多い場所では、エクスプレッションメニューから事前にオフにすることをおすすめします。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ lilToon の見た目はそのままに、 "影"と"奥行き"だけをワンランクUP。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ lilMCR(Macaron)は、lilToon に影と奥行きを追加するカスタムシェーダーです。すき間や服の重なりが自然に沈み、どのワールドでも立体感が生まれます。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━┓ lilMCR でできること ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ① SSAO(アンビエントオクルージョン) すき間・しわ・服の重なり・関節が、自然に暗く沈みます ② コンタクトシャドウ(落ち影風) 髪や服のすぐ下に、くっきりとした短い影を落とします ③ PCSS(ふんわりリアル影) 遮るものとの距離に応じてぼけ方が変わる、柔らかくリアルな落ち影 ④ World Shadow(ワールド影) 自分のアバターの影を、床や壁に落とします ⑤ 埋もれ【v1.5 新機能】 アバターに顔をうずめても、メッシュの内側が見えません ✦ ドラッグ&ワンクリックで全マテリアルを変換、いつでも元に戻せます ✦ 品質プリセット 5 段階をワンクリックで切り替え ✦ UI は 日本語 / English / 繁體中文 / 한국어 に対応 ■ 主な機能 ◆ AO(アンビエントオクルージョン) ・方式:SSAO(軽量)/ GTAO(中負荷・柔らかい)/ Ray March(高品質) ・濃さ・範囲・色・下地色の反映・反射の遮蔽などを調整、マスク対応 ◆ コンタクトシャドウ ・設定した光の向きに短い影。ワールドのライトに左右されません ・円形パッドで方向を設定(基準:アバター / カメラ / ワールド) ※ 顔は瞳と白目をマスクで除外するのがおすすめです(UV マスク生成ツールで作成できます) ◆ PCSS(ふんわりリアル影) ・専用ライトで、遮るものとの距離に応じてぼける柔らかな落ち影 ・影の色・濃さ・彩度・ぼけ具合・品質を調整、専用の一括設定付き ◆ World Shadow(ワールド影) ・自分のアバターの影を床や壁に投影(他人やワールドの物は投影しません) ・Modular Avatar メニューから調整 ※ 他のプレイヤーには、フレンドまたは「Show Avatar」の相手にのみ表示されます ◆ 埋もれ【v1.5 新機能】 ・カメラがメッシュに入ると、通り抜けた面を手前に押し戻して内側を隠します ・範囲と重なり順は変換時に自動設定。自分の視点には初期設定で適用しません ・一括設定でオン/オフ、マスクで部位ごとに除外可能 ◆ ライト調整(Modular Avatar) ・メニューから明るさ・色温度・彩度・光の向きなどをリアルタイム調整 ・「lilMCR オン/オフ」で AO と 影 の計算を止めてリアルタイム軽量化 ◆ 編集ツール ・アバター変換 / 元に戻す / 一括設定 / 品質プリセット / 設定のコピー・ペースト ・UV マスク生成:UV 面を選ぶだけで各種マスク(全体・AO・接触影・影を生成しない・埋もれ)を作成・自動適用 ■ 対応環境 ・lilToon 2.4.1 以降 ・Modular Avatar ・PC 版 VRChat 専用(Quest / Android はカスタムシェーダー非対応) ---------- ■ lilMCR 使い方 1. lilToon、Modular Avatar を先にインストールします。 2. lilMCR の unitypackage をインポートします。 3. 上部メニューから「Macaron → lilMCR → Avatar Converter」を開きます。 4. アバターをウィンドウにドラッグし、「変換開始」を押します。 5. 必要に応じて、変換ウィンドウのステップ 4 から「マスク生成ツールを開く」を押します。 ・効果をかけたくない UV 面を選択し作成します。 ※ この操作は任意です。マスクが不要な場合は省略できます。 6. マテリアルの Inspector または「一括設定」で効果を調整します。 ※ マスク生成ツールは「Macaron → Mask Generator」からも開けます。 ※ 元のマテリアルに戻したい場合は、Avatar Converter の「元に戻す」から「元のマテリアルに戻す」を押してください。 MCR_DepthSource とライト調整も一緒に削除できます。 (変換で作成したマテリアルファイルは削除されません。) ■ lilMCR PCSS 使い方 1. lilMCR の変換ツールでアバターを変換します。 2. メニュー「Macaron > lilMCR PCSS > Setup」でアバターを選び、「適用」を押します。 3. 「Macaron > lilMCR PCSS > Batch Settings」で影の色や方向を調整します。 ※ Unity 上で影を確認するときは、ウィンドウ上部の「エディタープレビュー」ボタンを押してください。 ■ World Shadow/ワールド影 使い方 1. lilMCR・lilMCR PCSS の変換ツールでアバターを変換します。 2. メニュー「Macaron > World Shadow」でアバターを選び、「適用」を押します。 ---------- ■ ライセンス 本シェーダーは lilToon のカスタムシェーダーテンプレートをもとに作成しています。 lilToon:Copyright (c) lilxyzw, MIT License https://github.com/lilxyzw/lilToon ライセンス全文は LICENSE_lilToon.txt に収録しています。 埋もれ機能は、UzumoreShader のアイデアを参考に独自実装しています。 UzumoreShader:Copyright (c) 2023 sigmal00, MIT License https://github.com/sigmal00/UzumoreShaderVPM ライセンス全文は lilMCR/THIRD_PARTY_NOTICES.txt に収録しています。 lilMCR PCSS は、以下の公開資料と UnityPCSS を参考に実装しています。 ・R. Fernando, "Percentage-Closer Soft Shadows", NVIDIA, 2005 ・J. Jimenez, "Next Generation Post Processing in Call of Duty: Advanced Warfare", SIGGRAPH 2014 UnityPCSS:Copyright (c) 2017 Lucas Norr, MIT License https://github.com/TheMasonX/UnityPCSS ライセンス全文は lilMCR_PCSS/THIRD_PARTY_NOTICES.txt に収録しています。 ■ ご注意 本製品はバイブコーディングで制作されています。 ■ 更新履歴 [2026/11/15]v1.5.3 ・「自分だけに表示」を追加 ・ライト調整に「自分だけに表示」のメニュー項目を追加(既定では追加されません。必要な場合は変換ツールで選択してください) ・見下ろしたときや輪郭付近で、接触影が地層のような縞模様になる問題を修正 [2026/10/28]v1.5.2 ・PCSS のマスクを追加 [2026/10/28]v1.5.1 ・PCSS の影の彩度の計算を改善(彩度 0 で影が緑っぽくなる、彩度が低いと色がくすむ不具合を修正) ・PCSS の影の彩度の初期値を 0.1 に変更(変換時・品質プリセット・リセットで使用) [2026/10/28]v1.5 ・新機能「埋もれ」を追加(初期設定でオン、一括設定でオン/オフ) ・UV マスク生成ツールに「埋もれマスク」を追加 ・設定のコピー / ペーストで、埋もれの「レイヤー間隔」をコピーしないように変更 ※ 既存のアバターは、再変換または「Macaron → Light Adjuster → Add or Update」を一度実行してください。 実行するまでは自分の視点でも埋もれが適用されます(下を向くと首が見えることがあります)。 [2026/10/28]v1.4.6 ・PCSS の影の彩度の初期値を 0.8 → 0.4 に変更(設定済みのマテリアルには影響しません) [2026/10/28]v1.4.5 ・AO に新方式「GTAO」を追加 ・GTAO・SSAO・Ray March・接触影の見た目を改善(ムラやノイズを軽減) ※ SSAO の見え方が大きく変わっています。品質プリセットから調整し直すことをおすすめします ・品質プリセットを 5 段階に変更(最軽量 / 軽量 / 標準 / 高品質 / Overkill) ・lilMCR PCSS の既定の光の向きを変更 ・負荷を軽減 ・ワールド影:アバターを拡大・縮小すると影がずれる不具合を修正(再作成が必要) ・lilToonMulti・Invisible・Prefab などでの細かな不具合を修正 [2026/10/27]v1.4.4 ・Ray March の近距離での負荷を軽減(画面上の範囲を自動制限) ・DX11 で Ray March のレイを 2×2 ピクセルで分担(品質「標準」「軽量」) ・ピクセルライト(ForwardAdd)の AO・接触影を自動で最低品質に ・接触影に品質「最低」を追加、近距離での影の長さを自動制限 ・ワールド影を使わないマテリアルはキャプチャパスを自動で無効化 ・品質プリセット(最軽量/軽量/標準/高品質)をコンバーター・一括設定・PCSS 一括設定に追加 ・lilMCR PCSS の設定画面・インスペクターが正しく表示されない不具合を修正 ・「元のマテリアルに戻す」でワールド影も削除するように修正 ・メインテクスチャのタイリング/オフセット使用時に「影を生成しないマスク」がずれる不具合を修正 ・AlphaMask で切り抜いた部分に PCSS の影が出る不具合を修正 ・PCSS の適用・削除を Ctrl+Z で戻すと、直前の別の操作まで戻ってしまう不具合を修正 ・エディター操作を軽量化(一括設定・コンバーター・PCSS 適用・ワールド影作成) ・韓国語に対応 [2026/10/26]v1.4.3 ・UV マスク生成ツールを改善 サイズを調整できる円形ブラシを追加しました。ドラッグで複数の三角面をまとめて選択/解除できます AO マスク・接触影マスクの出力ファイル名を分け、全体マスクを上書きしないようにしました。 ・PCSS 一括設定の Undo/Redo 表示を修正 値を戻した際に、UI も実際の設定値へ更新されるようになりました [2026/10/25]v1.4.2 文字数制限によりオミット [2026/10/25]v1.4 文字数制限によりオミット [2026/10/24]v1.3.1 文字数制限によりオミット [2026/10/23]v1.3 文字数制限によりオミット [2026/10/22]v1.2 文字数制限によりオミット [2026/10/21]v1.1 文字数制限によりオミット [2026/10/21]v1.0 公開




