【VRChatワールド用】床に敷き詰める風にそよぐ草花「草風」【PC/Quest対応】
- Digital600 JPY




















風が渡ると、草がいっせいにゆれる。ワールドの地面に、そよぐ草原を敷き詰めよう。 「草風」は、VRChat ワールドの床の上に草花を敷き詰めて、風でそよがせるシェーダーとツールです。 床を選んで、草原・花畑・秋のすすき・木の葉・そよ風・強い風 の 6 つから選んで、ボタン1つ。 密度・高さ・色むらを決めるだけで、草のメッシュができあがります。元の床はそのままです。 風はシェーダーの頂点の動きだけ。スクリプト(Udon)なしで、だれが見ても同じ見た目です(動くタイミングは見る人ごとに少しずれることがあります)。 テクスチャも切り抜きも使わないので、Quest・スマホでも動きます。 ■ ポイント ・風の波が草原を渡っていきます。向き・強さ・波の大きさと速さを変えられます ・花畑の花びらも、すすきの穂も、ぜんぶ三角形。テクスチャは要りません ・軽い版は草 1本 1 三角形。16 m 四方で約 9 千三角形(普通の版は約 5 万) ・お手持ちの木の葉のメッシュも、ボタン1つでそよがせられます(テクスチャはそのまま) ・PC / Quest / スマホ対応。Terrain にも敷けます。日本語の設定画面 ↓ 風の様子は2枚目からの GIF で。くわしくは下へ。 ■ くわしく ・敷き詰める:密度(1 m² に何本)、高さ、太さ、色むら、すき間、種、影を落とす、軽い版。面積と三角形の数の目安が出ます ・生える所:選んだ床の上を向いた面だけ(50 度より急な面には生えません)。複数の床や Terrain もまとめて ・風:そよ風 / ふつうの風 / 強い風のボタン、向き、強さ、ふきの強弱、波の大きさと速さ、ふるえ ・色:根もと、先、2つ目の色、色むら、花の色、花の真ん中、穂の色(あとから変えられます) ・形と明かり:高さ、草を通る光、明るさ、遠くで消える距離 ・置き方はどれも Ctrl+Z 1回で取り消せます。「外す」でシーンは元どおり。ミラー・カメラでも同じ見え方。Batching Static をオンにしても同じ見え方 ■ ほかの商品との違い ・風布は旗や布、花吹雪は舞う花びら、古色は面に重ねる苔です。地面に生える草花を敷き詰めて風でそよがせるのが草風です ■ 動作環境 ・Unity 2022.3(VRChat で使うバージョン)/ビルトイン レンダーパイプライン ・PC / Quest(Android)/ スマホ(Quest・スマホは「軽い版」で敷き詰めてください) ・スマホ(Android)は、Quest と同じアップロードでそのまま見られます(OpenGL ES 3 / Vulkan で動作確認済み) ・VRChat SDK3 Worlds(アップロードに使います。ツールは SDK なしでも動きます) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Kusakaze (Grass and Wind) でウィンドウを開く 3. 床を選んで、プリセットを選んで「選んだ床の上に敷き詰める」 くわしい手順は同梱の README_ja.txt と、商品画像の「設定画面ガイド」(日本語・英語)にあります。 ■ 重さの目安 ・普通の版は草 1本 3 三角形、軽い版は 1 三角形。8 m 四方ごとに 1回の描画。影なし(オンにもできます)・テクスチャなし・切り抜きなし・GrabPass なし・Udon なし ・PC は 15 万、Quest は 3 万三角形くらいまでがおすすめです(ウィンドウに目安が出ます) ・そよがせた木の葉は切り抜きを使うので、草より重くなります ■ 注意 ・床の上の家具や岩の場所にも生えます(下から突き抜けます)。避けたい時は床を分けてください ・アバターに押されて草が倒れることはありません ・ライトマップは受けません(ディレクショナルライト・ライトプローブ・ポイントライトは受けます) ・メッシュは Assets/KusakazeGenerated に保存されます。広い場所に高い密度で敷くと、プロジェクトのファイルが大きくなります ・音は入っていません ・VRChat の中ではまだ試していません(Unity で VRChat に近い状態を作って確認しています) ■ 内容物 ・Kusakaze_1.0.0.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ■ 利用規約(概要) ・VRChat のワールド・アバター(Public/商用利用・有料イベントを含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売、ワールド素材への同梱はできません(改変したものも含む) ・クレジット表記は任意です くわしくは同梱の 利用規約.txt をご覧ください。 ※画像の空・地面・木などの素材:Poly Haven(CC0)。商品には含みません。 ■ English Kusakaze - grass and flowers in the wind for VRChat worlds (PC / Quest / Android, Unity 2022.3, Built-in RP). • Select a floor and press one button: grass meshes are laid on it (density, height, colour variation, bare patches). Your floor stays as it is; Terrains work too • Presets: Meadow, Flower field, Autumn pampas, Leaves, Light breeze, Strong wind • The wind is only vertex motion in the shader: waves of wind cross the field. No scripts (Udon): everyone sees the same look (the timing of the motion may differ slightly between viewers) • No textures and no cut-out: everything is plain triangles. The light version is one triangle per blade (a 16 x 16 m meadow: about 9,000 triangles; normal about 50,000) • One button makes your own tree's leaves sway, keeping their texture • Full English UI, English README, Terms of Use and settings guide images. Install: import the unitypackage, open Tools > lv1101 > Kusakaze (Grass and Wind), select a floor and press "Lay it on the selected floor". Notes: not tried inside VRChat itself yet. Plants also grow under furniture standing on the floor. Avatars do not push the grass. Lightmaps are not used. Terms (summary): usable in VRChat worlds and avatars, including public / commercial use and paid events; modification allowed; no redistribution, resale or bundling of the shader / scripts (including modified versions); credit optional. Background assets in the images: Poly Haven (CC0), not included. ■ 更新履歴 / Version history 1.0.0 最初の版 / First release




















