Reut.art

Портфолио

Услуги

О нас

Блог

Контакты

Олег Богдан: сайт-портфолио архитектора, где портрет становится макетом

Архитектору небоскрёбов не нужен сайт с формами и тарифами — нужен такой, чтобы девелопер зашёл, ахнул и написал в Telegram. Мы показали путь от идеи до здания на самом Олеге: его портрет под курсором становится макетом из пенокартона, голова поворачивается и вырастает в группу его башен, а ОНЕ 81 оживает в городе и раскрывается в портфолио.

Голова Олега Богдана в виде макета из слоёв белого пенокартона
Олег Богдан, архитектор, МоскваКонцепция и сценарий прокрутки · Дизайн · Генерация визуала · Анимация и вёрстка · Админка и запуск2026
Задача

Олег Богдан проектирует небоскрёбы, жилые комплексы, частные дома и интерьеры, на рынке с 2010 года, работал в семи странах. Аудитория его сайта — девелоперы и владельцы бизнеса, «тяжёлый люкс». Задача из брифа звучала коротко: зайти, ахнуть, написать в Telegram. Без форм, без прайса, без «оставьте заявку».

Главное ограничение — в центре сайта сам архитектор. Его портрет — это первый экран, и он же должен рассказать, чем человек занимается. Поэтому мы не стали ставить фото рядом с проектами, а превратили одно в другое: человек под курсором становится макетом, а макет — зданиями, которые он построил.

Второе условие — Олег сам ведёт портфолио. Проекты, фото, тексты и даже новый раздел «Де-люкс», который он попросил по ходу работы, должны пополняться без разработчика, а анимации при этом не ломаться.

Смотреть вживую

27

проектов в четырёх разделах — у каждого своё окно с фото и характеристиками

79

кадров в переходе: голова → группа башен → ОНЕ 81

0,3

МБ грузится при открытии — всё тяжёлое догружается после

0

форм на сайте: только «Написать» в Telegram

Сроки

Как шла работа

15 рабочих дней

по договору — от брифа до запуска на домене клиента

Неделя 1Неделя 2Неделя 3
123456789101112131415
01

Концепция и сценарий

Разбор референсов, сценарий «портрет → макет → здания», структура разделов

2 дня
02

Портрет и макет

Пара кадров по фотографиям Олега: портрет и тот же кадр макетом из пенокартона, совмещённые до пикселя

4 дняпараллельно
03

Переход и ролики

Ролики Kling от кадра к кадру, нарезка в секвенции, фон кадров ровно в цвет страницы

4 дняпараллельно
04

Разделы и мобильная версия

Ленты проектов, окно проекта, «Обо мне», награды, меню, телефон

5 днейпараллельно
05

Админка и SEO

Тексты, проекты и фото, SEO и счётчики — параллельно со сборкой

4 дняпараллельно
06

Запуск

Сервер и домен клиента, SSL, скорость, передача доступов

1 день

Срок в рабочих днях

Первый экран: секущая под курсором

На первом экране — портрет Олега, имя и «Креативный директор ГЕНПРО» бронзой. Стоит повести мышью — за курсором идёт горизонтальная линия, как секущая плоскость на архитектурном разрезе: выше неё человек, ниже — тот же кадр макетом из слоёв белого пенокартона. Ушёл курсор — линия уезжает вниз, и портрет снова целый.

Это один WebGL-шейдер, а не две картинки со шторкой: портрет, макет и маска фигуры лежат текстурами, и шейдер смешивает их по линии в каждом кадре. Поэтому разрез идёт только по фигуре, а фон остаётся чистым. Справа — девять премий с настоящими логотипами, слева — «Высотки»: пять его башен в масштабе, по клику открывается проект.

Курсор ведёт секущую: выше — портрет, ниже — макет

Голова поворачивается и вырастает в его небоскрёбы

С первой прокруткой секущая поднимается до макушки, и портрет целиком становится макетом. Дальше голова поворачивается, слои разлетаются, и из них вырастает группа его башен — среди них ОНЕ 81, С 201, Начало 104 и Золотые крылья. Группа сходится в одну ОНЕ 81, белый макет проявляется настоящим рендером в городе, камера отъезжает — и кадр сворачивается в первую карточку портфолио.

Под этим — два ролика Kling 3.0, снятые от кадра к кадру: от головы-макета к группе и от группы к одной башне. Финальный кадр второго ролика совпадает с рендером ОНЕ 81, поэтому стык с городом не виден. Ролики нарезаны на кадры, и прокрутка листает их в обе стороны.

45 кадров: голова → группа башен

34 кадра: группа → одна ОНЕ 81

Фон каждого кадра — ровно цвет страницы, без масок и рамок

Последний кадр города становится первой карточкой без шва

Разделы — ленты, которые едут вбок от прокрутки

Портфолио разбито на четыре раздела: Большая архитектура, Де-люкс, Частные дома и Интерьеры. Каждый — горизонтальная лента по две крупные карточки на экран: на компьютере её двигает обычная вертикальная прокрутка, а бронзовая линия под заголовком показывает, сколько осталось.

На телефоне лента к прокрутке не привязана — листается пальцем. Смотреть все работы подряд никого не заставляем: кому интересны дома, пролистает башни одним движением вниз.

«Большая архитектура»: лента по прокрутке

Окно проекта: характеристики слева, фото справа

Клик по карточке открывает окно проекта. Слева — раздел, название и таблица: статус, роль Олега, площадь, высота, команда. Справа — фотографии в две колонки со своей прокруткой, по клику любое открывается на весь экран, листается стрелками и закрывается Esc.

