【VRChatワールド用】風に揺れるカーテン・旗・のれん「風布」【PC/Quest対応】
- Digital500 JPY














晴れた午後、お店ののれんとのぼりが、ふわりと風をはらむ。 「風布」は、VRChat ワールドの布を風に揺らすシェーダーです。カーテン・旗・のれん・のぼり・垂れ幕・タペストリーを、頂点シェーダーで動かします。 動きはスクリプトなしで、ワールドの全員に同じように見えます。影も布と一緒に揺れます。 ■ ポイント ・のれん/カーテン/レース/旗/のぼり/垂れ幕/タペストリー、7つのプリセット ・風の強さ・向き・突風、揺れ幅や波の細かさまで調整できる ・裏から光が当たると、布の色で明るく透ける。レースのカーテンも作れる ・ボタン1つで布を棒やポールごと作れる。自分の布のメッシュにも使える ・PC / Quest / スマホ対応(軽い版つき)、日本語と英語の専用ウィンドウ ↓ 動きは2枚目の GIF で。くわしくは下へ。 ■ くわしく ・風:強さ・向き・突風(強くなったり弱くなったり) ・揺れ方:揺れ幅・波・波の長さ(細かさ)・波の速さ・はためき(細かいさざ波) ・固定する辺:上 / 左 / 左と上(のぼり)/ 頂点カラー(UV か頂点カラーで決めます) ・光の透け(逆光)、布のつや・光沢(サテン)、両面ライティング、やわらかい陰 ・ふつう / 切り抜き / 薄い布(透ける) ・布を作るボタン:大きさ・細かさ・模様(無地 / 紋 / 縞 / ふち / 市松)・色・切れ目(のれん)・ひだ(カーテン)・棒やポール ・自分のメッシュに使うときは、元のマテリアルを変えません。Ctrl+Z 1回で戻せて、「外す」ボタンもあります ※布の当たり判定(物や人を避ける動き)はありません。布は細かく分かれたメッシュが必要です。 ※光の透け・つやは、リアルタイムのライトがあるワールドで出ます(ベイクだけのワールドでは Light Probe の明るさで照らされます)。 ※アバター向けではなく、ワールド向けのシェーダーです。 ■ 動作環境 ・Unity 2022.3(VRChat のバージョン)/ビルトイン レンダーパイプライン ・PC / Quest(Android)/ スマホ(Quest・スマホは「軽い版」を使ってください) ・スマホ(Android)は Quest と同じアップロードで見られます(OpenGL ES 3 / Vulkan で確認) ・VRChat SDK3 Worlds(なくても動きます) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップ 2. メニューの Tools > lv1101 > Kazenuno (Cloth in the Wind) を開く 3. 布の種類を選び、「布を作る」(または自分のメッシュを選んで「風布にする」)を押す 使い方は同梱の README_ja.txt と、商品画像の「設定画面ガイド」(日本語・英語)にあります。ウィンドウ右上で 日本語 / English を切り替えられます。 ■ 重さの目安 ・GrabPass・深度テクスチャは使いません。揺れは頂点シェーダーで計算します(1頂点につき風を3回計算) ・Quest・スマホでは「軽い版」(はためき・つやを省く)がおすすめです ■ 内容物 ・Kazenuno_1.0.1.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ■ 利用規約(概要) ・VRChat のワールド(Public・商用・有料イベントを含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布・転売はできません(改変したものも含む) ・クレジット表記は任意です くわしくは同梱の 利用規約.txt をご覧ください。 ※商品画像のお店の建物・家具・小物などは商品に含みません(布・棒・ポールは「布を作る」で作れます。画像では棒とポールに木と金属の質感を付けています)。 背景の素材:Poly Haven(CC0)。商品には含みません。 ■ English Kazenuno - Cloth in the Wind for VRChat worlds (Built-in RP, Unity 2022.3). Curtains, flags, noren, nobori, banners and tapestries sway in the wind, moved by the vertex shader and made / tuned from an editor window. No Udon / U#: the movement runs on time, so every player sees the same. The shadow moves with the cloth. One button makes a finely divided cloth mesh with its rod or pole; it also works on your own cloth meshes (original materials are kept). Wind strength, direction and gusts; sway, waves, flutter; fixed edge from UV or vertex colour; light through the cloth, sheen, satin gloss, two-sided lighting; opaque / cutout / sheer. Presets: Noren / Curtain / Sheer / Flag / Nobori / Banner / Tapestry. No collision. PC / Quest / mobile (use Lite on Quest and phones; Android uses the Quest upload, checked on OpenGL ES 3 and Vulkan). Install: import the unitypackage, open Tools > lv1101 > Kazenuno (Cloth in the Wind), pick a cloth and press "Create the cloth". Full English UI, README_en.txt, TermsOfUse_en.txt and English guide images included. Terms (summary): usable in VRChat worlds incl. public / commercial worlds and paid events; modification allowed; no redistribution or resale of the shader / scripts (incl. modified); credit optional. Product images: background assets from Poly Haven (CC0), not included. ■ 更新履歴 1.0.1 Quest・スマホの VR 表示(マルチビュー)で布が表示されない問題を修正・自分のメッシュに使った時の Ctrl+Z と画面端で消える問題を修正 1.0.0 最初の版














