咆哮、爆発、ダッシュに使えるエフェクト
- ダウンロード商品¥ 800
【URP対応】3D座標に自動追従!モンスターの咆哮・大爆発・高速ダッシュの迫力を1行のコードで劇的に引き上げる「放射状ブラー+集中線空間歪み+色収差」統合ポストプロセスシェーダー&制御スクリプトです。 インスペクターのプリセットボタンをクリックするだけで、プロ品質の画面演出をわずか30秒であなたのゲームに導入できます。 ================================================== ■ 主な特徴 ================================================== 1. 3つの画面演出を1パスに統合&軽量化 - 放射状ブラー、集中線状の空気歪み、色収差を1つのシェーダーパスで同時処理。 - 強度が0の時はピクセル処理を完全スキップするため、通常時のGPU負荷は実質ゼロです。 2. 3Dオブジェクトへの自動座標追従(計算不要!) - ボスの頭部や爆発の中心(Transform)をインスペクターにドラッグ&ドロップするだけ。 - ワールド座標からスクリーンUVへの変換・アスペクト比補正を自動で行い、カメラが動いても発生源を中心に歪みが広がります。 3. 1行のコード・AnimationEventから即座に再生 - `roarController.PlayRoar();` を呼ぶだけで、AnimationCurveに沿った滑らかな発生〜減衰アニメーションを自動再生(GC Allocゼロ設計)。 4. 専用カスタムインスペクター&3種のワンクリックプリセット - 「モンスター咆哮(標準)」「大爆発・衝撃波(強)」「高速ダッシュ・風圧(軽)」のプリセットボタンを搭載。 - サンプリング品質を Low(4回) / Medium(8回) / High(12回) から選択でき、モバイルからPCまで幅広く対応します。 ================================================== ■ 動作環境 ================================================== ・Unity 2022.3 LTS / Unity 6 (6000.0+) 以降 ・Universal Render Pipeline (URP) ※Built-in RP / HDRP には非対応です(URPのFull Screen Passを使用します)。 ================================================== ■ 30秒で終わる導入手順 (Quick Setup) ================================================== Step 1: URPの「Universal Renderer Data」に『Full Screen Pass Renderer Feature』を追加し、同梱の「Mat_RoarPostProcess」をセットします。 Step 2: シーン内のオブジェクトに『RoarEffectController』をアタッチし、マテリアルと発生源Transform(任意)を割り当てます。 Step 3: インスペクターの「▶ 咆哮エフェクトをテスト再生」ボタンを押すか、スクリプトから `PlayRoar()` を呼び出せば完了です! ================================================== ■ 内容物 (Package Contents) ================================================== ・RoarPostProcess.shader(シェーダー本体) ・RoarEffectController.cs(ランタイム制御・座標変換コンポーネント) ・RoarPostProcessEditor.cs(専用CustomEditor / ShaderGUI拡張) ・Mat_RoarPostProcess.mat(調整済みサンプルマテリアル) ・README.md(日英ドキュメント&トラブルシューティング) ================================================== ■ アップデート履歴 (Changelog) ================================================== ・v1.0.0 : 初回リリース 利用規約(日本語・英語併記) ================================================== ■ 利用規約 ================================================== 本アセット(シェーダーおよびスクリプト一式)をご購入・ダウンロードいただいた時点で、以下の規約に同意したものとみなします。 【許可される行為】 ・個人・法人を問わず、商用・非商用のゲーム作品、映像作品、VRChatワールド、配信画面等への組み込みおよび公開・販売。 ・プロジェクトの仕様に合わせたシェーダーコードおよびC#スクリプトの改変・カスタマイズ。 ・1つの開発チーム(または同一法人内の1プロジェクト)内でのデータ共有。 【禁止される行為】 ・本アセットのデータ自体(改変の有無を問わず)を、単体のアセット・素材として第三者へ再配布、転売、公開する行為(GitHub等のパブリックリポジトリへのそのままの公開を含みます)。 ・本アセットを制作者自身の著作物として偽って主張する行為。 【免責事項・その他】 ・クレジット表記は任意(不要)です。 ・本アセットの使用によって生じたいかなる損害・トラブルについても、制作者は一切の責任を負いません。 -------------------------------------------------- [English Description] -------------------------------------------------- **[URP] RoarFX - Monster Roar & Shockwave Screen Post-Process Shader** Instantly add dramatic monster roars, heavy explosion shockwaves, and high-speed dash effects to your Unity URP project! RoarFX combines **Radial Blur**, **Animated Streak Distortion**, and **Chromatic Aberration** into a single optimized full-screen pass with automatic 3D World-to-Screen target tracking. ### Key Features - **All-in-One Screen Impact:** Combines radial blur, seamless angular streak noise, pulsing waves, and RGB chromatic aberration in a single pass. - **Zero Overhead When Idle:** Automatically skips fragment sampling when `_Intensity` is 0. Static loop unrolling (`Low_4`, `Medium_8`, `High_12`) ensures high performance on both PC and mobile. - **Auto 3D Target Tracking:** Simply assign a Transform (e.g., a monster's head) to the controller. It automatically converts 3D world positions to aspect-corrected screen UVs every frame. - **One-Line Playback & Zero GC Alloc:** Trigger smooth curve-driven shockwaves via `PlayRoar()` from C# or Animation Events without coroutine garbage allocation. - **Custom Inspector & 1-Click Presets:** Includes built-in presets (*Monster Roar*, *Heavy Shockwave*, *Speed Dash*) and an editor test button. ### Requirements - Unity 2022.3 LTS or Unity 6 (6000.0+) - Universal Render Pipeline (URP) -------------------------------------------------- [Terms of Use (English)] - **Commercial & Non-Commercial Use:** Allowed. You may include this asset in commercial games, videos, and VRChat worlds. - **Modification:** Allowed. You may freely modify the shaders and scripts to fit your project. - **Redistribution & Resale:** Strictly prohibited. Do not redistribute, resell, or share the asset files themselves (including in public GitHub repositories). - **Credit:** Optional (Not required, though appreciated!). - **Disclaimer:** Provided "as-is" without warranty of any kind.



