Utilisation dans three.js
Dans three.js, chargez le GLB avec GLTFLoader depuis three/addons ; ajoutez DRACOLoader ou KTX2Loader seulement si un fichier utilise ces extensions.
- LOD par distance :
THREE.LODaveclod.addLevel(mesh, distance)pour LOD0–LOD3 ; le niveau change selon la distance à la caméra à chaque image. - Forêts :
InstancedMeshdessine des milliers de copies en un seul draw call, etBatchedMeshmélange plusieurs variantes d’arbres.THREE.LODne s’applique pas par instance : regroupez vous-même les instances par LOD et par chunk. - Feuillage : l’alphaMode MASK de glTF devient
material.alphaTest, et les matériaux double face reçoivent automatiquementside: THREE.DoubleSide. - Maillage de collision : gardez-le invisible et passez-le à une bibliothèque physique comme Rapier ou cannon-es.
Fonctionne avec WebGLRenderer comme avec WebGPURenderer.













