Como usar em three.js
No three.js, carregue o GLB com GLTFLoader de three/addons; adicione DRACOLoader ou KTX2Loader só se o arquivo usar essas extensões.
- LOD por distância:
THREE.LODcomlod.addLevel(mesh, distance)para LOD0–LOD3; o nível muda conforme a distância da câmera a cada frame. - Florestas:
InstancedMeshdesenha milhares de cópias em um único draw call, eBatchedMeshmistura várias variações de árvores.THREE.LODnão atua por instância, então agrupe você mesmo as instâncias por LOD em cada chunk. - Folhas: o alphaMode MASK do glTF vira
material.alphaTest, e materiais de dupla face recebemside: THREE.DoubleSideautomaticamente. - Malha de colisão: deixe invisível e passe para uma biblioteca de física como Rapier ou cannon-es.
Funciona com WebGLRenderer e com WebGPURenderer.











