WaterCausticsEffect for URP v2 (Unity Asset)
- ダウンロード商品¥ 6,600


















【 2026.3.23 Updated 】 Unityゲームエンジン用アセットです。 リアルな水の表現に欠かせないコースティクスを既存シーンへ簡単に追加出来きます。 This is an asset for the Unity3D game engine. This asset makes it easy to add beautiful caustics essential for realistic water rendering. Unityアセットストアでも販売中 https://assetstore.unity.com/packages/slug/201037?aid=1100liaKp
詳細
マニュアルPDF (日本語) https://hacoapp.com/asset/wce/v2/ManualPDF_JA.pdf このアセットは『テクスチャジェネレータ』と『エフェクト』の2つのモジュールで構成されています。 ■ 1. Water Caustics Tex Generator [ URP / HDRP / Built-inRP 対応 ] 『ウォーターコースティクステクスチャジェネレータ』 •波と光の屈折をコンピュートシェーダでシミュレート、リアルなコースティクスアニメーションテクスチャをランタイムで生成します。 •パラメータを調整しリアル風からアニメーション風まで柔軟に生成可能です。 •このジェネレーターは、全てのレンダリングパイプラインで使用出来ます。 •全てのパラメータをスクリプトから調整可能。 •[機能] 4つの波レイヤー、3つの描画スタイル、色収差、ブラー、方向性ブラー、RGBカラーシフト、ガンマ、明るさ補正など。 ■ 2. Water Caustics Effect [ URP(3D)のみ対応 ] 『ウォーターコースティクスエフェクト』 •カメラの深度と法線テクスチャを利用しエフェクトを描画します。 •VRに対応。 •Forward、Forward+、Deferred、Deferred+ に対応。 •全てのパラメータをスクリプトから調整可能。 •シェーダにカスタムファンクションを埋め込み個別に適用することも可能です。透明テクスチャなど深度テクスチャに描画されないマテリアルはこの方法で適用出来ます。(Shader Graph、HLSL、Amplify Shader Editorに対応。) •[機能] 矩形/ステンシル/イメージマスクによる範囲指定、水深や距離による減衰、ランダムテクスチャタイリング、テクスチャ回転、RGBカラーシフト、透過効果、描画タイミング調整など。 [ Unity 2020.3以降に対応 ] [ PC / MAC / iOS / Android / Switch / Quest2 でテスト済み] [ DX11,12 / Metal / Vulkan / OpenGL / GLES3.1 に対応 ] ※ Unity 2020.3.20, 2021.3.45, 2022.3.22, 6000.0.54, 6000.1.14, 6000.3.10, 6000.4.0でテスト済み。 ※ WebGL はコンピュートシェーダに未対応のため使用不可です。 ※ unitypackageファイルをzip圧縮して提供します。 ※ 全てのコードを含みます。 ※ 問題が起きた場合はまずManual PDFのトラブルシューティングページをご覧いただき、解決しない場合はManual PDFのコンタクトページの方法でお知らせください。なるべく早く対応します。 ニュースとサポート X: @m_hakozaki https://x.com/m_hakozaki
インストール & デモ
1、Unity HUBを起動し、「URP 3D テンプレート」で新規プロジェクトを作成します。 2、ダウンロードしたzipファイルを解凍。「WaterCausticsEffectForURP.unitypackage」をダブルクリックし開きます。 3、Unityで「Import Unity Package」ウィンドウが立ち上がりますので Import ボタンを押して下さい。これでインストール完了です。 4、デモシーンを開いてみましょう。ReadmeがInspectorウィンドウに表示されています。「Demo Scenes」下のボタンを押すとデモシーンが開かれます。 ※ MacOS標準の解凍ソフトでは .unitypackage ファイルが作成出来ないようです。(unitypackageの実体はzipファイルなのでそれも解凍してしまうようです。) その場合は他の解凍ソフトをお試し下さい。
ライセンス 利用規約
UnityAssetStoreのSingle Entityライセンスに準拠します。 https://unity3d.com/legal/as_terms 要約: ・商用利用OK。 ・アセットの改変OK。 ・アセットを容易に取り出せる状態での公開、配布、販売は禁止です。 ・このアセットを使用したプロジェクトは公開、配布、販売する前に必ずビルドして下さい。 ・ソースコードの一部または全部の公開、配布、販売は禁止です。 ・止む得ぬ事情や都合等により予告なく開発、公開が終了する可能性があります。
※領収書について
現在、BOOTHでは領収書の発行は行っていないそうです。 https://booth.pixiv.help/hc/ja/articles/360000799153 によるとクレジットカード会社発行の利用明細書などが領収書相当となるようです。
リリースノート
※アップデートする際は、古いバージョンを削除してから新しいバージョンをインポートして下さい。 -------------------------------------- 2.2.1 (2026-03-23) • Unity 6.4 に対応しました。 • 微調整を加えました -------------------------------------- 2.2.0 (2025-08-02) • Unity 6.1 に対応しました。 • Input System を使用している環境で、デモシーンにエラーが表示されていた問題を修正しました。 • 微調整を加えました -------------------------------------- 1.0.0 (2021-08-19) ・ファーストリリース
=======================
Explanation
Manual PDF (English) https://hacoapp.com/asset/wce/ManualPDF.pdf This asset contains two modules: a Texture Generator and an Effect. ■ 1. Water Caustics Tex Generator [ URP / HDRP / Built-inRP ] • Generates rich, realistic animated caustic textures at runtime using a Compute Shader to simulate waves and light refraction. • Supports both realistic and cartoon-like styles. • This module works with all rendering pipelines. • All parameters can be controlled via script. • [Features] 4 Wave Layers, 3 Drawing Styles, Chromatic Aberration, Blur, Directional Blur, RGB Color Shift, Gamma, Brightness Adjustment, etc. ■ 2. Water Caustics Effect [ URP(3D) only ] • Applies caustic effects using the camera's depth and normal textures. • VR supported. • Supports Forward, Forward+, Deferred, and Deferred+. • All parameters can be controlled via script. • Can also be applied individually by embedding a Custom Function in shaders. This method works for materials not rendered in the depth texture, such as transparent materials. (Supports Shader Graph, HLSL, and Amplify Shader Editor.) • [Features] Range control with Rectangle/Image/Stencil masks, attenuation by depth and distance, random texture tiling, texture rotation, RGB Color Shift, transparency effect, render timing adjustment, etc. [ Unity 2020.3 LTS or higher supported ] [ PC / MAC / iOS / Android / Switch / Quest2 tested] [ DX11,12 / Metal / Vulkan / OpenGL / GLES3.1 supported ] ※ Tested with Unity 2020.3.20, 2021.3.45, 2022.3.22, 6000.0.54, 6000.1.14, 6000.3.10, and 6000.4.0 ※ WebGL is not supported because Compute Shaders are not supported on WebGL. ※ Provide a zipped .unitypackage file. ※ All source code is included. ※ If you encounter any issues, please first check the Troubleshooting section of the Manual PDF. If the problem is not resolved, please contact me by following Contact section of the Manual PDF. I will do my best to help as quickly as possible. News & Support X: @m_hakozaki https://x.com/m_hakozaki
Install and Demo
1. Launch Unity Hub and create new project with the URP 3D template. 2. Unzip the downloaded zip file. And open the extracted file “WaterCausticsEffectForURP.unitypackage”. 3. In Unity, press the Import button in the “Import Unity Package” window. The installation is completed. 4. Let's open the demo. Readme & Demo is opened in the Inspector window. Press the button under Demo Scenes to open the demo scene. ※ The Mac OS standard unzip tool is not able to create unitypackage files. (The entity of the unitypackage file is a zip file, so it seems to be unzipped as well.) In this case, please try other unzip software.
License Terms of Use
Subject to the Single Entity license of UnityAssetStore. https://unity3d.com/legal/as_terms Summary: ・It is OK for commercial use. ・It is OK to modify the asset. ・It is prohibited to publish, distribute, or sell the asset in such a way that it can be easily extracted. ・Projects using this asset must be built before they are released, distributed, or sold. ・It is prohibited to publish, distribute, or sell any or all of the source code. ・Development and release of the software may be terminated without notice due to unavoidable circumstances or reasons.
※About receipts
Currently, BOOTH does not issue receipts. According to https://booth.pixiv.help/hc/ja/articles/360000799153 A statement issued by a credit card company is equivalent to a receipt.

















