【VRChatワールド用】波打ち際シェーダー「潮騒の渚」寄せては返す波と砂浜【PC/Quest対応】
- Digital500 JPY






━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 潮騒の渚(しおさいのなぎさ) 寄せては返す、波打ち際のシェーダー ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VRChatのワールドに、波が寄せては返す砂浜を作るシェーダーです。 沖で立ち上がった波が浅くなって崩れ、白波になって浜を駆け上がり、筋を描いて引いていきます。波が引いたあとの砂は濡れて光り、ゆっくり乾いていきます。 海と砂浜をまるごと1つのシェーダーで描くので、プレハブを置くだけで使えます。 ■ サンプルワールド(VRChat) https://vrchat.com/home/launch?worldId=wrld_dbfa4f32-b81f-4b1a-a380-62f993207774 浜の遊歩道のパネルで、波(4種)と空(昼・夕方・日没後)を切り替えて見られます。 (夕方・日没後の空は、別売の「夕凪の入道雲」です) くわしい使い方は、同梱の仕様書(PDF)をご覧ください。
動くもの
・浅くなると高くなり、崩れて白波になる波(波ごとに大きさが違い、同じ波は二度と来ません) ・浜を駆け上がる波と、筋になって戻る引き波 ・いちばん上まで来た泡が線になって残り、はじけて消える ・濡れた砂が空を映し、時間とともに乾いていく ・浅いところは砂が透け、水の底に光がゆらめく(PC) ・逆光では、波の背と泡が光に透ける
特長
・同じインスタンスの全員に、同じ波が見える(サーバーの時刻を使うので、通信は増えません) ・海岸のメッシュが自分についてくるので、岸沿いにどこまでも続きます ・歩ける地面(当たり判定)と、深いところへの立ち入り制限つき。浜の傾きなどを変えても、ボタンひとつで作り直せます ・プリセット6種:スタンダード/おだやかな入り江/外海の大きな波/南の島/夕暮れの浜/動作確認(高速) ・日本語の設定画面(34項目)。プリセットの適用・保存つき ・デモシーン付き(そのままアップロードして試せます) ・画像付きの仕様書(PDF)付き 本商品の制作には、生成AIを使用しています。
PC/Quest対応
Android(Quest・スマホ)向けに切り替えると、海岸のメッシュが軽いもの(約2.5万頂点)に自動で差し替わり、シェーダーも自動で軽量版になります。 PC版と同じマテリアル・同じプレハブのままで大丈夫です。テクスチャもAndroid向けに自動で縮小・圧縮されます。 (軽量版では、水の底の光のゆらめきは省略されます)
動作環境
・Unity 2022.3(VRChat推奨バージョン) ・ビルトインレンダーパイプライン ・VRChat SDK3 Worlds(UdonSharp入り)(PC/Android) ・カラースペース:Linear 推奨
内容物
・Shiosai_v1.0.0.unitypackage (シェーダー、テクスチャ、メッシュ、プレハブ、プリセット6種、日本語の設定画面、波の同期スクリプト、デモシーン、仕様書PDF) ・潮騒の渚_仕様書.pdf(導入手順・全項目の説明・よくある質問など、画像付き)
導入方法
1. unitypackage をUnityにインポートします 2. メニューの Tools > Keys Shore > 潮騒の渚 > 海岸をシーンに置く を選びます (海と砂浜・当たり判定・立ち入り制限・波の同期と、自分用のマテリアル「マイ海岸」が作られます) 3. オブジェクトの位置が波打ち際、青い矢印(Z+)の向きが沖になるように置きます 4. メニューの「映り込みと環境光を作る(ライティングの生成)」で、水面に空を映します 5. マテリアルの設定画面で、波の高さや水の色を調整します
仕様
・メッシュ:PC 約12万頂点/Quest 約2.5万頂点 ・テクスチャ:5枚(1024px、Questは512px) ・ビデオメモリ:PC 約13MB/Quest 約2MB ・空(Skybox)は含まれません(画像の夕方の空は、別売の「夕凪の入道雲」です)
利用規約
・購入者本人のVRChatワールド(公開範囲は自由)やUnityの作品でご利用いただけます ・色や波の設定などの改変、配信・動画・スクリーンショットへの映り込み(商用を含む)は自由です ・本製品のデータ(シェーダー・テクスチャ・メッシュ・スクリプト)そのものを、改変の有無にかかわらず再配布・転売・譲渡することは禁止します(本製品のデータを含む商品の販売・配布も禁止です) ・クレジット表記は任意です ・本製品の使用によって生じたトラブルや損害について、制作者は責任を負いかねます ・デジタルコンテンツのため、購入後の返品・返金はお受けできません
更新履歴
2026/09/30 v1.0.0 公開






