All kits

KIT

forest

biomePack

DOMAIN

biomePack

PATH

assets/biomes/forest/pack.json

PARTS

64

BIOME

forest

forest

Metadata

domainbiomePack
pathassets/biomes/forest/pack.json
parts64
biomeforest
id6
_noteSIMPLIFIED 2026-07-03 (user directive): this pack is the old `temperate_forest` content, now serving as the whole `forest` biome (boreal + tropical folded in) — one canopy read for every forest wilds, whatever the local climate. The Greatwood (docs/zones/the_greatwood.md, concept art canonical/00 BIOMES/The Greatwood): dark, wet, old-growth coastal forest, NEVER bright-candy autumn colour. Was FloraBuilder.gd TEMPERATE_FOREST arm + ScatterBuilder forest arm; 2026-06-30 rebalanced off concept art (dropped the autumn maple/birch mix, thinned canopy spacing so trunks read individually with light shafts instead of a solid ceiling). A code-built 'ancient mossy giant trunk' model was tried for the giants slot and reverted same-day — read as cheap low-poly primitives next to the textured GLB canopy; giants are back on the real giant_fir/giant_pine GLBs. The true colossal-mossed-trunk silhouette from the concept art is still an OPEN gap — needs a real sourced/generated asset, not procedural geometry. 2026-06-30 (2nd pass): road.verge was 100% PSX Mega_Nature Bush_1-4 aliases (ul_berry/ul_leaf_shrub/ul_bramble/shrub_low/shrub_sage/ul_bush/ul_bush_bloom/ul_plant/ul_plant_low/ul_petals/brush) — the same flat faceted blob mesh under 11 different names, the 'ugly blocky low-poly underbrush' called out against the new painterly north star. Swapped to the 4 real floral_green shrub GLBs (fg_shrub_a-d) + fern/fern_lush, already used and reading fine in the undergrowth palette below. `features.keys` (@bush_keys) is fixed the same way at the shared-group level (_groups.json). This is a stopgap with real but thin variety (only 4 distinct shrub meshes exist in the project) — see feedback/asset-requests.md for the open ask to source real underbrush packs.

Parts (64)

