Map 1: rebuild Hollywood as the El Capitan landmark
Full build / Import + headless tests (push) Successful in 37s
Full build / Full desktop build + optional release (push) Skipped

Replace the generic boulevard facade with a stylized 6840 Hollywood Blvd block: six Ionic columns, eight stone steps, Masonic frieze/medallions, event banners, side doors, El Capitan Theatre and retail neighbours, Ovation Hollywood arcade, Walk of Fame and four-lane street markings.

Add the Day and Night Hollywood venue-menu rows. Night uses a phase-time offset so a full-length shift stays in LATE while the clock starts at zero; late routine traffic keeps the street populated and the offset round-trips through checkpoint restore.

Retune local-light falloff to linear attenuation, add a cool north sky fill, and use the smooth limestone facade texture. Refresh the staged gallery and map references; add geometry-budget, menu, night-offset and late-traffic tests.
This commit is contained in:
zwitschi committed 2026-11-02 12:34:48 +01:00
1 parent 3f335481d6
commit 74dc1fdc1d
50 files changed
+1176 -100

No files matched your search

+82
View File
@@ -0,0 +1,82 @@
# Hollywood Boulevard map reference
The Hollywood venue is a stylized reconstruction of the real block around the
El Capitan Entertainment Centre. It is a game space, not a survey-accurate
model: the landmark silhouette, street wall and approach read from the player's
eye height, while side streets and interiors are simplified.
## Real site
- **Address:** 6840 Hollywood Boulevard, Hollywood, Los Angeles, CA 90028.
- **Coordinates:** 34.10118 N, 118.34009 W (OSM way `424024147`).
- **Building:** the 1921 Hollywood Masonic Temple, designed by John C. Austin in
the Classical Revival style; now the El Capitan Entertainment Centre and the
home of *Jimmy Kimmel Live!*.
- **Facade:** a light stone/render Neoclassical front with six oversized Ionic
columns, a recessed main entrance reached by eight stone steps, ornamental
iron door grilles, a continuous crosscut-grille transom, two street-level side
entrances, and a parapet with the Masonic motto and circular medallions.
- **Neighbours:** the El Capitan Theatre (6838) immediately west, a modern
retail block east, and the Ovation Hollywood frontage (6801) across the
four-lane boulevard.
- **Sidewalk:** the Hollywood Walk of Fame terrazzo strip with brass stars runs
along the kerb; the kerb is painted red in the reference photographs.
## Game mapping
| Real feature | In-game representation |
| --- | --- |
| 29.6 m wide, 14.5 m high facade | `VENUE_SPECS["hollywood_building"]`: `facade_width` 29.6, `facade_height` 14.5, front at `z = -4` |
| Eight stone steps | `stair_count` 8, `stair_height` 0.10, `stair_tread` 0.38, 12 m wide |
| Six Ionic columns | `IonicColonnade` at x = -12.4 … 12.4, 4.96 m bay spacing |
| Recessed main entrance + two side doors | central 4.2 m door and 2.5 m side doors with transoms |
| Red event banners | three stylized `EL / CAPITAN / LIVE` banners in the central bays |
| Masonic motto + medallions | `FriezeInscription` label and two stone discs |
| El Capitan Theatre | `NeighbourBlocks/ElCapitanTheatre` with marquee, blade sign and practical light |
| Retail block east | `NeighbourBlocks/EastRetailBlock` with glazed shopfront |
| Ovation Hollywood | `OvationHollywood` arcade with seven arched openings, sign and south sidewalk |
| 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 |
The generated AI references live in
[`docs/screens/concepts/hollywood_boulevard/`](screens/concepts/hollywood_boulevard/README.md).
They are art direction for lighting, material scale and composition; they are
not texture or geometry sources.
## Deliberate simplifications
- Show branding is replaced by the venue-neutral `EL / CAPITAN / LIVE` banner
text. The building name and address are retained.
- The opposite Ovation frontage is represented as a single arcade block rather
than its full mall plan. Interiors, the Metro entrance and side streets are
out of playable bounds.
- The AI concept frames are 1280×720 references. The in-game geometry is built
from boxes, cylinders and a small number of custom arch/star meshes so it
stays inside the Compatibility/Web budget.
- The venue menu offers Day and Night Hollywood rows. Night is the same
geometry and scenario with a late-phase offset, not a second baked map; the
phase still drives sun, sky, fog, windows, signage and practical lights.
- The landmark facade uses the shared smooth limestone/stone texture rather
than the noisier granite panel tile. The whole venue measures **58,884
triangles across 409 meshes** in `test_hollywood_geometry_stays_inside_the_map_budget`,
well inside the 150k/600 budget.
- Local lights use linear attenuation (`omni_attenuation = 1.0`). Godot treats
`0.0` as constant falloff, which previously turned the night facade into a
flat yellow wall; the sconces now pool light instead.
## References
- [Hollywood Masonic Temple — Wikipedia](https://en.wikipedia.org/wiki/Hollywood_Masonic_Temple)
- [El Capitan Entertainment Centre — OpenStreetMap way 424024147](https://www.openstreetmap.org/way/424024147)
- [El Capitan Theatre — OpenStreetMap way 424024148](https://www.openstreetmap.org/way/424024148)
- [Ovation Hollywood — OpenStreetMap way 151485232](https://www.openstreetmap.org/way/151485232)
- [Hollywood Masonic Temple facade — Wikimedia Commons](https://commons.wikimedia.org/wiki/File:El_Capitan_Theater_frontal_fachade-The_Masonic_Temple.jpg)
- [Hollywood Masonic Temple and El Capitan Theatre, 2013 — Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Hollywood_Masonic_Temple_2013-10-13_10-02-25.jpg)
## Verification
```bash
godot --headless --path . --script res://src/test/test_runner.gd
godot --path . --script res://src/test/capture_realism.gd -- --out=/tmp/gig-line-hollywood --stages=day,evening,late
python3 tools/check_docs.py
```