Notes from the borehole
Собрано как единый мир: планетоид радиусом 1000 метров, пробуренный насквозь и выведенный на орбиту. Шкала на индикаторе — земная: 1000 единиц читаются как 6371 километр.
Стены пещеры — столбчатый долерит, Salisbury Crags. Эдинбург стоит на потухшем вулкане, а холодная планета с одним тёплым ядром — это Arthur's Seat.
Одна вольность с физикой: настоящая гравитация по теореме об оболочке остановила бы вас в антиподе. Запуск опускает это ради эффекта. Подпись у ядра точна — в центре планеты гравитация равна нулю.
Взаимодействие с переводом автобиографично: автор работал переводчиком на контрактах, где терминология должна быть точной. Скважина тоже из жизни — он работал на буровой площадке КазМунайГаза.
Стек: Three.js WebGPU (запасной WebGL2), шейдеры TSL, GSAP + Lenis на одном тикере, физика Rapier с ленивой загрузкой, Cloudflare Pages. Весь текст живёт в файлах контента; каждый 3D-ресурс опционален и имеет процедурную замену.
Шрифт на табличках — декоративный шифр на основе орхоно-енисейских рун, древнетюркского письма. Его можно расшифровать.
Звук синтезируется в браузере: холодный дрон, отфильтрованный шум ветра, запланированный треск. Ничего записанного, ничего лицензированного.
Rive-акценты (кольцо компаса, значок звука) работают на MIT-рантайме @rive-app/canvas-lite с MIT-файлами из репозиториев rive-app, перекрашенными в палитру через CSS-фильтр. Без них сайт выглядит так же.
Добавьте #debug к адресу — откроется живая панель настройки. Квантовая луна перемещается, если за ней не следить, — а одно воспоминание в архиве так и осталось без подписи.
Заявленную производительность можно проверить на месте: откройте сайт с #stats — живые fps, draw calls и треугольники.
RETURN TO THE PORTFOLIO ↑