no static preview
conifer_toweringglb:stylized_trees/pine_giant.glbcanopy.speciesreferenced file not found
no static preview
conifer_darkglb:stylized_trees/pine_giant.glbcanopy.species · subcanopy.speciesreferenced file not found
no static preview
conifer_greenglb:stylized_trees/pine_giant.glbcanopy.species · subcanopy.species · road.avenuereferenced file not found
no static preview
conifer_bglb:stylized_trees/pine_giant.glbcanopy.species · subcanopy.speciesreferenced file not found
no static preview
conifer_dglb:stylized_trees/pine_giant.glbcanopy.speciesreferenced file not found
no static preview
pine_ulglb:stylized_trees/pine_giant.glbcanopy.species · subcanopy.speciesreferenced file not found
no static preview
pine_ul3glb:stylized_trees/pine_giant.glbcanopy.species · subcanopy.speciesreferenced file not found
no static preview
broadleaf_deepglb:arboles/arbol_02.glbcanopy.species · subcanopy.species · road.avenuereferenced file not found
no static preview
broadleaf_greenglb:arboles/arbol_01.glbcanopy.species · road.avenuereferenced file not found
no static preview
dead_snag3fmp:PSX MEGA Nature Pack/Mega_Nature.glb#Burnt_Tree_1canopy.specieslicensed pack part — no public preview (rendered in-game only)
no static preview
giant_firglb:stylized_trees/pine_giant.glbcanopy.giants.speciesreferenced file not found
no static preview
giant_pineglb:stylized_trees/pine_giant.glbcanopy.giants.speciesreferenced file not found
no static preview
ph_pine_giantglb:polyhaven_flora/pine_tree_01.glbcanopy.giants.speciesreferenced file not found
no static preview
ph_fir_giantglb:polyhaven_flora/fir_tree_01.glbcanopy.giants.speciesreferenced file not found
no static preview
ph_fir_saplingglb:polyhaven_flora/fir_sapling.glbsubcanopy.speciesreferenced file not found
no static preview
ph_pine_sapling_smallglb:polyhaven_flora/pine_sapling_small.glbsubcanopy.speciesreferenced file not found
no static preview
ph_shrub_01glb:polyhaven_flora/shrub_01.glbfeatures.keysreferenced file not found
no static preview
ph_shrub_02glb:polyhaven_flora/shrub_02.glbfeatures.keys · undergrowth.palettereferenced file not found
no static preview
ph_shrub_03glb:polyhaven_flora/shrub_03.glbfeatures.keysreferenced file not found
no static preview
ph_shrub_04glb:polyhaven_flora/shrub_04.glbfeatures.keysreferenced file not found
no static preview
ph_rooibosglb:polyhaven_flora/wild_rooibos_bush.glbfeatures.keysreferenced file not found
no static preview
ph_pachiraglb:polyhaven_flora/pachira_aquatica_01.glbfeatures.keysreferenced file not found
no static preview
flower_redglb:polyhaven_flora/flower_gazania.glbflowers.keysreferenced file not found
no static preview
flower_goldglb:polyhaven_flora/flower_ursinia.glbflowers.keysreferenced file not found
no static preview
flower_violetglb:polyhaven_flora/periwinkle_plant.glbflowers.keysreferenced file not found
no static preview
flower_whiteglb:polyhaven_flora/flower_heliophila.glbflowers.keysreferenced file not found
no static preview
ph_dandelionglb:polyhaven_flora/dandelion_01.glbflowers.keysreferenced file not found
no static preview
ph_periwinkleglb:polyhaven_flora/periwinkle_plant.glbflowers.keysreferenced file not found
no static preview
ph_gazaniaglb:polyhaven_flora/flower_gazania.glbflowers.keysreferenced file not found
no static preview
ph_ursiniaglb:polyhaven_flora/flower_ursinia.glbflowers.keysreferenced file not found
no static preview
ph_heliophilaglb:polyhaven_flora/flower_heliophila.glbflowers.keysreferenced file not found
no static preview
ph_stinkkruidglb:polyhaven_flora/flower_stinkkruid.glbflowers.keysreferenced file not found
no static preview
ph_empodiumglb:polyhaven_flora/flower_empodium.glbflowers.keysreferenced file not found
no static preview
ph_grass_medium2meshkit:grass_cardgrass.key · undergrowth.palettenon-file source — check the real resolution in the matching Bench
no static preview
glowcapglb:floral_green/mushroom_01.glbundergrowth.palettereferenced file not found
no static preview
fg_mush_bglb:floral_green/mushroom_02.glbundergrowth.palettereferenced file not found
no static preview
fg_mush_cglb:floral_green/mushroom_04.glbundergrowth.palettereferenced file not found
no static preview
ph_grass_mediummeshkit:grass_cardundergrowth.palettenon-file source — check the real resolution in the matching Bench
no static preview
ph_root_cluster_aglb:polyhaven_flora/root_cluster_01.glbundergrowth.palettereferenced file not found
no static preview
ph_mossglb:polyhaven_flora/moss_01.glbundergrowth.palettereferenced file not found
no static preview
ph_nettleglb:polyhaven_flora/nettle_plant.glbundergrowth.palettereferenced file not found
no static preview
ph_bark_debrisglb:polyhaven_flora/bark_debris_01.glbundergrowth.palettereferenced file not found
no static preview
ph_pine_rootsglb:polyhaven_flora/pine_roots.glbundergrowth.palettereferenced file not found
no static preview
ph_dry_branchesglb:polyhaven_flora/dry_branches_medium_01.glbundergrowth.palettereferenced file not found
no static preview
fern_lushglb:polyhaven_flora/fern_02.glbundergrowth.palette · road.vergereferenced file not found
no static preview
ph_fernglb:polyhaven_flora/fern_02.glbundergrowth.palettereferenced file not found
no static preview
fernglb:polyhaven_flora/fern_02.glbundergrowth.palette · road.vergereferenced file not found
no static preview
maple_goldglb:arboles/arbol_03.glbroad.avenuereferenced file not found
no static preview
maple_redglb:arboles/arbol_08.glbroad.avenuereferenced file not found
no static preview
birchglb:arboles/arbol_01.glbroad.avenuereferenced file not found
no static preview
fg_shrub_aglb:polyhaven_flora/shrub_01.glbroad.vergereferenced file not found
no static preview
fg_shrub_bglb:polyhaven_flora/shrub_02.glbroad.vergereferenced file not found
no static preview
fg_shrub_cglb:polyhaven_flora/shrub_03.glbroad.vergereferenced file not found
no static preview
fg_shrub_dglb:polyhaven_flora/shrub_04.glbroad.vergereferenced file not found
no static preview
scatter:rock_outcropcode:rock_outcropscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:_rock_glbcode:_rock_glbscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:bouldercode:boulderscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:rock_formationcode:rock_formationscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:boulder_fieldcode:boulder_fieldscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:pebblescode:pebblesscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:log_fallencode:log_fallenscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:tree_stumpcode:tree_stumpscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:fern_plantcode:fern_plantscatterprocedural — built by code, no static mesh file (check the matching Bench)
no static preview
scatter:mushroomcode:mushroomscatterprocedural — built by code, no static mesh file (check the matching Bench)

Textures (2)

file missing
rock atlas · mossy _1
file missing
rock atlas · mossy _2

Relations (1)

Preview harness

  • bench · BiomeBenchBiomeBenchassetnpm run biome
The Lower Worlds I: Valenfeld