Кейс · дизайн продукта

ЛЕГИОН

Разбор интерфейса — с живыми демо, а не застывшими кадрами. Ниже: анимации UI и 3D, реально встроенная в композицию сайта.

Живые примеры

Анимации и 3D внутри интерфейса

Интерактивные макеты повторяют логику legion-msk.ru: можно крутить модель, видеть появление блоков и слот под WebGL. В конце — iframe живого сайта.

Hero: текст + живая 3D-сцена

Модель вращается внутри композиции. Лоадер → сцена, счётчики оживают при появлении в кадре.

Обсудить проект

3D · Фото · Est. 2005 · Москва

Дома — это тишина,сложенная в форму.

Scroll как путешествие. Модель — часть интерфейса, не картинка в рамке.

Войти в пространство →Обсудить проект
Загрузка · 3D
live WebGL

Ценности: появление по скроллу

Блоки проявляются по очереди — тот же принцип «тихого люкса», без статичного скрина.

01 · Ценности

Наши преимущества.

Типографика и воздух держат ритм. Блоки проявляются по очереди — без карточного шума.

Авторская архитектура

Каждый объект с чистого листа — без типовых решений в интерфейсе и в доме.

Фиксированная стоимость

Цена в договоре. В UI — спокойный тон, без «акций» и шума.

Собственная команда

Один контур ответственности. Так же собран сайт: без чужих виджетов.

Сервис 24/7

После сдачи — сопровождение. После запуска сайта — развитие, не исчезновение.

Процесс: слот под 3D

Этапы слева, WebGL справа. Видно, что объём встроен в сетку, а не приклеен картинкой.

03 · Четыре этапа

Путь от брифа до ключей.

Сначала смысл и сроки — потом объём в кадре. Модель занимает выделенный слот, не ломая сетку.

  1. 01Бриф2 нед
  2. 02Проектирование3 мес
  3. 03Коробка6 мес
  4. 04Отделка4 мес
Визуальный слотмодель крутится · UI спокоен

Оригинал целиком

Полные scroll-анимации и орбита моделей — на боевом сайте в iframe.

Если iframe ограничен браузером — откройте оригинал: там полные scroll-анимации и орбита моделей.

Открыть legion-msk.ru

Задача

Показать практику, а не прайс на квадраты

Клиент — премиум-девелопер. Аудитория сравнивает долго и не терпит «агентского» шума. Обычный лендинг с сеткой проектов читался как витрина подрядчика: дома есть, доверия нет.

Нужен был сайт-продукт: объяснить характер бренда, дать прожить каталог и довести до брифа — без ощущения маркетплейса и без тяжёлого 3D, которое душит первый экран.

Дизайн-решения

К каким выводам пришли и почему

  1. 01

    Не витрина — пространство

    Классическая сетка карточек убивала ощущение премиум-архитектуры: дом превращался в товар на полке. Выбрали scroll-вселенную: пользователь «путешествует» между объектами, а не листает каталог. Так бренд звучит как практика, а не как маркетплейс.

  2. 02

    Типографика как несущая конструкция

    Тонкие крупные заголовки, воздух, минимальный UI. Вывод из тестов прототипа: тяжёлые блоки и яркие акценты спорили с геометрией модели. Дизайн должен быть рамкой для объёма, а не вторым шоу.

  3. 03

    Один главный экран — одно действие

    На hero оставили два CTA: войти в пространство (погружение) и обсудить проект (конверсия). Всё остальное — вторично. Иначе пользователь терялся между «посмотреть», «посчитать» и «написать».

  4. 04

    Смысл до цифры

    Ценности и этапы пути клиента идут до жёсткой формы заявки. Логика: сначала снять страх неопределённости (как строите, что фиксируете), потом просить контакт. Форма в конце пути конвертирует теплее.

3D-визуализация

Проблема

3D обещали как преимущество бренда — «каждая резиденция как модель». На практике это четыре трения: вес, масштаб, жесты и продакшен контента.

Вес и первый экран

Полноценные GLB на hero блокировали LCP: белый экран или «загрузка 3D» ломали премиум-ощущение быстрее, чем успевала появиться модель.

Разный масштаб объектов

Резиденции сильно отличаются по габаритам. Одна настройка камеры обрезала крупные объёмы или оставляла мелкие «бусинкой» в кадре.

Мобильный жест

Orbit + вертикальный scroll конфликтовали: пользователь тянул модель и одновременно скроллил страницу. Нужно было развести жесты без потери контроля.

Контент и продакшен

Фото, планировки и модели жили в разных папках. Без единого манифеста каталог ломался при добавлении объекта — ручная правка HTML не масштабировалась.

Решение

Как сняли трения

  1. 01

    Ленивая сцена + poster

    WebGL поднимается после idle / появления в viewport. До этого — лёгкий poster и спокойный лоадер в эстетике интерфейса. Первый экран остаётся быстрым, модель не обязана быть «с нулевой миллисекунды».

  2. 02

    Draco + профили камеры

    Модели сжимаем Draco. Для hero / featured / catalog / project задали отдельные scale-профили и per-project множители: кадр стабилен, пропорции честные.

  3. 03

    Жесты: pan-y vs orbit

    На мобиле вертикаль отдана скроллу страницы, орбита — ограниченному жесту на canvas. Пользователь не «застревает» в 3D, путешествие по вселенной остаётся непрерывным.

  4. 04

    Манифест media/

    Один JSON описывает model, poster, exterior, interior, plans. Рантайм резолвит URL и fallback. Новый объект = папка + запись в манифест, без пересборки вёрстки.

Живое подтверждение — в демо выше: модель крутится внутри UI, а не лежит мёртвым превью.

Нужен сайт, где 3D не ломает продукт?

Разберём задачу: где модель усиливает продажу, а где достаточно фото и сильной композиции.