Unityホログラムシェーダー
- ダウンロード商品個人利用¥ 800
- ダウンロード商品商用利用¥ 2,400
Reference : https://x.com/6MmOft1ker9712/status/2121127090275963080?a=Y-FgcWtUNhT6NBfVlhA&s=20 ※ 3Dモデルは付属しておりません 【URP対応】1マテリアル・1パスで完結!SF通信ホログラム、サイバーパンク風グリッチ、光学ステルス表現を30秒で導入できる統合ホログラムシェーダー&制御スクリプト『HoloFX』です。 「デュアル走査線」「カメラ追従型の頂点スライスずれ」「UVジャンプ&ブロック欠損」「デジタル砂嵐ノイズ」「輪郭フレネル発光」をすべて1つのシェーダーに凝縮。インスペクターのプリセットボタンからワンクリックで理想のホログラム演出を作れます。 ================================================== ■ 主な特徴 ================================================== 1. 走査線×グリッチ×リム発光を「1ドローコール」に完全統合 - 速度や太さの異なる2系統のデュアル走査線(Scanline 0 / 1)と、頂点・フラグメント両方のグリッチ処理を1パスで描画。 - マテリアルを複数重ねる必要がなく、GPU Instancing と SRP Batcher に完全対応しているため多数のオブジェクト配置でも高速に動作します。 2. カメラ角度に依存しない「頂点スライスグリッチ」&「信号ロスト表現」 - カメラの水平右ベクトルを自動計算し、どの角度から見ても綺麗に横方向へスライスがズレる頂点グリッチを実装。 - UVジャンプ、一時的なブロック黒抜け(Dropout)、環境非依存の四則演算ハッシュによる砂嵐ノイズ(Digital Grain)を搭載しています。 3. MaterialPropertyBlockによるGCゼロ制御&1行バースト再生 - マテリアルを複製(インスタンス化)せずに個体ごとの色やグリッチ強度を制御可能。 - 被ダメージ時や通信障害時の激しいノイズ演出を `holoController.TriggerGlitchBurst();` の1行(またはAnimationEvent)で即座に再生できます。 4. 専用カスタムインスペクター(ShaderGUI / CustomEditor)搭載 - 「SF通信ホログラム(標準)」「暴走・ジャミング(強)」「光学ステルス・幽体(微)」の3種のワンクリックプリセットを搭載。 - ワールド座標基準/ローカル座標基準の切り替えや、AlphaBlend/Additive(加算)の切り替えもインスペクターから直感的に行えます。 ================================================== ■ 動作環境 ================================================== ・Unity 2022.3 LTS / Unity 6 (6000.0+) 以降 ・Universal Render Pipeline (URP) ※3Dモデル(MeshRenderer / SkinnedMeshRenderer)に対応しています。 ================================================== ■ 30秒で終わる導入手順================================================== Step 1: 同梱の「Mat_HoloFX」マテリアル(または Shader『HoloFX/HologramUber』を設定したマテリアル)を3Dモデルに割り当てます。 Step 2: 同じオブジェクトに『HologramController』コンポーネントをアタッチします。 Step 3: インスペクター上部のプリセットボタンを押すか、「⚡ グリッチバーストをテスト再生」ボタンを押せばすぐに動作を確認できます! ================================================== ■ 内容物 ================================================== ・HologramUber.shader(統合ホログラムシェーダー本体) ・HologramController.cs(MaterialPropertyBlock制御&バースト再生スクリプト) ・HologramShaderEditor.cs(専用CustomEditor / ShaderGUI拡張) ・Mat_HoloFX.mat(調整済みサンプルマテリアル) ・README.md(日英ドキュメント&トラブルシューティング) ================================================== ■ アップデート履歴 ================================================== ・v1.0.0 : 初回リリース ================================================== ■ 利用規約 ================================================== 本アセット(シェーダーおよびスクリプト一式)をご購入・ダウンロードいただいた時点で、以下の規約に同意したものとみなします。 【許可される行為】 ・個人・法人を問わず、商用・非商用のゲーム作品、映像作品、VRChatアバター/ワールド、配信画面等への組み込みおよび公開・販売。 ・プロジェクトの仕様に合わせたシェーダーコードおよびC#スクリプトの改変・カスタマイズ。 ・1つの開発チーム(または同一法人内の1プロジェクト)内でのデータ共有。 【禁止される行為】 ・本アセットのデータ自体(改変の有無を問わず)を、単体のアセット・シェーダー素材として第三者へ再配布、転売、公開する行為(GitHub等のパブリックリポジトリへのそのままの公開を含みます)。 ・本アセットを制作者自身の著作物として偽って主張する行為。 【免責事項・その他】 ・クレジット表記は任意(不要)です。 ・本アセットの使用によって生じたいかなる損害・トラブルについても、制作者は一切の責任を負いません。 -------------------------------------------------- [English Description] -------------------------------------------------- **[URP] HoloFX - All-in-One Sci-Fi Hologram, Dual Scanline & Glitch Shader** Create stunning Sci-Fi holograms, cyberpunk jamming effects, and optical stealth visuals in seconds! **HoloFX** combines **Dual Scrolling Scanlines**, **Camera-Aligned Vertex Slice Glitch**, **UV Jump & Block Dropout**, **Digital Grain**, and **Fresnel Rim Lighting** into a single-pass, single-draw-call Uber Shader for Unity URP. ### Key Features - **Single-Pass Uber Shader:** No need to stack multiple materials. Combines dual scanlines and vertex/fragment glitches in one pass. Fully compatible with **SRP Batcher** and **GPU Instancing**. - **View-Aligned Vertex Slicing:** Automatically shifts horizontal mesh slices along the camera's right vector, ensuring clean glitch silhouettes from any viewing angle. - **Zero-Allocation C# Controller:** Uses `MaterialPropertyBlock` to control per-object glitch intensity without material instantiation overhead. Trigger damage or signal-loss bursts with a single line of code: `TriggerGlitchBurst()`. - **Custom ShaderGUI & 1-Click Presets:** Includes 3 ready-to-use presets (*Standard Sci-Fi Holo*, *Heavy Jamming*, *Optical Stealth*) and an in-editor burst 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, VRChat avatars/worlds, and streams. - **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.



