КОНЦЕПТКонцепт — не заказ клиента
HYPERSOLID: концепт сайта студии, собранный как одна 3D-сцена в реальном времени
HYPERSOLID — вымышленная студия креативных технологий, а это её сайт: VITON13 сделал его как концепт, чтобы показать диапазон. Вся страница — одна 3D-сцена в реальном времени на three.js: стеклянный тессеракт, вращающийся в четырёх измерениях, камера, которую прокрутка ведёт через пять глав, кольцо из восьми живых шейдерных миров и саундтрек, который рождается прямо в браузере.
Открыть проект
- живых шейдерных миров в 3D-галерее работ — ни одного видео
- 8
- медиана частоты кадров в 14 состояниях на MacBook с Apple M5 (минимум 55,7)
- 60 fps
- основной скрипт в gzip вместе с three.js (0,77 МБ без сжатия)
- 0,21 МБ
- производительность живого демо в Lighthouse, телефон / компьютер
- 91 / 94
Задача
VITON13 делает концепт-сайты, чтобы показать диапазон в жанрах, где у нас пока нет клиентского проекта. HYPERSOLID — самый технический из них: сайт вымышленной студии креативных технологий, которая делает иммерсивный веб, 3D в реальном времени, XR и инсталляции. Жанр такой: вся страница — одна 3D-сцена, а интерфейс лежит поверх неё обычным текстом. Студия, её проекты и адрес придуманы; сайт написан на английском.
Задачу мы поставили себе сами, и у неё две половины. Сцена должна сама рассказывать о студии: эмблема, миры, переходы и музыка сделаны именно для этого сайта и вычисляются на устройстве посетителя, а не проигрываются с видео. И при этом это должен оставаться нормальный сайт: настоящий текст поверх холста, управление с клавиатуры, спокойная версия для тех, кто просит ограничить анимацию, и статическая — для браузеров без WebGL.
Что мы сделали
Один адрес и 12 видов: история на прокрутке из пяти глав, галерея работ, восемь страниц проектов, «О студии» и «Контакты». У каждого вида свой хеш-маршрут (#/work, #/work/aurora-dome и так далее), поэтому на него можно дать ссылку и открыть сразу. Эмблема — тессеракт, четырёхмерный куб: он вращается в 4D и каждый кадр проецируется в 3D. Его рёбра — стеклянные трубки с радужным отливом тонкой плёнки, вокруг — частицы на видеокарте (7000 на компьютере, 2400 на телефоне) и лучи объёмного света.
Пять глав — это заявление студии, тессеракт, который раскрывается в шесть панелей с направлениями, тоннель из его рёбер, работы и приглашение написать. Галерея — 3D-кольцо из восьми придуманных проектов: полярное сияние для планетария, аркадная игра для дропа кроссовок, музей исчезнувших звуков в WebXR, генеративная айдентика фестиваля, погодная скульптура, конфигуратор аромата, океан данных и голографическое меню. Каждая карточка — живой шейдерный мир с рэймаршингом. Шейдерный переход переносит карточку в проект на весь экран: идея, роль, стек, три абзаца, три кадра, снятые с самого мира, и ссылка на следующий проект.
Саундтрек — четыре процедурных трека, которые генерирует Web Audio API. Звук выключен, пока посетитель сам его не включит, и только тогда подгружается код аудио. В разделе «О студии» — манифест из пяти строк и четыре шага работы; в «Контактах» — адрес-пример с пометкой, что его никто не читает, и ссылка на портфолио автора для настоящих заявок.
Как это устроено
Сайт написан на three.js 0.186 и собран esbuild в статическую папку с относительными ссылками, поэтому работает из любого пути: в портфолио он лежит в /demos/hypersolid/. Постобработка добавляет свечение (bloom), хроматическую аберрацию, глубину резкости, лучи света, тональную компрессию, виньетку и зерно. Устройство определяет один из трёх уровней качества: полная сцена на компьютере, облегчённая — на телефонах и слабых машинах, и статическая страница с тем же содержанием, если WebGL нет. Когда кадры начинают запаздывать, движок снижает разрешение тяжёлых миров, а не пропускает кадры; в фоновой вкладке отрисовка ставится на паузу.
В каждом виде поверх холста лежит настоящий HTML-текст: заголовки, ссылки и тексты проектов, которые прочитает скринридер и до которых дотянется клавиатура — Tab, Enter, Esc и стрелки в галерее. При ограничении анимации пролёты камеры заменяются плавной сменой кадров. Первая отрисовка — прелоадер, встроенный прямо в HTML ещё до любого скрипта и стиля: он рисует логотип ребро за ребром и считает загруженные файлы. В сборке нет ни одного файла текстур, 3D-моделей, видео или звука — только код, два вариативных шрифта, иконки и картинка для соцсетей.
Что есть сейчас
Сейчас это работающий концепт по адресу tarasovvitalii.com/demos/hypersolid/: один адрес с 12 видами, восемь шейдерных миров и четыре процедурных трека; сделан 23–24 сентября 2026 года. 24 сентября собственный счётчик кадров движка сняли в 14 состояниях — пять глав, галерея и все восемь миров — в Chrome в headless-режиме на MacBook с Apple M5, в окне 1600 × 1000 при Retina-масштабе: медиана — 60 fps, самое низкое значение — 55,7. Основной скрипт вместе с three.js весит 0,77 МБ, в gzip — 0,21 МБ; вся выложенная папка — 1,1 МБ.
Lighthouse, запущенный по три раза на каждое устройство на живом адресе в тот же день, дал доступность 100 и рекомендации 100 на телефоне и компьютере, а производительность — 91 на телефоне и 94 на компьютере (медианы). При загрузке страница передаёт 0,4 МБ, CLS равен 0, LCP — 2,8 с на телефоне и 0,9 с на компьютере. SEO 63 — намеренно: демо закрыто от индексации (noindex), а в поиске должна находиться страница кейса о нём в портфолио.
Чего это не доказывает
HYPERSOLID — концепт, который VITON13 сделал, чтобы показать диапазон, а не заказной проект. Студия, её восемь проектов и адрес-пример вымышлены: у сайта нет заказчика, собственного домена, пользователей, трафика и заявок, и он не приписывает себе ни клиентов, ни наград, ни публикаций. На нём нет формы заявки и аналитики, поэтому о конверсии он ничего не доказывает; не значит он и того, что мы уже запускали WebXR, инсталляции или другие придуманные проекты: они существуют только как шейдерные миры на этом сайте.
Частота кадров измерена на одном компьютере со свежим чипом Apple, в Chrome в headless-режиме и в один день. О старых ноутбуках и телефонах она ничего не говорит и держится отчасти потому, что движок снижает разрешение тяжёлых миров. Lighthouse измеряет загрузку, а не плавность 3D-сцены, и его мобильный тест замедляет процессор и сеть, но не видеокарту. Демо намеренно закрыто от поиска, поэтому поисковых результатов у него нет.




SEO-разбор
24 сентября 2026 года Lighthouse (по три запуска на устройство, медианы) поставил живому демо производительность 91 на телефоне (LCP 2,8 с, 0,4 МБ) и 94 на компьютере (LCP 0,9 с), доступность и рекомендации — 100 на обоих. SEO — 63, потому что демо закрыто метками noindex, nofollow и в самой странице, и в заголовке сервера: это концепт, а для поиска предназначена страница кейса в портфолио, которая есть в карте сайта на четырёх языках.
Проверено 24 сентября 2026 г.: 12 страниц отрисованы в Chrome так, как их видит поисковый робот, а главная прогнана через Lighthouse 13.
Lighthouse, главная
- Производительность
- Телефон91Компьютер94
- Доступность
- Телефон100Компьютер100
- Рекомендации
- Телефон100Компьютер100
- SEO
- Телефон63Компьютер63
Проверки страниц и техническое SEO
- Уникальные title страницв порядке12/12
- Длина title 30–65 символовнет2/12
- Meta description 70–170 символовв порядке12/12
- Один H1 на страницечастично6 × H1
- Язык страницы указанв порядкеen
- Мобильная вёрстка без горизонтального скроллав порядке390 px
- Изображения с alt-текстомв порядке100%
- Битые внутренние ссылкив порядке0
- Канонический URLнет0/12
- Open Graph: заголовок и картинкав порядке12/12
- Структурированные данные (JSON-LD)нет0/12
- sitemap.xml и robots.txtчастично1/2
Есть на всех 12 видах одного адреса: собственный title у каждого вида, объявленный язык en, вёрстка без горизонтальной прокрутки на 390 px, alt у 100% изображений (кадры на страницах проектов), 0 битых ссылок среди 16 адресов, заголовок и картинка 1200 × 630 для Open Graph; robots.txt лежит в корне домена. Частично: в каждом виде виден один H1, но в документе их шесть — по одному на шаблон вида, — а все 12 видов делят одно описание длиной 150 символов.
Если бы это был сайт настоящей студии, которому нужен поиск: убрать noindex; дать каждому виду настоящий адрес вместо хеш-маршрута, чтобы поисковики видели проекты как отдельные страницы, у каждой — свой title на 30–65 символов (сейчас подходят 2 из 12), описание, canonical и картинка Open Graph; добавить JSON-LD (Organization, CreativeWork для каждого проекта, BreadcrumbList) и перечислить страницы в sitemap.xml; не держать в документе заголовки скрытых видов, пока те не открыты. На обоих устройствах Lighthouse взял за LCP строку текста в подвале, потому что не учитывает холст WebGL, так что первый кадр самой сцены нужно проверять отдельно.
Услуги, которые показывает кейс
Опишите задачу на странице услуги — письменный объём, срок и цена придут в течение одного рабочего дня.
Обсудить похожий проектДругие кейсы
Все кейсы
КОНЦЕПТКонцепт — не заказ клиента
Global Control
Концепт продукта · Веб-приложение · английский, русский · 2026
Global Control — операционная CRM, которую VITON13 сделал как концепт на примере Northstar Logistics, вымышленной компании доставки с хабами в Москве, Дубае, Лондоне и Нью-Йорке. Каждый посетитель за короткий онбординг собирает свою песочницу и получает команду, клиентов и две недели заказов; живая симуляция не даёт компании замереть, пока он раздаёт заказы, регистрирует людей, читает отчёты и говорит с демо-ИИ-копилотом. Всё работает в браузере на сгенерированных данных.
Читать кейс →
КОНЦЕПТКонцепт — не заказ клиента
RACKLIGHT
Концепт продукта · WMS · 3D · английский и русский · 2026
RACKLIGHT — система управления складом для Norvane DC-02, склада ответственного хранения, которого не существует. VITON13 сделал её как концепт, чтобы показать, каким становится операционный продукт, если интерфейсом служит сам склад: 1 656 ячеек в виде живых 3D-паллет, поиск с пролётом камеры к любой ячейке, оптимизатор маршрута сборки, приёмка по скану с правилом размещения и демо-ИИ для запасов — правила и статистика в браузере, так и подписанные.
Читать кейс →
КОНЦЕПТКонцепт — не заказ клиента
HOURLINE
Концепт продукта · веб-приложение · английский, русский · 2026
HOURLINE — платформа онлайн-записи, которую VITON13 сделал как концепт на примере вымышленной сети из трёх премиальных студий в Москве, Дубае и Лондоне. В одном демо обе стороны: страница, где гость за секунды записывается с телефона, и бэк-офис, где студия ведёт календарь, видит риск неявок, заполняет пустые окна и смотрит на свои цифры. Всё работает в браузере на сгенерированных данных.
Читать кейс →