tools: visual-review screenshot pipeline
- AGigLineShotActor (dev-only): walks a fixed camera list in -game mode, captures via FScreenshotRequest, quits. Test content only. - ue_build_review_map.py builds /Game/Test/ReviewMap from current content (gray floor, key light, sky, MPFB character, 1 m scale cubes). - render_screenshots.sh: build map -> run game -> collect PNGs into gitignored Screenshots/. - Screenshots/README.md (committed) describes each capture with approval state; AGENTS.md gains the visual-review instructions.
This commit is contained in:
1 parent
774d810dab
commit
bbb3e147b3
12 files changed
+525
-1
No files matched your search
+1
-1
@@ -12,6 +12,7 @@ Repeatable import/export and processing helpers. Anything that was done twice by
|
||||
|
||||
## Helpers
|
||||
|
||||
- `render_screenshots.sh` — visual-review pipeline: rebuilds `/Game/Test/ReviewMap` from current content (`ue_build_review_map.py`), runs the game on it in `-game` mode, lets `AGigLineShotActor` (`Game/GigLine/Source/GigLine/`) capture the fixed camera list, and copies the PNGs into the gitignored `Screenshots/`. See `Screenshots/README.md`.
|
||||
- `check-lfs.sh` — repository guard: fails if `git-lfs` or the `lfs` filter is missing, or if an LFS-tracked file was committed as a plain blob.
|
||||
- `site_assembly.py` — assembles terrain + street + blockout into one file and raycasts the walking routes for holes and steps.
|
||||
- `street_mesh.py` — road, kerbs, and sidewalks on the DEM, in the project frame; kerbs flush at the three crossings.
|
||||
@@ -22,6 +23,5 @@ Repeatable import/export and processing helpers. Anything that was done twice by
|
||||
|
||||
## Planned helpers
|
||||
- Blender export preset runner (named presets, metric scale assertion)
|
||||
- Blender→Unreal scale test (export a known-size cube, verify 100× conversion)
|
||||
- OSM extract fetch and manifest writer (records date, bounds, checksum)
|
||||
- QGIS processing steps as batch scripts, so the geo cleanup is reproducible rather than GUI-only
|
||||
Reference in new issue
Block a user