Krita — не только редактор цифровой живописи, но и полноценный инструмент для покадровой анимации и раскадровки. Таймлайн, импорт звука и докер Storyboard позволяют пройти путь от чёрно-белых набросков до готового видео, не переключаясь в другой редактор. Ниже — практический маршрут: подготовка документа, работа с кадрами, сборка сцен и экспорт через FFmpeg.

Документ и таймлайн

В пятой ветке появились импорт звука и докер раскадровки, а таймлайн стал удобнее. Для начала создайте документ с разрешением 1920×1080 и частотой 24 кадра в секунду — это стандарт для кино и большинства мультфильмов. Откройте докер Настройки → Докеры → Таймлайн анимации (Animation Timeline). В нём задаются длительность, частота и диапазон воспроизведения. Каждый слой может содержать собственную последовательность кадров, поэтому удобно разделять персонажа, фон и эффекты.

krita --version
unzip -t storyboard.kra
ffprobe -v error -show_entries format=duration -of default=nw=1 scene.mp4

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

Покадровая анимация

Включите режим Автокадр (Auto Frame) на таймлайне: тогда при рисовании на выбранной позиции Krita сама создаст ключевой кадр в активном слое. Дублирование кадра удобно делать через контекстное меню таймлайна, а пустой кадр — кнопкой добавления. Чтобы удержать изображение на несколько кадров, протяните ключевой кадр или увеличьте его длительность.

  • Onion Skin показывает предыдущие и следующие кадры полупрозрачно — включается кнопкой на таймлайне и настраивается по цвету и количеству.
  • Диапазон воспроизведения ограничивает проигрывание выбранным отрезком, чтобы не прокручивать весь проект.
  • Метки помогают отметить ключевые моменты: удар, смену плана, появление титров.
  • Кривые анимации управляют плавностью для трансформаций, но для классической покадровки обычно не нужны.

Практический приём: рисуйте на слое с именем char, а фон держите отдельным слоем с одним удержанным кадром. Так проще менять задний план, не перерисовывая персонажа. Перед экспортом проверьте, что все слои видимы и не осталось случайных пустых кадров.

Раскадровка и докер Storyboard

Докер Storyboard превращает таймлайн в последовательность сцен с названиями, длительностью и комментариями. Добавляйте сцены через контекстное меню, меняйте порядок перетаскиванием, а в комментариях фиксируйте действие, реплики и движение камеры. Это удобно для обсуждения проекта: одна и та же сцена видна и как рисунок, и как текст.

Экспорт раскадровки поддерживается в PDF и SVG. В диалоге задаются размер страницы, ориентация, число строк и столбцов, размер шрифта; для нестандартных форматов можно подставить SVG-шаблон. PDF удобно отправлять заказчику, SVG — редактировать в векторном редакторе или верстать на его основе раскадровочный лист.

ffmpeg -framerate 24 -i frame_%04d.png -c:v libx264 -preset slow -crf 18 -pix_fmt yuv420p scene.mp4
ffmpeg -i scene.mp4 -vf "fps=2,scale=480:-1,tile=4x3" -frames:v 1 board.png
ffmpeg -i scene.mp4 -vf "select='eq(n,0)+eq(n,24)+eq(n,48)'" -fps_mode passthrough shot_%02d.png

Первая команда собирает видео из последовательности PNG. Вторая делает контактный лист: один кадр каждые полсекунды, сетка 4×3. Третья вытаскивает отдельные кадры для правок. Для анимации с прозрачностью используйте формат, поддерживающий альфа-канал, например WebM с VP9, но для публикации обычно достаточно H.264.

Звук и синхронизация

В Krita можно импортировать аудиодорожку прямо на таймлайн: она отображается волной и помогает попадать в ритм. Если звук в проекте уже есть, но отстаёт, сдвиньте дорожку или измените точку старта, а не подгоняйте каждый кадр вручную. Для извлечения дорожки из готового видео используйте FFmpeg.

ffmpeg -i source.mp4 -vn -acodec pcm_s16le -ar 48000 -ac 2 audio.wav
ffmpeg -i audio.wav -af silencedetect=noise=-35dB:d=0.4 -f null -
krita animation.kra

silencedetect показывает паузы в звуке — по ним удобно ставить монтажные точки. Частота 48 кГц и 16 бит достаточны для большинства проектов и не создают лишней нагрузки. Не смешивайте дорожки в Krita, если дальше планируете монтаж: сделайте черновую синхронизацию и отдайте звук в аудиоредактор.

Экспорт и автоматизация

Штатный путь — Файл → Визуализировать анимацию (Render Animation). Krita сохранит последовательность PNG или сразу видео, если установлен FFmpeg. Для серии проектов удобнее Python-скрипт в Scripter: он перебирает кадры и вызывает экспорт без ручных кликов.

from krita import Krita, InfoObject
doc = Krita.instance().activeDocument()
for frame in range(doc.playBackStartTime(), doc.playBackEndTime() + 1):
    doc.setCurrentTime(frame)
    doc.exportImage(f"/tmp/krita/frame_{frame:04d}.png", InfoObject())

Перед запуском сохраните документ и проверьте путь: exportImage не меняет проект, но при ошибке в пути вы получите пустые файлы. Убедитесь, что каталог существует и на диске достаточно места. После экспорта соберите видео командой FFmpeg из предыдущего раздела и сравните длительность через ffprobe.

ffmpeg -framerate 24 -i frame_%04d.png -c:v libx264 -crf 18 -movflags +faststart final.mp4

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

Производительность и порядок в файлах

Анимация быстро съедает память. В настройках производительности ограничьте кэш и включите файл подкачки Krita, если рисуете на 4K. Слои с большими кистями и корректирующие фильтры лучше отключать на время воспроизведения, а объединять только статические. Если холст мерцает, попробуйте сменить режим ускорения или отключить его — на некоторых драйверах это лечит артефакты.

  • Сохраняйте инкрементные версии: scene_01.kra, scene_02.kra, а не один файл поверх.
  • Держите исходники кадров в отдельном каталоге с нумерацией frame_0000.png.
  • Не храните в проекте неиспользуемые слои и огромные изображения без необходимости.
  • Перед экспортом делайте копию .kra на другой диск.

Итог

Krita закрывает весь цикл анимации: таймлайн для покадровки, докер Storyboard для сцен и комментариев, импорт звука и экспорт через FFmpeg. Начинайте с простого документа 1920×1080 при 24 кадрах в секунду, используйте автокадр и отдельные слои для персонажа и фона. Раскадровку экспортируйте в PDF для обсуждения, а финальный ролик собирайте из PNG-последовательности — так проще исправлять отдельные кадры и контролировать качество.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте