Replace template meshes with native placeholders

This commit is contained in:
2026-05-16 02:45:00 -07:00
parent f78c552d30
commit b5d13598f8
18 changed files with 229 additions and 37 deletions
@@ -14,8 +14,19 @@ space.
- 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.
- The foliage and asset variation layers now use Agrarian-native placeholder
mesh assets from `/Game/Agrarian/Environment/PlaceholderMeshes` instead of
direct `LevelPrototyping` mesh references.
- The setup remains repeatable through `Scripts/setup_ground_zero_demo_map.py`.
## Placeholder Mesh Assets
- `/Game/Agrarian/Environment/PlaceholderMeshes/SM_AGR_Placeholder_Cube`
- `/Game/Agrarian/Environment/PlaceholderMeshes/SM_AGR_Placeholder_ChamferCube`
- `/Game/Agrarian/Environment/PlaceholderMeshes/SM_AGR_Placeholder_Cylinder`
- `/Game/Agrarian/Environment/PlaceholderMeshes/SM_AGR_Placeholder_QuarterCylinder`
- `/Game/Agrarian/Environment/PlaceholderMeshes/SM_AGR_Placeholder_Plane`
## Material Assets
- `/Game/Agrarian/Materials/M_AGR_GZ_Terrain_CoastalScrub`
@@ -35,11 +46,15 @@ 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.
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.
## Follow-Up
This pass deliberately keeps the current prototype geometry so it stays small
and stable. Later environment work should replace these prototype silhouettes
with region-appropriate sourced or custom meshes, then drive density and shape
selection from land-cover, slope, hydrography, and biome data.
and stable. Later environment work should replace the Agrarian-native
placeholder silhouettes with region-appropriate sourced or custom meshes, then
drive density and shape selection from land-cover, slope, hydrography, and biome
data.