San Francisco · Crystal Wake
Preparing the city…
Crystal Wake · streets / sea / sky
Drop a fleet into the world. Filename keywords choose physics; unknown names stay props. Override type, scale, or forward direction below.
Only metadata is shared automatically. Local files are sent to room members only after you enable sharing. Accepting a remote model imports untrusted 3D content; use trusted rooms.
Road access, slope and shoreline constrain growth. Mineral form shapes subdivision; habit shapes setbacks and massing. This is an illustrative urban model, not historical census reconstruction.
Near-field Neo-Gothic buildings use the Three.js r186 SkyscraperGenerator behind the official City Generator demo. Far buildings use instanced, mineral-guided massing. Protected Victorian rows stay low-rise.
No soundtrack loaded
MP4 is selected only when supported; otherwise the file is correctly labeled WebM. Screen capture includes HUD. For narration, select this tab and share tab audio. Captured tab audio is not mixed with the same MP3 a second time.
Connecting…
24-seat peer-hosted rooms · 20 Hz snapshots · nearby-player filtering · host-controlled world edits · host retry/election. This is not a load-tested MMO. Some networks need a TURN relay.
Use short-lived TURN credentials. Configuration stays on this browser; never embed account secrets in public HTML.
W S throttle / brake + reverse · A D steer · Space handbrake · Shift boost · C camera · R recover · F race · P autopilot · H HUD.
Flight: Q E descend / rise · Z X roll. Drag in orbit to explore; click a vehicle to possess it. Gamepad sticks + triggers supported. Touch joystick steers; pedals control throttle and brake.
San Francisco anchor coordinates and the 50 narrated stops are retained from your source. Neighborhood streets and parcels are procedural, not cadastral data. Optional bare-earth elevation: AWS / Mapzen Terrarium. Coastline fallback and bathymetry are illustrative. Three.js r186 · PeerJS 1.5.4. No geolocation or microphone access is requested.