【VRChat向け】VRC Directional Distance Shader - 統合インタラクティブ変形シェーダー
- Digital0 JPY

================================================================================ 【VRChat向け】VRC Directional Distance Shader - 統合インタラクティブ変形シェーダー ================================================================================ ■ 商品概要 距離・方角・ワールド時刻・周期タイマー・偶奇座標・観測アングルにリアルタイム連動! アバターやワールドオブジェクトを自由自在に変形・粉砕・分身・演出できる、 次世代の「オールインワン・インタラクティブシェーダー」です。 パラメータを変更してもUnityが一切固まらない【0秒即時反映設計】と、 200以上の項目を瞬時に絞り込める【専用検索付きCustom Inspector】を搭載しています。 -------------------------------------------------------------------------------- ■ 主な特徴 & 6大統合トリガー -------------------------------------------------------------------------------- 本シェーダーは、以下の6つのトリガーを自在に単独または複合(AND / OR)して発動できます。 1. 【接近距離トリガー】 - カメラ(相手アバター)との距離に応じてスムーズに変形・演出 - 通常減衰 & 山型ピークカーブ(特定距離だけ発動)に対応 2. 【8方向トリガー】 - 北 / 北東 / 東 / 南東 / 南 / 南西 / 西 / 北西の8方位から近づいた時のみ反応 - オブジェクト正面基準(ローカル)またはワールド方角基準を選択可能 3. 【VRC時刻トリガー (24時間時計)】 - インスタンス内での経過時間をもとに、朝・昼・夜で自動的に見た目が変化 4. 【4段階周期タイマートリガー】 - 「①形状キープ → ②変化 → ③最大維持 → ④復元」の秒数を個別指定 - 例: 5秒待機 → 1秒でバラバラ粉砕 → 3秒散乱 → 1秒で元通り復元ループ 5. 【奇数偶数座標トリガー (偶奇チェッカー)】 - ワールド内XYZ座標の合計が「偶数マス」か「奇数マス」かで変身 - 1歩歩くたびに姿やマテリアルが切り替わるチェッカーボードギミック 6. 【相対視線アングルトリガー】 - 「背中を見られた時」「正面から見られた時」「横から見られた時」などを検知 - 視野角コーン幅や境界のなだらかさを細かく調整可能 -------------------------------------------------------------------------------- ■ 搭載エフェクト(30種類以上!) -------------------------------------------------------------------------------- 【形状変形系】 ・看板化(Flatten Front) / 90度倒れ接地 / 上からペタンコ化 ・ウニ化・トゲトゲ突起(密度・長さ調整可能) ・ねじれ円錐 / ドリル化(先細り&回転) ・高速振動(ブルブル震える) ・縦横スケール変形 / 太る・細くなる(Fatten) ・呼吸アニメーション(Breath) ・曲げる変形(Bend) / 波打ち・捻り・プロシージャルノイズ ・位置移動 & 任意軸回転(Transform) ・ブラックホール渦巻き吸い込み(Vortex) 【生物・物理モーション系】 ・尻尾ふりふり & 蛇うねり(左右ふり / 2D S字うねり / 3Dスパイラル) ・背中の羽出現 & 羽ばたき(背後から見られた時のみ巨大な翼が展開) ・魚泳ぎスイング(Fish Swim) ・草揺れ / 風なびき(Grass Sway) ・フワフワ浮遊(Wander) ・幽霊浮遊 & 裾揺れ(Ghost) ・視線追従 LookAt(正面を向く / Y軸直立固定) 【ジオメトリ・消滅系】 ・ポリゴン粉砕 & 重力落下(Shatter) ・2人分裂 / 分身(Split Clone - メッシュを2体に複製) ・ワイヤーフレーム(枠線のみ残して中身透過) ・砂粒化・飛散(Sand Disperse) ・灰化・燃焼炭化消滅(Ash Dissolve - 火の粉発光付き) ・3Dボクセル化(Voxelize) ・ディザリング透明化フェード 【マテリアル・テクスチャ・スタイル】 ・デカール重畳(Alpha / Additive / Multiply) ・第2メインテクスチャ切替(通常 / ノイズディゾルブ) ・金属化・ミラークローム反射 ・水面波紋 & 屈折アニメーション ・自己発光 & ストロボ点滅(Emission) ・サーモグラフィ赤外線カラー ・ドット絵・レトロゲーム風減色(Pixel Art) ・モザイク & 水玉ドット模様 -------------------------------------------------------------------------------- ■ パフォーマンス & 快適性 -------------------------------------------------------------------------------- ・【0秒即時反映(コンパイル待機ゼロ)】 パラメータやチェックボックスを操作してもUnityのシェーダー再コンパイルが発生せず、 Sceneビューでリアルタイム60fpsのままスムーズに調整可能。 ・【専用Custom Inspector】 大量のプロパティを「リアルタイム検索バー」で一発検索。 トリガー総合強度の可視化ゲージバーや、各機能のON/OFF折りたたみ付き。 -------------------------------------------------------------------------------- ■ 収録ファイル内容 -------------------------------------------------------------------------------- 1. VRC_DirectionalDistanceShader.shader (シェーダー本体) 2. Editor/ - VRC_DirectionalDistanceShaderGUI.cs (専用Custom Inspector) - ShaderGUIStyles.cs (UIスタイル定義) 3. Shader_Manual.html (ブラウザで開けるオフライン完全マニュアル&Webシミュレーター) -------------------------------------------------------------------------------- ■ 動作環境 -------------------------------------------------------------------------------- ・Unity 2022.3.x (VRChat現行推奨バージョン) ・Built-in Render Pipeline (Standard / PC版VRChat対応) ※ Geometry Shaderを使用しているため、PC版VRChat向けとなります。 -------------------------------------------------------------------------------- ■ 利用規約 -------------------------------------------------------------------------------- 【許可事項】 ・商用利用、非商用利用を問わずご利用いただけます(動画配信、VTuber活動、同人ゲーム等)。 ・アバターやワールドへの組み込み、改変、パラメータの自由なカスタマイズが可能です。 ・本シェーダーを組み込んだアバター/ワールドのパブリック化・アップロードもOKです。 【禁止事項】 ・本シェーダーファイル単体(改変物を含む)の二次配布、転売、自作発言は禁止します。 【免責事項】 ・本データの利用によって生じた損害やトラブルについて、制作者は一切の責任を負いません。 -------------------------------------------------------------------------------- ■ お問い合わせ・更新情報 -------------------------------------------------------------------------------- 不具合報告やご要望がございましたら、BOOTHメッセージまたはショップページよりお気軽にご連絡ください。 ================================================================================

