Uso en PlayCanvas
PlayCanvas trata el GLB como un asset container. En el editor, sube el GLB (el FBX se convierte a GLB al importar) y obtendrás una plantilla con la jerarquía del modelo; en código solo de motor usa app.assets.loadFromUrl(url, 'container') y asset.resource.instantiateRenderEntity().
- LOD: no hay un componente LOD integrado, así que un script corto compara la distancia a la cámara y activa o desactiva los componentes render de las entidades LOD0–LOD3.
- Los árboles estáticos pueden compartir un batch group para combinar draw calls; en bosques grandes usa instancing por hardware con
meshInstance.setInstancing()y un vertex buffer de transformaciones. - Follaje: el MASK de glTF define
alphaTesten el StandardMaterial; usa cull mode none para hojas de doble cara. - Malla de colisión: componente collision de tipo mesh más un rigidbody estático, con el componente render desactivado.











