開発版【lilToonカスタムシェーダー】VRC Directional Distance Shader - lilToon
- 無料Digital0 JPY
- 開発支援費(無料版と同じです)Digital300 JPY

=============================================== 初めに!このShaderは開発中にのシェーダーです。 バグがあれば修正をどんどんしていきます。 有料級の機能は追加してますが無料で利用可能です 開発支援があるとうれしいです。 自分の開発環境ではエラーはないですがもしエラーがあれば おしえてください 注意! lilToonカスタムシェーダーなのでlilToonは必須です!(lilToon v2.3.4) AudioLinkパッケージがないとエラーになるのでパッケージマネージャからaudiolinkを入れてください。 開発版【VRChat対応】VRC DirectionalDistanceShader Pro (lilToon統合版) 【全18大マルチトリガー × 全64種超ギミック・OSC/CPU/マイク音量連動・ゲーミングレインボー・完全変身ギミック】 ★【超豪華 同梱特典ツール & スタンドアロンOSCアプリ付き!】 【概要】 VRChatのアバター・ワールド向けに開発された、究極のインタラクティブ・シェーダーです。 lilToonの描画・ライティングパイプラインをベースに、接近距離・8方位視線・VRC時刻・タイマー・偶奇格子・3D視線アングル・環境光量・物体接触Depth・画面フォーカス・高低差無視のY軸水平角・カメラ/ミラー選択・AudioLink音楽連動・ノイズ・画面端・高度・現実時間、そして 外部OSC / Modular Avatar連携(CPU使用率・マイク音量・ホットキー連動) を含む【全18大マルチトリガー】に完全対応! さらに、Section A〜G【全64種類】の超多彩なエフェクト(形状変形・生物物理・ジオメトリ破砕・七色ゲーミングレインボー・分身・無敵ステッカー枠・全画面投影・水面波紋・ディザ消滅など)を完全搭載! アバターのテクスチャ編集・UV自動選択塗りつぶしがUnity内で完結する 「アバターテクスチャペイント」、異体形アバターを指先まで全自動連動マージする 「VRC用ボーントレース.cs」、1クリックでOSC環境を構築する 「OSCアバター自動セットアップツール」、そしてインストール不要でPC負荷や声量に連動する 「osc_controller.exe」 などの強力な制作支援ツール群を標準同梱しています! ★ 本シェーダーの超目玉ハイライト 【外部OSC & Modular Avatar完全連動!18. 汎用/OSCトリガー】 付属の単体アプリ 「osc_controller.exe」(Python不要・ダブルクリック起動)と連動! 💻 PCのCPU使用率連動: PCが高負荷になるほどアバターが赤く変色・発光・オーバーヒート振動! 🎙️ マイク音量連動: AudioLink非対応の全ワールドで声量に合わせてアバターが発光・変形! 🌐 グローバルホットキー: Shift + 1〜8 でVRChat操作中も裏で即座に変形発動! Unity内 「OSCAvatarSetupTool.cs」 により、Modular Avatar(MA Parameters Float)へ1クリックで完全自動セットアップ可能! 【新搭載!D-7 ゲーミング・レインボー変化 (Gaming Rainbow)】 時間・空間ウェーブによる滑らかな七色HSV色相回転エフェクト! 加算発光・乗算・カラー置換に対応。反転設定により「離れている時だけ常時ゲーミング化」も自在! 【ボーントレースCS × Discard透明消滅による「完全変身・ドッペルゲンガー演出」】 「通常視界では小柄なアバターなのに、鏡を覗き込むとまったく別の長身アバターが映し出される」 「VRカメラで撮影した時だけ真の姿が現れる」 同梱の 「VRC用ボーントレース.cs」 で2体のアバターを全自動マージし、【11. VRChat視点選択トリガー】 をセットするだけで、鏡の中だけ別アバター化するギミックが超簡単に構築できます! 【プロ仕様!Unity内蔵「アバターテクスチャペイント (Studio Edition)」】 広大な2カラムレイアウト: ウィンドウサイズに合わせてキャンバスが最大全画面展開! 📐 UVガイドメッシュ重畳: アバター/服のUV展開図(ワイヤーフレーム)を半透明オーバーレイ表示! 🧭 UV選択 (UV Island Selection): キャンバスをクリックするだけで、独立したパーツ(服・袖・髪・リボン等)を一発選択! 🔲 矩形選択 & 🪣 精密バケツ塗りつぶし: 選択パーツのポリゴン形状だけに100%はみ出しゼロで一瞬塗りつぶし! 🎨 全7種レイヤーブレンドモード: 通常 / 乗算 / スクリーン / 覆い焼き / 焼き込み / 相違 / 透明化(塗った部分の下地をアルファ透過くり抜き出力) に完全対応! リアルタイム自動保存(バックアップ付き)& アバター即時反映 (Live Apply) 搭載! 【ライブ・クラブワールド音楽連動!12. AudioLink連動トリガー】 ワールド音響(Bass重低音 / LowMidボーカル / HighMidシンセ / Treble高音)をリアルタイムサンプリング! 重低音キックでアバターが弾む、歌声でドレスが発光する、ウニ針がビートに合わせて飛び出す等のライブ演出が可能! 【背景に絶対負けない無敵の二重最背面ステッカーアウトライン】 ZTest Always & Stencil マスク技術により、ワールドのどんな背景・壁・空にも絶対に負けず、かつアバター本体の前にも被らない完璧なステッカー風2重フチ取り! 【全18大マルチトリガー 完全一覧】 接近距離トリガー: カメラとの距離で発動(近接/離脱)。SmoothStep / Linear / Sharp / S-Curve の4種カーブ対応 8方位アプローチトリガー: 東西南北8方向個別のウェイト制御。正面や背後からの視線に反応 VRChat内時刻トリガー: ワールド同期時間による周期的ループ発動(分・秒単位指定) 自動周期タイマートリガー: 立ち上がり・頂点保持・下降・底面保持の4相パルス点滅 偶奇3D格子座標トリガー: ワールド座標の市松模様グリッド判定による交互切り替え 3D相対視線アングルトリガー: カメラ正面とオブジェクト向きの内積による見つめ合い・背後判定 太陽光・環境光量トリガー: ワールド光源や環境光の明るさ(暗所 ↔ 明所)に連動 地面/物体接触トリガー (Depth Contact): カメラ深度(最大10m)による物体近接・接触判定 画面中央フォーカス度トリガー: 相手の画面中央(視線中心)で捉えられている時にのみ発動 Y軸水平視線アングルトリガー: 身長差・高低差を100%カットし、左右水平の向き合いのみを判定 VRChat視点/カメラ・ミラー選択トリガー: 通常 / VRカメラ / Desktopカメラ / Photo / 鏡(Pixel Discard完全消滅) AudioLink 音楽・音量連動トリガー: Bass/LowMid/HighMid/Treble音量ビート連動 3Dシンプレックスノイズトリガー: 有機的・ランダムなうごめき発動 画面端・視野境界トリガー: 画面の縁・視野端に入ったときに発動 ワールド高度・標高トリガー: ワールドY座標(高さ・低さ)による高度連動 カスタム変数トリガー: 外部アニメーションからフロート値で直接制御 ワールド現実時間トリガー: 現実のリアルタイム秒数に応じた発動 【NEW!】汎用 / OSCトリガー: 外部OSC(Python / VRChat OSC)やModular Avatar(Float)からリアルタイム駆動 【全搭載エフェクト一覧(Section A〜G 全64種 完全網羅)】 ■ Section A: 形状変形 [13種類] FlattenFront (前方平面化) / 2. Flatten (軸指定平面化) / 3. Cheese (穴あきチーズ変形) / 4. Cone (円錐化変形) / 5. Vibrate (頂点振動・ジッター) / 6. ScaleMod (軸別拡縮) / 7. Breath (呼吸・脈動) / 8. Bend (軸指定曲げ変形) / 9. WaveNoise (波打ちノイズ・ねじり) / 10. PosRot (位置回転オフセット) / 11. Vortex (渦巻きねじり) / 12. Slime (スライム潰れ・接地フレア) / 13. Orbit (公転・軌道回転) ■ Section B: 生物・物理モーション [12種類] Tail (尻尾スイング) / 2. Wings (翼羽ばたき) / 3. Fish (魚遊泳スイング) / 4. Grass (草木風揺れ) / 5. AliveWiggle (生物的蠢き) / 6. Wander (ゆらゆら徘徊) / 7. Ghost (幽霊浮遊揺らめき) / 8. FaceCam (カメラ自動追従ビルボード) / 9. YBillboard (Y軸ビルボード) / 10. NoShadow (影非表示) / 11. ComicalJump (コミカルジャンプ) / 12. ToySideHop (トイ風サイドステップ) ■ Section C: ジオメトリ・消滅 [9種類] Urchin (ウニトゲ突起化) / 2. Wire (ワイヤーフレーム) / 3. Shatter (ポリゴン破砕) / 4. Sand (砂化散乱) / 5. Ash (灰化ディゾルブ) / 6. Voxel (ボクセルブロック化) / 7. Split (8方向八卦分身・分裂) / 8. Teleport (残像テレポート) / 9. Crystal (鉱物結晶化) ■ Section D: マテリアル・テクスチャ [7種類] Decal (投影デカール) / 2. 2ndTexture (2枚目ブレンド) / 3. Chrome (クローム金属光沢) / 4. Water (水面波紋・スライム液体反射) / 5. Emission (発光パルス・ストロボ) / 6. ColorAdjust (カラー/明暗/濃淡調整) / 7. 【NEW!】Rainbow (ゲーミング・レインボー変化) ■ Section E: スタイル・透過消滅 [9種類] PixelArt (ドット絵ピクセル化) / 2. Mosaic (モザイクセル) / 3. Dither (ディザ抜き透過) / 4. PeepHole (覗き窓マスク) / 5. Sticker (ステッカー風外枠) / 6. InnerOutline (内側アウトライン) / 7. OuterOutline (外側アウトライン) / 8. Manga (漫画トーン・ハッチング) / 9. MaskTrans (マスクテクスチャ透過) ■ Section F: 映像・色彩高度エフェクト [7種類] Duotone (デュオトーン2色刷り) / 2. FilmGrain (フィルムグレイン) / 3. Palette (4色パレット階調化) / 4. Vignette (周辺減光・周辺発光) / 5. Threshold (明暗2値化) / 6. ColorInvert (ネガポジ階調反転) / 7. ScreenTex (画面スクリーン投影テクスチャ) ■ Section G: 質感・UV・光学エフェクト [7種類] EmissionTex (発光マスクテクスチャ) / 2. MatCap (MatCap球体反射) / 3. RimLight (フレネルリムライト) / 4. NormalMap (動的ノーマルマップ) / 5. UVScroll (UVスクロール・回転) / 6. BlurSharp (ブラーぼかし/シャープ) / 7. Slice (クリッピングプレーン切断) 【同梱ファイル・ツール一覧】 VRC_DirectionalDistanceShader (lilToon 1.4+ 統合シェーダー本体一式) CustomInspector.cs (専用カスタムインスペクターGUI) 【OSCツール群】 osc_controller.exe (★単体EXE:CPU負荷・マイク音量・ホットキー連動OSC送信アプリ) OSCAvatarSetupTool.cs (★Modular Avatar 1クリック自動セットアップ & キャッシュ削除) OSCReceiverSimulator.cs (★Unityエディタ内リアルタイムOSC受信シミュレーター) 【ペイントツール群】 AvatarTexturePainterWindow.cs (★広大スタジオ・UVガイド・UV自動選択・バケツ・7種ブレンド対応ペイント) 【おまけツール群】 VRC用ボーントレース.cs (★指先対応・全自動アバターマージスクリプト) テクスチャマテリアルプレハブ複製.cs (★Mat&Texディープコピー複製スクリプト) 統合マテリアル操作.cs (★マテリアル一括リセット/ピンク修復/置換/コピペ/TXT出力) ドキュメント Shader_Manual.html (全18トリガー&全64エフェクト完全収録 インタラクティブWebマニュアル) 【利用規約】 本シェーダーおよび付属スクリプトの二次配布・単体転売を禁止します。 VRChatのアバターペデスタルへの組み込み、ワールドオブジェクトへの利用、商用アバターへの組み込み配布は自由にご利用いただけます。 ===============================================
[ English Description ]
Notice (WIP) This shader is currently under active development. Bugs will be fixed progressively through updates. It includes premium-grade features, but is free to use. Support/donations for development are greatly appreciated! No errors were found in my test environment, but if you run into any issues, please let me know. Requirements (Important!) lilToon (v2.3.4+): Required (this is a custom lilToon shader). AudioLink: Must be installed via Unity Package Manager to prevent shader errors. Overview VRC DirectionalDistanceShader Pro (lilToon Integrated) is an interactive shader for VRChat avatars and worlds. It responds dynamically to 18 Multi-Triggers (Distance, OSC/Microphone volume, CPU load, VRChat time, AudioLink, Mirror/Camera selection, and more) and includes 64 Effects (Deformation, Discard/Transform, Gaming Rainbow, Geometry Shatter, etc.). Key Highlights 18 Multi-Triggers & 64 Effects: Control shader effects based on distance, player gaze, AudioLink beats, or PC status. External OSC & MA Support: Includes osc_controller.exe and Unity tools to sync effects with CPU load, mic volume, and global hotkeys via Modular Avatar with 1-click setup. Gaming Rainbow Effect: Smooth HSV rainbow rotation based on time and spatial waves. Doppelganger / Mirror Transformation: Show a completely different avatar when looked at in a mirror or recorded via VR camera using the included Bone Trace script. In-Unity Avatar Texture Painter (Studio Edition): Full-screen UV overlay, 1-click UV island selection, precision bucket fill, and 7 layer blending modes directly inside Unity. Included Tools Standalone OSC App: osc_controller.exe (CPU/Mic/Hotkey OSC sender) Unity Tools: 1-Click MA OSC Setup, Avatar Texture Painter, VRC Bone Trace (avatar merging), Material Batch Operator Web Manual: Shader_Manual.html Terms of Use Prohibited: Redistribution or reselling of this shader and included scripts. Allowed: Integration into VRChat avatar pedestals, worlds, and commercial avatar packages.

