【VRChat】水底の光シェーダー 水紋 ミナモ Minamo Water Caustics(ワールド向け)
- Digital600 JPY














VRChat ワールド向けの、水底の光(コースティクス)のシェーダーです。 プールの床や壁、水の底の砂や岩に、ゆらゆら動く光の網を映します。専用ウィンドウで置いて調整できます(日本語 / English 対応)。 光のゆらめきはシェーダーが時刻から作るので、スクリプト(U#)なしで、ワールドにいる全員に同じように見えます。 「水の箱」を置くだけで、箱の中の床・壁・階段・物・水に入った人にまで光が映ります(深度から場所を求めます)。 深度が使えない Quest・スマホ向けには、床や岩のメッシュに直接貼る方式も入っています(元のマテリアルは変えません)。 ■ できること ・揺れる光の網:2枚の網が重なり、交わる所が強く光ります。水面のうねりで網がゆっくり曲がります ・色の分かれ:光の線のふちが、ほんのり虹色に分かれます ・深さで変わる:深い所ほど網が広がってぼけ、薄くなります ・光の向き:斜め上から差す光。太陽(Directional Light)の向きに合わせるボタン付き(水の中で曲がる分も計算) ・2つの方式:水の箱(深度・PC 向け)/ 床に直接貼る(深度なし・Quest・スマホ向け) ・プリセット:プール / 南の海 / 水槽 / 洞窟の水 ・重ね方:自然(床を明るくする)/ 光を足す(暗い洞窟でも光る) ・ボタン1つで作成、Ctrl+Z 1回で戻せます。「外す」ボタン付き ・Quest・スマホ向けの「軽い版」 ■ 動作環境 ・Unity 2022.3(VRChat で使うバージョン) ・ビルトイン レンダーパイプライン ・PC / Quest(Android)/ スマホ(Quest・スマホは「床に直接貼る」と「軽い版」を使ってください) ・スマホ(Android)は、Quest と同じアップロードでそのまま見られます(OpenGL ES 3 / Vulkan で動作確認済み) ・VRChat SDK3 Worlds(なくても動きます) ・「水の箱」は、影をつける Directional Light があるワールドで効きます(深度を使うため) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Minamo (Water Caustics) でウィンドウを開く 3. 水の種類を選び、プールを選んで「水紋の箱を作る」(または床を選んで「水紋を貼る」)を押す 詳しい使い方は同梱の README_ja.txt をご覧ください。 設定画面の説明は、商品画像の「設定画面ガイド」(日本語・英語)にあります。 ウィンドウ右上で 日本語 / English を切り替えられます(Auto は PC の言語に合わせます)。 ■ 内容物 ・Minamo_1.0.1.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ※商品ページの画像に映っているワールド・モデルなどは商品に含みません。 ※アバター向けではなく、ワールド向けのシェーダーです。 ※水面のシェーダーは入っていません(水面は透明なマテリアルにしてください)。光は物の影を作りません。 ■ 利用規約(概要) ・VRChat のワールド(Public/商用・有料イベントを含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売はできません(改変したものも含む) ・クレジット表記は任意です(書いていただけると嬉しいです) 詳しくは同梱の 利用規約.txt をご覧ください。 ―――――――――――――――― ■ English Minamo is a water caustics shader for VRChat worlds (Built-in RP, Unity 2022.3). It throws a gently moving net of light on pool floors and walls, or on the sand and rocks under the water — placed and tuned from a dedicated editor window. No Udon / U# needed: the light is driven by time, so every player sees the same. Place one "water box" and everything inside gets the light: floor, walls, steps, things and even people in the water (it reads the scene depth; works in worlds with a shadowed Directional Light). For Quest and mobile, lay it straight on the floor and rock meshes instead (no depth needed; the original materials are kept). Two overlapping nets, rainbow colour split, softer and dimmer with depth, light direction matched to the sun (bent by the water). Presets: Pool / Tropical sea / Aquarium / Cave water. Lite setting for Quest and mobile. Phones (Android) use the same upload as Quest; checked on OpenGL ES 3 and Vulkan. • Full English UI: switch Auto / 日本語 / English at the top right of the window • English README (README_en.txt) and Terms of Use (TermsOfUse_en.txt) included • English settings guide images are included in the product images Install: import the unitypackage, open Tools > lv1101 > Minamo (Water Caustics), pick a kind of water, select your pool and press "Create the Minamo box" (or select the floor and press "Lay Minamo"). Terms (summary): usable in VRChat worlds including public / commercial worlds and paid events; modification allowed; redistribution or resale of the shader / scripts (including modified versions) is not allowed; credit is optional. ■ 更新履歴 / Version history 1.0.1 Linear 色空間(VRChat と同じ)で光が弱く見えていたのを修正・ミラーの中でも水の箱の光が映るように / Fixed the light looking weak in Linear colour space (as in VRChat); the water box now also shows in mirrors 1.0.0 最初の版 / First release














