К содержанию

Веб-дизайн / UX

Лендинг с вау-эффектом: вёрстка, 3D и движение

Сильное впечатление складывается из ритма и осмысленных действий. На примере App3D разбираю, как соединить нестандартную вёрстку, управляемое движение и оптические эффекты, сохранив читаемый продуктовый рассказ.

Экран App3D с примером разбираемых приёмов
Практика из проекта App3D. Открыть лендинг ↗

Сначала — сценарий продукта

Эффектный лендинг начинается с ответа на простой вопрос: что человек должен понять и попробовать? В App3D нужно показать работу с геометрией, UV, покраской, скульптурой и рендерингом. Если сразу поставить между посетителем и этой информацией длинную заставку, красивое движение будет конкурировать с продуктом.

Я собрал один маршрут: первое впечатление, интерактивная модель, направления работы, возможности, совместимость, варианты для студий и выбор набора инструментов. Сильные визуальные эпизоды появляются внутри этого маршрута. Рядом с каждым остаются заголовок, короткое объяснение и понятное действие.

Полезная проверка для любого эффекта: если его убрать, какую мысль потеряет экран? Для 3D это представление об объёме и материале. Для раскрытия изображения — ощущение сборки формы. Если исчезает только декоративный шум, такой эпизод можно сократить.

Чередуйте композиции, сохраняя сетку

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

В Sculpting крупные изображения стоят по диагонали, меньшие уравновешивают их. Получается баланс разного масштаба. Общие поля, ритм подписей и пропорции фотографий удерживают раздел в одной системе. На телефоне композиция становится последовательной колонкой; смысловой порядок не зависит от позиции на большом экране.

У каждого кадра есть задача: показать силуэт, работу кистью, симметрию или детализацию поверхности. Нельзя оправдать пустую галерею одним красивым параллаксом. Сначала выбирают полезный материал и его место в рассказе, затем — движение.

В заголовках лендинга используется Unbounded, в тексте и управлении — Onest. Выразительный характер остаётся у крупных фраз, а пояснения и настройки сохраняют спокойный рисунок. Повторяющиеся плашки над каждой фотографией убраны: структуру уже объясняют разделы и подписи.

Сначала — силуэт и объём
Сначала — силуэт и объём
Затем — характер поверхности
Затем — характер поверхности
Маска и симметрия
Маска и симметрия
Финальная детализация
Финальная детализация

Дайте посетителю изменить сцену

Сцену с колонкой можно вращать, менять цвет корпуса, шероховатость и положение источника света. Особенно полезен последний жест: человек перетаскивает светящуюся точку и сразу видит изменения блика и тени. Вместо сообщения «у нас есть работа с материалами» появляется небольшой опыт работы с ними.

Здесь важно провести границу между демонстрацией сайта и интерфейсом самого продукта. Колонка — самостоятельная процедурная веб-сцена на Three.js. Она не является результатом рендера App3D и не подтверждает готовность всех функций приложения. Статусы планируемых возможностей сохранены в описаниях.

3D стоит добавлять, когда вращение или изменение состояния помогает разобраться в объекте. Если человеку достаточно одного ракурса, хороший статичный кадр может решить задачу быстрее и легче. В кейсе можно попробовать сцену отдельно, не проходя весь лендинг.

Интерактивная модель и настройки света App3D
Светящаяся точка, материал и тень принадлежат одной веб-сцене.

Разделяйте появление по времени и раскрытие от скролла

Появление абзаца и постепенное раскрытие фотографии — разные взаимодействия. Абзац может один раз мягко появиться при входе в экран. У мозаики и «ластика» прогресс связан с положением страницы: остановился скролл — остановилось раскрытие; движение вверх возвращает предыдущую стадию.

В Modeling изображение собирается пикселями. В UV поверхность открывается полосами. В Painting широкие проходы «ластика» раскрывают целый блок, включая фото и текст. Для части Rendering используется выход из расфокуса. Между акцентами остаются более спокойные переходы.

