Г / 47Глубиналиния связи

Экспедиция 47 · 57°12′ N · синтетический маршрут

Связь проходит там,
где света уже нет.

Один непрерывный procedural-мир ведёт от поверхности к месту разрыва кабеля. Прокрутка остаётся обычной: колесо, touch, PageDown, якоря и путь назад работают нативно.

Качество сцены

Автовыбор устройства

Eco: low particles, vignette, без grain и bloom.

01 / Погружение · −240 м

Поверхность становится памятью.

Световые шахты редеют, шум воды становится геометрией, а одна mint-линия остаётся ориентиром. Камера мобильной версии получает собственную композицию — не обрезанный desktop.

Армированный кабель уходит по базальтовому склону в холодную глубину.
Plate 01 Инспекция трассы
Camera ledger / 01desktop [9,2,24] → [0,−8,10] / 46°mobile [5,0,18] → [0,−7,7] / 54°

02 / Трасса · −1 840 м

Линия превращает темноту в маршрут.

Камни — instanced geometry, дно — процедурная сетка, кабель — одна кривая. Позиция камеры, target, FOV, туман и свет вычисляются только из scroll progress: обратный путь возвращает ровно тот же кадр.

World
1 scene
Plates
3 local
Input
native scroll

03 / Разрыв · 03:17 UTC

Молчание имеет координаты.

Сигнал гаснет на одном сегменте. Янтарный repeater отделяет аварию от общего mint-кода — состояние различимо не только цветом, но и подписью, формой и уровнем импульса.

Крупный план разрыва кабеля и янтарного репитера в облаке ила.
Plate 02 Макро разрыва

Диагностика готова. Камера и сеть не запрашиваются.

04 / Возврат · канал восстановлен

Свет не победил глубину.
Он нашёл путь.

После импульса линия снова читается целиком. Мир остаётся тем же — меняется только состояние света. На reduced motion каждая глава становится отдельным неподвижным keyframe.

Зелёный сигнал последовательно зажигает кабель в глубокой воде.
Plate 03 Возвращение сигнала
Открыть устройство сцены

Сцена как проверяемая система

Вау — слой.
Контент — опора.

01

Persistent world

Один renderer, scene и camera живут весь маршрут. Движение воды, сигнала, ила и света получает задачу конкретной главы.

02

Viewport handoff

Четыре оригинальных near-plane закрывают передачу кадра, оставаясь внутри sticky viewport; камера продолжает путь без hard cut.

03

Visible quality

Eco, Balance и Detail меняют не только DPR: различаются частицы, световые шахты, grain, bloom и haze.

04

Semantic fallback

Canvas декоративный. Текст и три редакционных кадра живут в DOM; mobile/no-JS сохраняют poster и нативную прокрутку.

Контракт маршрута
  • route JS ≤ 190 KB gzip
  • ≤ 70k triangles / 35 draw calls
  • DPR ≤ 1,5, mobile = 1
  • 7 local WebP layers ≤ 850 KB total

Мир, геометрия, near-plane композиции, кадры и тексты оригинальные. Three.js используется по лицензии MIT; текст лицензии включён в сборку. Код, текст и арт Kage не копировались.