Upgrade Ground Zero investor biome dressing

This commit is contained in:
2026-05-19 10:52:24 -07:00
parent 63f48bcadf
commit be6486202c
5 changed files with 133 additions and 21 deletions
@@ -11,9 +11,10 @@ space.
tree, shrub, and dry grass materials.
- Wood, fiber, stone, and freshwater actors receive distinct first-pass
materials.
- First-pass asset variation actors add additional tree canopies/trunks, rounded
bushes, grass mats, rock slabs, and a visible freshwater surface with varied
meshes, scales, rotations, and material families.
- Investor-facing asset variation actors add additional tree canopies/trunks,
rounded bushes, brush clusters, grass mats, rock slabs, water-bank pieces,
reeds, and a visible freshwater surface with varied meshes, scales,
rotations, and material families.
- A first-pass ruin landmark placeholder gives the Ground Zero demo a visible
point of interest using five native placeholder stone pieces: foundation,
wall fragments, a cairn marker, and a threshold.
@@ -46,11 +47,11 @@ space.
`Scripts/verify_ground_zero_natural_environment_pass.py` checks that the
materials exist, the landscape uses the terrain material, the foliage actor has
the expected instance counts and material assignments, and resource/water actors
are visually dressed. It also checks the first-pass asset variation layer:
eleven labeled variation actors, at least four mesh silhouettes, unique scale
profiles, and coverage across tree, bush, grass, rock, and water visual
families. `Scripts/verify_native_placeholder_meshes.py` checks that playable
the expected investor-facing instance counts and material assignments, and
resource/water actors are visually dressed. It also checks the asset variation
layer: twenty-three labeled variation actors, at least four mesh silhouettes,
unique scale profiles, and coverage across tree, bush, grass, rock, and water
visual families. `Scripts/verify_native_placeholder_meshes.py` checks that playable
resource/structure/water Blueprints, foliage components, and environment
variation actors use Agrarian-native placeholder meshes rather than template
mesh paths. `Scripts/verify_ground_zero_landmark_placeholder.py` checks the