Для такого взаимодействия важно выбрать диапазон прокрутки, в котором фотографию ещё удобно рассматривать. Если эффект заканчивается только за верхней границей экрана, человек так и не увидит результат целиком. Связь с прокруткой не должна превращаться в препятствие для чтения.

Временные анимации появления в этой версии замедлены в 2,5 раза относительно предыдущего варианта. Это настройка конкретной композиции, а не универсальная длительность для любого сайта. Прогресс скролл-эффектов по-прежнему задаёт посетитель.

Стекло должно открывать изображение

Ребристая поверхность подходит теме материалов: она меняет восприятие формы и света. В App3D часть картинки действительно пересобирается на Canvas узкими вертикальными участками со смещением. Когда указатель приближается к кадру, рисунок преломления реагирует на его положение.

При наведении стеклянный слой плавно исчезает, и посетитель видит чёткую фотографию. При уходе мыши эффект возвращается. На телефоне первое касание открывает изображение, второе возвращает стекло. Жест прокрутки не считается касанием для переключения.

Отдельный приём — полупрозрачные карточки форматов на мягком стеклянном фоне. Это CSS-интерпретация материала, а не нативный Apple Liquid Glass. Подписи остаются на отдельном чётком плане: декоративная поверхность не должна преломлять название формата или делать его трудночитаемым.

Я не стал закрывать стеклом всю галерею. Если каждый кадр требует дополнительного действия, исследование сайта быстро превращается в работу. Приём сильнее, когда соседние изображения дают глазам отдых.

Мобильный сценарий проектируют отдельно

У телефона нет постоянного наведения. Поэтому поведение нужно перевести на реальные жесты: касание для чёткого кадра, перетаскивание точки света и обычная вертикальная прокрутка между разделами. Фирменный курсор там не нужен.

В мобильной версии отключены Canvas-преломление фотографий и декоративное следование мыши. Стекло передаётся более лёгким слоем и небольшим расфокусом. Мозаика состоит из меньшего числа ячеек, а 3D-сцена ограничивает плотность рендера. Это разные способы сохранить характер без одинаковой нагрузки на все устройства.

Не менее важна альтернатива движению. При выборе уменьшенной анимации маски убираются, изображения и текст доступны сразу. У 3D остаются осмысленные ручные действия. С клавиатуры можно переключить стекло и изменить положение источника света.

Как оценивать результат без самообмана

Визуальное впечатление можно описать, но его недостаточно для вывода о коммерческой эффективности. В App3D проверяемый результат — опубликованный адаптивный демонстрационный лендинг: все 25 возможностей доступны на странице, сцена отвечает на действия, стекло возвращается в исходное состояние, а уменьшенное движение не прячет контент.

Заявлять рост конверсии без измерений было бы неправильно. После подключения аналитики я проверял бы, доходят ли люди до выбора инструментов, взаимодействуют ли с моделью, открывают ли сравнение и завершают ли следующий целевой шаг. Сам по себе длинный просмотр 3D ещё не означает, что посетитель понял продукт.

Перед запуском полезно пройти страницу без мыши, с отключённой анимацией и на узком экране. Затем проверить возврат вверх по странице, быстрый переход по якорю, повторное касание фотографии и восстановление после изменения размера окна. Для сложного motion это такие же базовые сценарии, как открытие меню.

В каком порядке собирать такой лендинг

  1. Сформулировать маршрут. Что посетитель должен понять, сравнить и сделать.
  2. Собрать статичную композицию. Подобрать материалы, шрифтовую пару и несколько типов сетки.
  3. Выбрать визуальные акценты. Один понятный жест для каждого сильного эпизода.
  4. Разделить слои движения. Скролл, преломление и управление не должны переписывать один и тот же transform.
  5. Сделать мобильную и спокойную версии. До публикации, а не после появления жалоб.
  6. Проверить реальные состояния. Начало, середина, конец, обратный скролл, касание и клавиатура.

Работающий результат можно посмотреть в кейсе App3D. Если интересна реализация, в техническом разборе опубликованы фрагменты модулей и архив запускаемого лендинга.