SUPCOM RTS

Dev Journal Entry

Tree Validation Gates Completed

Stable

Trees / QA

Validation as a production gate

Tree quality now has explicit release gates rather than subjective pass fail calls. The goal is stable readability and predictable density across biomes and map scales.

This pass closes the loop between generation code and visual verification so changes can be reviewed with repeatable evidence.

  • Biome specific visual checklists are now documented and enforced in review.
  • Density targets are tracked by biome and map size to keep outcomes in range.
  • Before and after capture templates make regressions easy to compare.

What we now measure every run

Validation now combines numeric and visual signals. We track whether scatter output stays inside expected envelopes and whether forest structure remains believable at gameplay distances.

Metrics are attached to specific seeds and scenarios so issues can be reproduced quickly.

  • Trees per square kilometer by biome and map size.
  • Patch count and average patch size distribution.
  • Quadrant balance to detect large scale placement bias.
  • Stage conversion counts from candidates to final placements.

Why this raises iteration speed

Validation gates reduce back and forth after visual regressions by surfacing failures early. This allows faster tuning because each parameter change can be scored against stable references.

The tree pipeline can now evolve without losing confidence in output consistency.

  • Engineers can tune aggressively while keeping quality guardrails.
  • Artists get cleaner before and after evidence for biome passes.
  • Release risk drops because failed gates are visible before merge.

Key metrics snapshot

Validation now uses the same metric set across every regression run so trend comparisons are meaningful. The release gate checks are numerical first, visual second.

Each run is anchored to deterministic seeds and fixed map sizes for stable comparisons.

  • Density envelopes tracked by biome across 10 km, 20 km, and 30 km maps.
  • Stage conversion deltas from candidates to final placements.
  • Patch count, average patch size, and quadrant balance.
  • Before/after screenshot capture completeness per validation checklist.

Next Steps