# Ocean Drive extraction for Launch Run

Upstream: https://github.com/StarKnightt/ocean-drive
Pinned commit: `00ebb7f46ccc4bbf6fff25d4d32f1945e8b0c8ff`
Copyright (c) 2026 Prasenjit (StarKnightt). MIT; complete notice in LICENSE.txt.

Copied/adapted source: `src/world/hotels.js`, `src/world/palms.js`, `src/textures/noise.js`.
`layout.js` is a reduced Launch Run configuration derived from upstream layout conventions.

Changes: keep only eight central hotel specifications; move facades west to clear the stunt runway; flatten placement to a decorative .08m sidewalk; reduce canvas/sign textures; remove global sky/shadow shader mutations and use standard materials; remove crowd/cars/traffic/large terrace shrubs; replace palm placement with 44 trees; use native r180 BatchedMesh culling, scene-local detail toggles and a simple local wind deformation. No r186 private renderer code. Ocean, road, promenade, lights, bounds and collision adapter are authored in district.js.

All retained textures are generated locally. No downloaded models, audio, Mixamo or Poly Haven assets are included. Upstream package metadata says ISC, but its actual root license is MIT; this extraction preserves that full root notice.

North-turn UAT adjustment: relocate three eastern palms outside the full x−12…40/z−155…−105 turning apron; preserve all44trees and matching adapter colliders.

South-turn UAT adjustment: relocate two eastern palms outside x−12…42/z105…165; retain all44trees and synchronized colliders.
