PCでは非常に大量の草インスタンスを GPU Instancing で描画可能
ブラシ、Fill、Eraser を使ったペイント配置ワークフロー
VRC Light Volumes、草の曲がり、Quest向け最適化に対応
概要
GPU Infinite Grass は、VRChatワールドおよび Unity Built-in Render Pipeline の他プロジェクト向けに作られた草描画システムです。単なるシェーダーではなく、GPU Instancing を使って草バッチを高効率に描画するワークフロー全体が含まれています。
主な機能
- Mesh と Unity Terrain の両方に対応した高速草描画
- Brush、Fill、Eraser を使ったペイントベース配置
- 最大3タイプの草を同時に制御
- プレイヤーや移動物体による草の曲がりと Trail 表現
- VRC Light Volumes、Point Light Volumes、Unity リアルタイムライティング対応
- サイズ、幅、風、Trail 反応、ランダムテクスチャ、Cloud shadows、Subsurface Scattering の調整
仕様
形式 草レンダリングシステム
主な用途 屋外VRChatワールド
販売形態 Standard Use / Commercial Use
導入手順
Grass Particle Surface Managerプレハブをシーンに配置します。Surfacesリストに草を塗りたい Mesh を登録します。- Paint ツールで草分布を描きます。
- Grass マテリアルとシェーダー設定で見た目と負荷を調整します。
運用メモ
BOOTHの説明では、主要パラメータには Inspector 上の Tooltip が用意されているとされています。描画量、距離ベース簡略化、カリング設定は、最終的なVRChatワールド内で実際に負荷確認しながら詰める前提です。
GPU Infinite Grass License
Single-user license. Redistribution is prohibited, compiled world or avatar use is allowed, and commercial use outside VRChat needs the commercial tier.
要約
Standard Use は有料のシングルユーザーライセンスです。改変版を含むソースファイルの共有、再配布、譲渡は禁止されています。自分のVRChatワールドやアバターでの利用、ビルド済み配布は可能で、依頼制作ではクライアント本人の購入が必要です。
Commercial Use
VRChat外での商用利用には、同じBOOTHページ上の Commercial Use が必要です。本アセットは無保証で提供されます。