Frontage: south block frontage + placement bug fix #6

Closed
zwitschi wants to merge 3 commits from frontage-block-0.1.0 into main
pull from: frontage-block-0.1.0
Owner

Implements Model surrounding block frontage. Screenshots re-rendered; the four demo views are marked needs review because the whole block changed.

Added

All five remaining south-side buildings verified for the block (Geo/verification/2026-11-06-el-capitan-block.md) are exported in place from the OSM blockout and staged by the demo builder:

Asset Address Height
SM_Hollywood_6922 6922, west end 42.1 m
SM_Hollywood_6902 6902 13.8 m
SM_ElCapitanTheatre 6838 El Capitan Theatre 20.0 m
SM_Budget_6822 6822 Budget 5.5 m
SM_Hollywood_6806 6806-6820 12.1 m
SM_LeeDrug_6800 6800 Lee Drug Building 12.1 m

Tooling: Tools/export_block_frontage.py -> Tools/ue_import_block_frontage.py -> /Game/Hollywood/Frontage/, materials from the existing look set (stone for the theatres, stucco for the retail run).

Bug this exposed (important)

Adding neighbours revealed that the hero facade had been standing in the wrong place all along, which nobody could see while it was alone in an empty field:

  • UE south is +Y here (south sidewalk Y +718..+1447), but the hero sat at Y -1450 on the north side.
  • It was also at X -12024..-9420, 26 m east of the 6840 footprint; the frontage gap is X -14591..-12082.
  • The two north-side buildings were on the south side, because their exporter mirrored Y.

Fixes: hero at X -13336 / Y +1307 (inside its gap); frontage and north buildings exported without a Y mirror; player start and demo cameras moved to the north sidewalk looking south; sun raised to pitch -62 so both frontages read instead of one going to silhouette.

Result

The demo is now a street: continuous south frontage with the hero in it, both sidewalks, the road with the designated crossing, and the north-side buildings across the road.

Review

All 14 screenshots regenerated. Demo views marked needs-review in Screenshots/README.md; the TODO item stays [A] until the owner approves.

Implements **Model surrounding block frontage**. Screenshots re-rendered; the four demo views are marked **needs review** because the whole block changed. ## Added All five remaining south-side buildings verified for the block (`Geo/verification/2026-11-06-el-capitan-block.md`) are exported in place from the OSM blockout and staged by the demo builder: | Asset | Address | Height | | --- | --- | --- | | `SM_Hollywood_6922` | 6922, west end | 42.1 m | | `SM_Hollywood_6902` | 6902 | 13.8 m | | `SM_ElCapitanTheatre` | 6838 El Capitan Theatre | 20.0 m | | `SM_Budget_6822` | 6822 Budget | 5.5 m | | `SM_Hollywood_6806` | 6806-6820 | 12.1 m | | `SM_LeeDrug_6800` | 6800 Lee Drug Building | 12.1 m | Tooling: `Tools/export_block_frontage.py` -> `Tools/ue_import_block_frontage.py` -> `/Game/Hollywood/Frontage/`, materials from the existing look set (stone for the theatres, stucco for the retail run). ## Bug this exposed (important) Adding neighbours revealed that the hero facade had been standing in the wrong place all along, which nobody could see while it was alone in an empty field: - **UE south is +Y** here (south sidewalk Y +718..+1447), but the hero sat at **Y -1450 on the north side**. - It was also at **X -12024..-9420**, 26 m east of the 6840 footprint; the frontage gap is X -14591..-12082. - The two north-side buildings were on the **south** side, because their exporter mirrored Y. Fixes: hero at X -13336 / Y +1307 (inside its gap); frontage and north buildings exported without a Y mirror; player start and demo cameras moved to the north sidewalk looking south; sun raised to pitch -62 so both frontages read instead of one going to silhouette. ## Result The demo is now a street: continuous south frontage with the hero in it, both sidewalks, the road with the designated crossing, and the north-side buildings across the road. ## Review All 14 screenshots regenerated. Demo views marked needs-review in `Screenshots/README.md`; the TODO item stays `[A]` until the owner approves.
zwitschi added 2 commits 2026-11-08 09:14:29 +01:00
Adds the five remaining verified south-side buildings to the demo block
(6922, 6902, 6838 El Capitan Theatre, 6822 Budget, 6806-6820, 6800 Lee Drug)
exported in place from the OSM blockout and staged by the demo builder.

Adding neighbours exposed a pre-existing placement bug that could not be seen
while the hero stood alone:

- UE south is +Y (south sidewalk Y +718..+1447), but the hero facade sat at
  Y -1450 on the NORTH side and at X -12024..-9420, which is 26 m east of the
  6840 footprint (the frontage gap is X -14591..-12082).
- The two north-side buildings were on the SOUTH side, because their exporter
  mirrored Y.

Fixes: hero moved to X -13336 / Y +1307, inside its frontage gap; frontage and
north buildings export without a Y mirror (the FBX preset already lands
Blender -Y south on UE +Y south); player start and demo cameras moved to the
north sidewalk looking south; sun raised to pitch -62 so both frontages read
instead of the north side going to silhouette.

Screenshots re-rendered; the four demo views are marked needs-review because
the whole block changed.
zwitschi added 1 commit 2026-11-08 09:18:11 +01:00
Author
Owner

Squash-merged into main as commit fee26ad (git merge --squash frontage-block-0.1.0 in an isolated worktree, one commit; pushed 62a41bf..fee26ad). Owner approved the four re-rendered demo screenshots before merging. Closing.

Squash-merged into main as commit fee26ad (git merge --squash frontage-block-0.1.0 in an isolated worktree, one commit; pushed 62a41bf..fee26ad). Owner approved the four re-rendered demo screenshots before merging. Closing.
zwitschi closed this pull request 2026-11-08 09:20:42 +01:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: zwitschi/gig-line#6