У каждого проекта есть своя ссылка вида bogdanarch.ru/#p-…: её можно отправить девелоперу, и у него сразу откроется нужный объект, а не главная.

Окно проекта и просмотр фото на весь экран

Меню с фото разделов и числом работ

Меню открывается на весь экран. Пункты набраны крупно, рядом с каждым — бронзовая цифра: сколько в разделе проектов. Цифры не вписаны руками, а считаются из админки: добавил Олег дом — у «Частных домов» стало на один больше.

При наведении остальные пункты гаснут, а справа шторкой проявляется фото раздела.

Меню: наведение и фото раздела

Материал искали дольше всего

Самым трудным оказался не код, а материал, из которого «сделан» Олег. Мы пробовали жидкий металл, гладкое зеркальное золото и чертёж — и вернулись к первому варианту, белому пенокартону, как у настоящих архитектурных макетов. Он оказался самым дорогим на вид и самым честным для архитектора.

Каждый кадр-опору для роликов генерировали сразу на фоне цвета страницы. Видео дорисовывало серый студийный фон, и вокруг головы проступал прямоугольник — поэтому фон кадров выровнен до одного тона с сайтом, без прозрачности и наложений.

4

материала макета: пенокартон, металл, золото, чертёж

2

ролика Kling — от кадра к кадру, без склеек

1

цвет фона у страницы и у каждого кадра перехода

«Обо мне» и награды

В блоке «Обо мне» Олег стоит на нижнем крае экрана, а вокруг вразброс — цифры с разной глубиной: 2 млн м² спроектировано, 30 небоскрёбов, 14 в стадии строительства, 9 наград. По прокрутке он поднимается снизу, цифры расходятся.

Следом — список премий по годам: IADA, Архитектурная премия Москвы, ГУД Инновации, Global Future Design Awards, IDA Design Awards и четыре European Property Awards. Строка заливается при наведении, а за курсором едет карточка с логотипом премии. Финал — «Обсудим ваш проект» и кнопка в Telegram.

«Обо мне», премии и контакты

Телефон: те же кадры, своя раскладка

Мобильная версия собрана из тех же кадров, без отдельных генераций. Портрет стоит крупно у нижнего края, имя и текст — сверху, награды едут бегущей лентой. Переход идёт так же по прокрутке: группа башен на узком экране крупнее и уходит за края, а к ОНЕ 81 возвращается в кадр.

Первый экран bogdanarch.ru на телефоне: имя, портрет и лента наград
Переход на телефоне: макет ОНЕ 81 под заголовком «От концепции до реализации»
Раздел «Большая архитектура» на телефоне: лента листается пальцем

Админка: проекты, фото и тексты без разработчика

Админка: список проектов раздела «Большая архитектура» с перетаскиванием
Админка: карточка проекта с характеристиками и фото
Скорость загрузки

Анимация не мешает скорости

Первый экран — WebGL-шейдер, переход — 79 кадров, и всё же при открытии грузится 0,3 МБ: кадры роликов, город и фото меню подтягиваются уже после. Красный LCP — это прелоадер: заголовок ждёт, пока соберётся портрет.

0

Производительность

0

Доступность

0

Практики

0

SEO

First Contentful Paint
2,7 с
Largest Contentful Paint
4,9 с
Total Blocking Time
0 мс
Cumulative Layout Shift
0,001
Speed Index
2,7 с
90–100
50–89
0–49
Lighthouse 12.8 · медиана трёх прогонов · 26.10.2026
Стек

HTML, CSS, JavaScript

WebGL-шейдер на первом экране

Canvas-секвенции из роликов

Kling 3.0 (ролики)

Nano Banana (кадры-опоры)

Node.js и sharp (админка)

nginx, HTTP/2 на сервере клиента

вопросы

Спрашивают чаще всего

Можно ли сделать такой сайт, если у архитектора нет готовых визуализаций себя?

Да. Портрет и макет здесь — пара кадров, собранная по обычным фотографиям Олега с разных сторон, а ролики перехода сгенерированы от кадра к кадру. Проекты на сайте — его настоящие рендеры и фото, которые он загружает в админку сам.

Не тормозит ли сайт с WebGL и роликами?

При открытии грузится только первый экран — около 0,3 МБ. Кадры роликов, город, фото меню и обложки догружаются после, пока человек смотрит на портрет. Страница отдаётся сжатой, картинки — по HTTP/2 с долгим кешем. Lighthouse даёт 78 на телефоне и 82 на компьютере.

Как архитектор добавляет новые проекты?

В админке: «Добавить проект», название, подпись, характеристики и фото. Карточка сразу появляется в ленте раздела, у неё своё окно и своя ссылка, а цифра в меню увеличивается сама. Порядок меняется перетаскиванием.

Сколько стоит сайт-портфолио с такой анимацией?

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

другие работы

Живые сайты, а не картинки в презентации

ГК «МЕТРЫ»

Сайт-экосистема

ГК «МЕТРЫ»

Сайт девелопера

Смотреть сайт

GOLD MOVING

Промо-сайт с анимацией

GOLD MOVING

Сайт мувинговой компании

Смотреть сайт

Сайт услуг

Делегируй

Сайт аутсорсинговой компании

Смотреть сайт

Команда Reut

сегодня

Здравствуйте! Нужен сайт для компании

есть примеры, что нравится

с чего начнём?

Здравствуйте! Пришлём бриф под вашу нишу

а по ответам — КП со сроками и сметой

Начнем обсуждение вашего лучшего проекта?

Подписаться на рассылку

Согласен получать письма о новых работах и статьях и на обработку персональных данных

Reut Art