FoliMesh

3D Vegetation for Bevy

Vegetation for Rust games on Bevy: load a GLB scene with the asset server and fill your world with trees, plants and rocks.

Packs

By category

glTF is Bevy's native format

Bevy loads glTF and GLB through its asset server. Spawn a FoliMesh asset as a scene and the meshes, materials and textures are ready; each LOD level is a separate mesh in the file.

LOD with visibility ranges

Use Bevy's visibility ranges to show LOD0 near the camera and switch to LOD1–LOD3 further away. Triangle budgets per LOD keep large worlds fast.

Many trees, few draw calls

The same mesh and material handles are shared between entities, so Bevy batches identical trees automatically. Export several seeds per species for variety.

Realistic or low-poly

Realistic trees come with bark and leaf textures for StandardMaterial with alpha mask; low-poly assets use vertex colour and need no textures.

Works in

Related

Frequently asked questions

How do I load the models in Bevy?

Load the GLB with the asset server and spawn its scene; meshes, materials and LOD levels are inside the file.

Does Bevy support the LODs?

Yes. Each LOD is a separate mesh; switch between them with visibility ranges by distance.

Do the leaves work with alpha?

Yes. Leaf materials use an alpha mask, which Bevy's StandardMaterial supports.