FoliMesh

Funghi e legno morto in stile Low-poly per PlayCanvas

Look low poly sfaccettato con flat shading e colori ai vertici, senza alcuna texture. Trascina i file GLB di FoliMesh nell'editor di PlayCanvas e ottieni alberi, piante e rocce pronti per i giochi browser. Questo gruppo raccoglie la lettiera di un sottobosco: funghi come l'amanita muscaria, il porcino, i finferli, il chiodino, le russule e i mycena, oltre a tronchi caduti, un tronco di betulla, legno morto con funghi a mensola, un ceppo, una zolla di radici e cumuli di rami secchi. Rendono il bosco vissuto e credibile. Ogni modello include LOD0–LOD3, collisione e pivot alla base, così tronchi e ceppi poggiano stabilmente su terreno irregolare. Il legno morto e le zolle di radici fanno da punti di riferimento, mentre funghi e rami riempiono gli spazi. Ogni seed cambia la forma del cappello, la ramificazione o il motivo della corteccia, e i modelli si esportano in GLB, FBX e OBJ per Unity, Unreal Engine, Godot e Bevy. 13 modelli pronti per il gioco in questa selezione. Ogni modello ha LOD0–LOD3, collisioni e pivot alla base, e ogni nuovo seed genera una nuova variante della stessa specie.

Modelli
13
Livelli di dettaglio
LOD0 – LOD3
Formati
GLB · FBX · OBJ

Informazioni sullo stile Low-poly

Il low poly è lo stile più economico da renderizzare e da distribuire.

  • Flat shading: una normale per faccia dà il look sfaccettato e netto, niente normal map.
  • Il colore è nei vertici (glTF COLOR_0): niente texture, niente lavoro sulle UV, quasi zero memoria video.
  • Il fogliame è geometria piena, non card con alpha: niente alpha test né overdraw trasparente, fondamentale sulle GPU mobile.
  • Un solo materiale può servire tutti i modelli della scena, quindi gli alberi si raggruppano e si istanziano facilmente.
  • I budget tipici vanno da qualche centinaio a un paio di migliaia di triangoli al LOD0.

Adatto a mobile, WebGL/WebGPU, VR, strategici, city builder e giochi indie stilizzati. Nel motore usa un materiale che moltiplichi per il colore ai vertici.

Uso in PlayCanvas

PlayCanvas tratta il GLB come un container asset. Nell’editor carica il GLB (l’FBX viene convertito in GLB all’importazione) e ottieni un template con la gerarchia del modello; nel codice solo engine usa app.assets.loadFromUrl(url, 'container') e asset.resource.instantiateRenderEntity().

  • LOD: non esiste un componente LOD integrato, quindi un piccolo script confronta la distanza dalla camera e attiva o disattiva i componenti render delle entità LOD0–LOD3.
  • Gli alberi statici possono condividere un batch group per unire le draw call; per foreste estese usa l’instancing hardware con meshInstance.setInstancing() e un vertex buffer di trasformazioni.
  • Foglie: il MASK di glTF imposta alphaTest sullo StandardMaterial; usa cull mode none per foglie double-sided.
  • Mesh di collisione: componente collision di tipo mesh più un rigidbody statico, con il componente render disattivato.

Altre categorie

Lo stesso in altri stili

Lo stesso per altri motori