Product Hunt Сегодня мы на Product Hunt, поддержите нас голосом →

Как работает whiteboard-анимация

Это не видеомодель. Всего четыре обычных шага в правильном порядке.

Обновлено: 2026-09-10

Шаг первый: сценарий определяет всё остальное

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

Шаг второй: одна сцена — одна иллюстрация

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

Шаг третий: выделение линий

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

Шаг четвёртый: синхронизация появления рисунка

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

Частые вопросы

Видео создаёт видеомодель?

Нет. Оно состоит из раскадровки, статичных иллюстраций, синтеза речи и рендерера порядка штрихов, применённых именно в такой последовательности.

Зачем рисунку свободное белое пространство?

Алгоритм выделения ищет тёмные линии на светлом фоне. Сплошные тёмные заливки не оставляют контуров для трассировки.

Почему бы не анимировать каждый элемент отдельно?

Потому что композиция распадается. Создание всей сцены целиком делает изображение продуманным, а не собранным из частей.

Как рисунок остаётся синхронизированным четыре минуты?

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