Made for GLTFLoader
Every FoliMesh asset is a single GLB file. GLTFLoader loads the meshes, materials and textures in one request, and each LOD level is a separate mesh inside the file.
LOD in three.js
Add LOD0–LOD3 to a THREE.LOD object with the distances you need. Far away, swap to the impostor or simply hide the tree. Triangle budgets per LOD keep the frame rate stable even on laptops.
Small files for the web
Low-poly assets use vertex colour and no textures, so a whole forest weighs less than a single photo. Realistic trees use compact bark and leaf textures with alpha-tested leaves.
Many trees, one draw call
Because the geometry is clean and shared, the same tree works with InstancedMesh: export several seeds and instance each of them for a forest that does not repeat.


















