SHEET 10 · Terrain & GIS
xyzski
A 3D ski mountain you can drop into any website with one line of code

207 KB embed60 resorts baked25+ Playwright configs2026liveTerrain & GIS
About
A sales-and-delivery platform for an embeddable, explorable 3D trail map — resorts drop a <xyzski-mountain> tag on their own site and get a live three.js viewer in a ~207 KB self-contained, domain-locked bundle. One Next.js monorepo runs the whole business: marketing site, Stripe-backed shop for 3D-printed mountain models, customer licensing portal, and xyzOS, a from-scratch OS-style admin desktop with 18 business apps. Skiride, the third product, turns the same terrain data into a first-person world you can ski, fly, and ride lifts through — 60 resorts baked from real USGS and OpenStreetMap data.
Domains
01Embed
- One script tag: <xyzski-mountain resort="sunlight" token="demo">
- ~207 KB gzipped, self-contained, CSP-documented
- Domain-locked HMAC-signed tokens with iframe fallback
02Skiride
- First-person 3D world over real USGS/OSM terrain
- Ski physics with carving and spray; lifts and helicopter tours
- Instanced forests, chairlift cable geometry, snow shading — 60 resorts baked
03xyzOS
- OS-style admin desktop on a zustand+immer window-manager kernel
- 18 business apps: orders, invoices, leads, licenses, analytics
- Webhooks, feature flags, and a read-only terminal
04Shop & Licensing
- Stripe checkout, subscriptions, and billing portal
- 3D-printed mountain-model shop
- Customer portal for resort licensing
Key features
- 01<xyzski-mountain> web component: ~207 KB gzipped IIFE, domain-locked HMAC-signed tokens, iframe fallback, config/beacon API
- 02Skiride: physics-driven ski descent with carving and spray, free flight, lift riding with camera-locked cars, and helicopter touring
- 03xyzOS admin desktop: draggable/resizable/snapping windows, taskbar, 18 business apps on a zustand+immer window-manager kernel
- 0425+ Playwright configs: a11y, photosensitivity/flash safety, visual goldens across lighting/season/quality tiers, soak and performance sweeps
- 05Offline Python terrain bake: quantized RG-split heightmaps + trail JSON from USGS 3DEP, OSM, and ESA WorldCover, properly attributed
- 06Renderer packages are framework-free (no React imports) so the viewer stays portable and embeddable
- 07Documented zero-chroma design law with one ratified exception: naturalistic color only inside the 3D canvas
Gallery




Nearby
SHEET 09 · Terrain & GIS

Mountain Models
8,000 ski resorts worldwide, one DEM pipeline — watertight multicolor STLs and seamless height-tile bundles for a real-time terrain engine
2026live8,000 resorts2 output targets
SHEET 11 · Terrain & GIS

Datum
Colorado's 57 fourteeners as 3D-printed, magnet-mounted relief tiles — one DEM-to-mesh pipeline and the storefront that sells them
2025local57 fourteeners
SHEET 28 · Terrain & GIS
no public build · runs locally
Road Trip Memory Explorer
GPS logs become a speed-gradient Folium map with auto stop detection, EXIF photo placement, and a trip journal — all in Streamlit
2025local