FoliMesh

Bevy 向け 3D 植生アセット

Bevy で作る Rust ゲームのための植生。asset server で GLB シーンを読み込み、世界を樹木、植物、岩で満たしましょう。

パック

カテゴリー別

glTF は Bevy のネイティブフォーマット

Bevy は asset server を通じて glTF と GLB を読み込みます。FoliMesh のアセットをシーンとして spawn すれば、メッシュ、マテリアル、テクスチャがすぐに使えます。各 LOD レベルはファイル内の個別のメッシュです。

visibility ranges による LOD

Bevy の visibility ranges を使い、カメラの近くでは LOD0 を表示し、遠くでは LOD1–LOD3 に切り替えます。LOD ごとのポリゴン予算により、広大なワールドも高速に動作します。

大量の木を少ないドローコールで

同じメッシュとマテリアルのハンドルをエンティティ間で共有するため、Bevy は同一の木を自動的にバッチ処理します。樹種ごとに複数のシードをエクスポートしてバリエーションを出しましょう。

リアルかローポリか

リアルな樹木には、alpha mask を使う StandardMaterial 用の樹皮と葉のテクスチャが付属します。ローポリアセットは頂点カラーを使い、テクスチャは不要です。

対応エンジン

関連

よくある質問

Bevy でモデルを読み込むには?

asset server で GLB を読み込み、そのシーンを spawn します。メッシュ、マテリアル、LOD レベルはファイル内に含まれています。

Bevy はこの LOD に対応していますか?

はい。各 LOD は個別のメッシュなので、visibility ranges で距離に応じて切り替えられます。

葉はアルファに対応していますか?

はい。葉のマテリアルは alpha mask を使っており、Bevy の StandardMaterial がこれに対応しています。