Render the TV Studio as the Masonic Temple facade (Jimmy Kimmel starting point)
Full build / Import + headless tests (push) Successful in 38s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-03 18:35:15 +01:00
1 parent 1e761e5a76
commit b79e30e9df
15 files changed
+26 -10

No files matched your search

+12 -1
View File
@@ -156,8 +156,19 @@ licence-free zone only.
*Skill route: `environment-artist`, `archviz`, `set-dressing`, `lighting`, `camera-cinematography`, *Skill route: `environment-artist`, `archviz`, `set-dressing`, `lighting`, `camera-cinematography`,
`lookdev`, `rendering`, `qa-review`.* `lookdev`, `rendering`, `qa-review`.*
- [ ] Facade/venue review: rank the top five shape-language fixes for Hollywood, the Joke Shop and - [-] Facade/venue review: rank the top five shape-language fixes for Hollywood, the Joke Shop and
the TV Studio (`environment-artist`, `archviz`) and check them against the map-budget tests. the TV Studio (`environment-artist`, `archviz`) and check them against the map-budget tests.
**Ranked 2026-11-03:** (1) TV Studio renders a generic pilaster/concrete box instead of the
six-column Masonic Temple — `tv_studio` lacks `masonic_facade`, so `_build_building()` runs
while the Jimmy Kimmel starting point is the same facade; (2) Joke Shop blade sign is a flat
slab + label, not the reference's circular sign on a roof pole; (3) Joke Shop canopy fascia
lacks the deep white-signature band; (4) Hollywood entrance signage shows `EL/CAPITAN/LIVE`
banners where the real building carries the Jimmy Kimmel Live marquee (owner content call);
(5) Joke Shop red-curtain bays and entrance-recess rhythm read flat under the canopy.
**Fix 1 landed:** `tv_studio` now reuses `masonic_facade` (architecture `masonic`, ashlar
field, six columns, eight steps, landing + guard spawn at y=1.0) while keeping the arrival
staging (`bulb_canopy`, `sedan`, `handrail`, barriers); Godot 276/276, screenshot smoke
21/0, `13-studio-arrival.png` recaptured.
- [ ] Lighting: `lighting`/`lookdev` pass on sconces, canopy, marquee and street lamps with - [ ] Lighting: `lighting`/`lookdev` pass on sconces, canopy, marquee and street lamps with
day/late captures; verify local attenuation stays at 1.0 and no constant-falloff light returns. day/late captures; verify local attenuation stays at 1.0 and no constant-falloff light returns.
- [ ] Set dressing: review entrance and sidewalk prop clusters (`set-dressing`) for occlusion, - [ ] Set dressing: review entrance and sidewalk prop clusters (`set-dressing`) for occlusion,
+1 -1
View File
@@ -53,7 +53,7 @@ and it shares this block's reference board rather than owning one.
| Ovation Hollywood | `OvationHollywood` arcade with seven arched openings, sign and south sidewalk | | Ovation Hollywood | `OvationHollywood` arcade with seven arched openings, sign and south sidewalk |
| Walk of Fame | `WalkOfFame` dark terrazzo band with ten stars | | Walk of Fame | `WalkOfFame` dark terrazzo band with ten stars |
| Four-lane boulevard | double-yellow centre, broken white lane lines, red kerb paint and crosswalk | | Four-lane boulevard | double-yellow centre, broken white lane lines, red kerb paint and crosswalk |
| TV Studio arrival staging | `VENUE_SPECS["tv_studio"]`: same block, `bulb_canopy`, `sedan`, `handrail`, barrier placements | | TV Studio arrival staging | `VENUE_SPECS["tv_studio"]`: same six-column Masonic facade and eight steps (reuses `masonic_facade`), plus `bulb_canopy`, `sedan`, `handrail` and barrier placements instead of the day-time marquee |
The generated AI references live in The generated AI references live in
[`docs/screens/concepts/hollywood_boulevard/`](screens/concepts/hollywood_boulevard/README.md). [`docs/screens/concepts/hollywood_boulevard/`](screens/concepts/hollywood_boulevard/README.md).
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 522 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 609 KiB

After

Width:  |  Height:  |  Size: 612 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 KiB

After

Width:  |  Height:  |  Size: 374 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 757 KiB

After

Width:  |  Height:  |  Size: 761 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 404 KiB

After

Width:  |  Height:  |  Size: 377 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 535 KiB

After

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 841 KiB

After

Width:  |  Height:  |  Size: 903 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

+13 -8
View File
@@ -180,22 +180,27 @@ const VENUE_SPECS := {
}, },
"tv_studio": { "tv_studio": {
"display_name": "Late Night TV Studio", "display_name": "Late Night TV Studio",
"facade_width": 30.0, "facade_height": 15.0, "facade_depth": 4.0, ## Same real building as the Hollywood shift (the Jimmy Kimmel Live!
"facade_center_z": -6.0, "facade_texture": T_CONCRETE, ## starting point), restaged as a late-night arrival: the six-column
"facade_tint": Color(0.58, 0.57, 0.55), "facade_role": "stone", ## Masonic Temple facade with a bulb canopy, sedan and barrier line
"window_columns": [-11.0, -7.2, 7.2, 11.0], ## instead of the day-time marquee.
"pilaster_columns": [-13.2, -9.0, -5.0, 5.0, 9.0, 13.2], "architecture": "masonic",
"window_rows": [10.5], "facade_width": 30.0, "facade_height": 14.5, "facade_depth": 4.0,
"stair_width": 7.0, "stair_count": 3, "stair_tread": 0.6, "stair_height": 0.16, "facade_center_z": -6.0, "facade_texture": T_ASHLAR,
"facade_tint": Color(0.85, 0.81, 0.74), "facade_role": "stone",
"window_columns": [], "window_rows": [], "pilaster_columns": [],
"stair_width": 12.0, "stair_count": 8, "stair_tread": 0.38, "stair_height": 0.10,
"landing_depth": 4.0, "landing_center_z": -1.8,
"sidewalk_width": 28.0, "sidewalk_depth": 7.0, "sidewalk_width": 28.0, "sidewalk_depth": 7.0,
"street_width": 100.0, "street_depth": 24.0, "street_width": 100.0, "street_depth": 24.0,
"nav_min": Vector2(-14.0, -0.6), "nav_max": Vector2(14.0, 18.0), "nav_min": Vector2(-14.0, -0.6), "nav_max": Vector2(14.0, 18.0),
"guard_spawn": Vector3(0.0, 0.1, -1.8), "guard_spawn": Vector3(0.0, 1.0, -2.0),
"sedan_position": Vector3(5.4, 0.1, 8.8), "sedan_rotation": 90.0, "sedan_position": Vector3(5.4, 0.1, 8.8), "sedan_rotation": 90.0,
"features": { "features": {
"marquee": false, "skyline": true, "handrail": true, "sedan": true, "marquee": false, "skyline": true, "handrail": true, "sedan": true,
"wall_lanterns": false, "palms": false, "street_trees": true, "wall_lanterns": false, "palms": false, "street_trees": true,
"street_lamps": true, "crosswalk": true, "bulb_canopy": true, "street_lamps": true, "crosswalk": true, "bulb_canopy": true,
"masonic_facade": true,
}, },
"prop_placements": [ "prop_placements": [
{"zone": "entrance", "prop": "stanchion", "x": -2.8, "z": 4.4}, {"zone": "entrance", "prop": "stanchion", "x": -2.8, "z": 4.4},