All kits

KIT

grassland

biomePack

DOMAIN

biomePack

PATH

assets/biomes/grassland/pack.json

PARTS

44

BIOME

grassland

grassland

Metadata

domainbiomePack
pathassets/biomes/grassland/pack.json
parts44
biomegrassland
id5
_noteWildflower meadow with lone autumn trees thickening into groves. The `grove` block is terrain-reactive: FloraBuilder samples a low-freq noise `g` and computes density=lerp(grove.density_lerp, smoothstep(grove.smoothstep, g)) and per_cell=2 if g>per_cell_threshold else 1. The base canopy.density/per_cell are placeholders the grove math overrides. Was FloraBuilder.gd GRASSLAND arm + ScatterBuilder default arm. 2026-06-30: with only lone/grove trees and no canopy to hide it, grassland was the WORST-reading biome for the PSX Mega_Nature Bush_1-4 blobs — a field of dark faceted rock-candy shapes carpeting open ground (undergrowth ~48% + road.verge 100% were those aliases: ul_bush/ul_petals/ul_bush_bloom/brush_flower/ul_plant_low/brush/cap_a). Swapped to the real floral_green shrub/mushroom/flower GLBs (fg_shrub_a-d, fg_mush_b/d, fg_flower_a) + fern. `features.keys` (@bush_keys) fixed at the shared-group level. Stopgap — see feedback/asset-requests.md.

Parts (44)

no static preview
broadleaf_greenglb:arboles/arbol_01.glbcanopy.species · canopy.giants.species · road.avenuereferenced file not found
no static preview
broadleaf_ulglb:arboles/arbol_03.glbcanopy.speciesreferenced file not found
no static preview
broadleaf_ul4glb:arboles/arbol_06.glbcanopy.speciesreferenced file not found
no static preview
broadleaf_hglb:arboles/arbol_10.glbcanopy.species · canopy.giants.speciesreferenced file not found
no static preview
maple_goldglb:arboles/arbol_03.glbcanopy.species · canopy.giants.speciesreferenced file not found
no static preview
maple_gold2glb:arboles/arbol_04.glbcanopy.speciesreferenced file not found
no static preview
maple_amberglb:arboles/arbol_05.glbcanopy.species · road.avenuereferenced file not found
no static preview
maple_rustglb:arboles/arbol_09.glbcanopy.speciesreferenced file not found
no static preview
birchglb:arboles/arbol_01.glbcanopy.species · road.avenuereferenced file not found
no static preview
birch_dglb:arboles/arbol_05.glbcanopy.speciesreferenced file not found
no static preview
dead_snag5fmp:PSX MEGA Nature Pack/Mega_Nature.glb#Burnt_Tree_2canopy.specieslicensed pack part — no public preview (rendered in-game only)
no static preview
ph_shrub_01glb:polyhaven_flora/shrub_01.glbfeatures.keys · undergrowth.palette · road.vergereferenced file not found
no static preview
ph_shrub_02glb:polyhaven_flora/shrub_02.glbfeatures.keys · undergrowth.palette · road.vergereferenced file not found
no static preview
ph_shrub_03glb:polyhaven_flora/shrub_03.glbfeatures.keys · undergrowth.palettereferenced file not found
no static preview
ph_shrub_04glb:polyhaven_flora/shrub_04.glbfeatures.keys · undergrowth.palette · road.vergereferenced 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.keys · road.vergereferenced 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
grass_blademeshkit:grass_cardgrass.keynon-file source — check the real resolution in the matching Bench
no static preview
fg_mush_dglb:floral_green/mushroom_05.glbundergrowth.palettereferenced file not found
no static preview
fg_mush_bglb:floral_green/mushroom_02.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_grass_medium2meshkit:grass_cardundergrowth.palettenon-file source — check the real resolution in the matching Bench
no static preview
ph_fernglb:polyhaven_flora/fern_02.glbundergrowth.palette · road.vergereferenced file not found
no static preview
broadleaf_goldglb:arboles/arbol_02.glbroad.avenuereferenced 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:sagebrushcode:sagebrushscatterprocedural — 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