FoliMesh

Palmiers pour PlayCanvas

Dans l'éditeur PlayCanvas, les fichiers GLB sont importés comme container asset : vous déposez le modèle et obtenez un template avec toute la hiérarchie ; en code pur, app.assets.loadFromUrl(url, 'container') puis asset.resource.instantiateRenderEntity() font la même chose. Cocotier, Palmier dattier, Palmier des Canaries, Washingtonia et Palmier nain sont livrés avec LOD0–LOD3 et un pivot à la base, pratiques pour des plages, des îles ou des oasis dans un jeu navigateur.

PlayCanvas n'a pas de composant LOD : un petit script compare la distance à la caméra et active ou désactive les render components des quatre entités. Les palmiers statiques se regroupent dans une batch group ; pour de grandes palmeraies, on passe au hardware instancing avec meshInstance.setInstancing(). Les palmes utilisent le MASK glTF, qui règle alphaTest sur le StandardMaterial — cull mode none pour les feuilles double face. La collision est un collision component de type mesh avec un rigidbody statique.

Modèles
5
Niveaux de détail
LOD0 – LOD3
Formats
GLB · FBX · OBJ

Utilisation dans PlayCanvas

PlayCanvas traite le GLB comme un asset container. Dans l’éditeur, importez le GLB (le FBX est converti en GLB à l’import) pour obtenir un template avec la hiérarchie du modèle ; en code moteur seul, utilisez app.assets.loadFromUrl(url, 'container') puis asset.resource.instantiateRenderEntity().

  • LOD : il n’y a pas de composant LOD intégré ; un petit script compare la distance à la caméra et active ou désactive les composants render des entités LOD0–LOD3.
  • Les arbres statiques peuvent partager un batch group pour fusionner les draw calls ; pour de grandes forêts, utilisez l’instanciation matérielle avec meshInstance.setInstancing() et un vertex buffer de transformations.
  • Feuillage : le MASK de glTF règle alphaTest sur le StandardMaterial ; utilisez le cull mode none pour des feuilles double face.
  • Maillage de collision : composant collision de type mesh avec un rigidbody statique, composant render désactivé.

Packs

Autres catégories

Le même dans d'autres styles

Le même pour d'autres moteurs