Uso in three.js
In three.js carica il GLB con GLTFLoader da three/addons; aggiungi DRACOLoader o KTX2Loader solo se un file usa quelle estensioni.
- LOD a distanza:
THREE.LODconlod.addLevel(mesh, distance)per LOD0–LOD3; il livello cambia in base alla distanza dalla camera a ogni frame. - Foreste:
InstancedMeshdisegna migliaia di copie in una sola draw call, eBatchedMeshmescola più varianti di alberi.THREE.LODnon agisce per istanza, quindi raggruppa tu le istanze per LOD in ogni chunk. - Foglie: l’alphaMode MASK di glTF diventa
material.alphaTest, e i materiali double-sided ricevono automaticamenteside: THREE.DoubleSide. - Mesh di collisione: lasciala invisibile e passala a una libreria fisica come Rapier o cannon-es.
Funziona sia con WebGLRenderer sia con WebGPURenderer.


