Живые блоки ALVI

ALVI · архитектура движения · 28.08.2026

Один проезд камеры с остановками

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

Схема

кадр кружит кадр кружит кадр кружит и так до конца страницы гость стоит читает блок кадр живёт гость листает камера едет за пальцем гость стоит гость листает гость стоит 01 · Хиро «Верни себе баланс», рейтинг, сценарии 02 · Доверие 4,8 ★ по 398 оценкам в 2ГИС 03 · Для себя массаж и SPA от 1 300 ₽ проезд 1,2 с — свет теплеет проезд 1,2 с — камера идёт вглубь одна камера · ни одной склейки
Путь камеры не прерывается ни разу. Кольцо — это та же дорога, свёрнутая сама на себя: пока гость не листает, камера наматывает круг и возвращается точно в ту же точку. Прямой отрезок — та же дорога, но проходимая ровно на столько, на сколько прокрутил гость.

Что ваша формулировка сразу закрыла

Когда это «один ролик», два из трёх моих вчерашних вопросов отвечают на себя сами.

Переход ведётся скроллом, а не играет сам. Если бы проезд запускался кнопкой и проигрывался в своём темпе, ощущение единой камеры разваливалось бы: гость остановил палец, а картинка едет дальше сама. В модели «один ролик» проезд обязан стоять, когда стоит палец.
Хиро — не отдельная история, а начало того же проезда. Первый экран становится просто первой остановкой. Драматургия «боль → усиление → решение → результат» никуда не девается — она разложена по остановкам, а не заперта в отдельном ролике на 600vh.

Остался один открытый вопрос

Сколько остановок делаем. Блоков на странице одиннадцать. Каждая остановка — это отдельный кусок проезда и отдельная генерация, плюс вопрос, не устанет ли глаз от постоянного движения на всей длине страницы.

Предлагаю: шесть остановок, FAQ и контакты — спокойные, без движения

Что теперь требуется от генерации

Модель «один ролик» ужесточает требование к кадрам. У каждой остановки совпадений теперь не два, а три.

проезд сюда последний кадр = остановка первый кадр = последний кольцо замкнуто само на себя = проезд дальше первый кадр к следующей остановке
Один и тот же кадр в трёх местах: им заканчивается проезд, с него начинается и им же заканчивается кольцо, и с него уходит следующий проезд. Промахнулись — гость увидит рывок ровно на стыке.
Практически это выполнимо, и вот чем: у нас уже есть семь принятых кадров k1…k7 с замеренной кривой света (32 → 39 → 29 → 88 → 76 → 147). Они и становятся кадрами остановок — их прикладываем генератору картинкой как первый и последний кадр, а не описываем словами. Именно поэтому кольца и проезды нельзя заказывать вразнобой: сначала фиксируем кадры остановок, потом от них генерируем и кольца, и проезды.

Чем это лучше нынешнего ролика

Сравнение с тем, что живёт на сайте сейчас
ПоказательСейчасПо новой схеме
Качается до первого экрана7,4 МБ≈0,6 МБ
Движение ниже первого экрананет, статикана всей странице
Если гость просто стоиткадр замеркадр живёт
Суммарный вес всех видео7,4 МБ≈8,7 МБ
Генераций1 длинная6 колец + 5 проездов
Цена одной переделкивесь ролик зановоодин кусок
Если кусок не загрузилсягаснет весь хироодна остановка на фото

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

Кольцо

6–8 секунд, играет само, возвращается точно в свою же первую точку. Собирается палиндромом или сшивкой — стык не должен читаться. Вес 0,4–0,6 МБ.

Проезд

1–1,5 секунды, идёт строго за скроллом и встаёт, когда встал палец. Нужны частые ключевые кадры, иначе перемотка будет рваной. Вес 0,2–0,3 МБ.


Что меняется в коде

Что нужно от вас, чтобы начать: ответ на единственный оставшийся вопрос — сколько остановок. После этого фиксирую кадры остановок из k1…k7, собираю задания на кольца и проезды и запускаю генерации параллельно, отдельными чатами, а не очередью.

Схема составлена по идее Владислава от 28.08.2026 и уточнена его же формулировкой «один цельный ролик, местами зациклен, местами продолжается со скроллом». Опирается на действующие документы: раскадровка видео-хиро, стандарт материалов, VIDEO_PREFLIGHT. Цифры веса — расчёт по фактическим замерам нынешних файлов ALVI; уточнятся после первой пары кусков.