Киностудия.

Опишите фильм словами — пульт снимет его и посчитает деньги.

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

Пульт работает с одним проектом Kitsu и берёт формат кадра прямо из его настроек. В Kitsu поля свободные — можно вписать что угодно; нейросети же принимают короткий список значений. Здесь видно, что из настроек проекта дойдёт до нейросети без изменений.

ПроектЛекало: Потерянный клиент
Соотношение сторон16:9дойдёт как есть
Разрешение1280x720дойдёт как есть
Кадров в секунду25совпадает со сборкой

Какие форматы кадра умеют модели

ФорматМодели
16:9Veo 3.1 Лайт, Veo 3.1 Фаст, Veo 3.1 Качество, Seedance 1.5 Pro, Kling 3.0, Wan 2.6, Демо-режим
1:1Seedance 1.5 Pro, Kling 3.0
9:16Veo 3.1 Лайт, Veo 3.1 Фаст, Veo 3.1 Качество, Seedance 1.5 Pro, Kling 3.0, Демо-режим

Если в проекте стоит что-то другое (4:3, 21:9, 2.39:1) — пульт снимет в 16:9 и скажет об этом. Поменять можно в Kitsu: проект → Настройки → Соотношение сторон.

Какие длительности умеют модели

МодельДлительность кадра, секФорматы
Veo 3.1 Лайт4, 6, 816:9, 9:16
Veo 3.1 Фаст4, 6, 816:9, 9:16
Veo 3.1 Качество4, 6, 816:9, 9:16
Seedance 1.5 Pro4, 5, 6, 8, 10, 1216:9, 9:16, 1:1
Kling 3.05, 1016:9, 9:16, 1:1
Wan 2.65, 10, 1516:9
Демо-режим4, 6, 8, 1016:9, 9:16

Список в пульте не свободный: при выборе модели остаются только те значения, которые она реально принимает. Разрешение — общее на проект: 720p или 1080p.

Шаблоны проекта

Чтобы не выставлять всё это руками, при создании проекта выберите готовый шаблон (шаг 2 «Применить шаблон проекта»):

ШаблонЧто настраивает
ИИ-ролик — горизонтальный 720p 16:9, 1280×720, 25 к/с. Обычная работа и черновики.
ИИ-ролик — горизонтальный 1080p 16:9, 1920×1080, 25 к/с. Финальная версия, дороже.
ИИ-ролик — вертикальный 720p 9:16, 720×1280, 25 к/с. Shorts, Reels, TikTok.

Каждый шаблон оставляет только нужные типы задач и статусы, добавляет типы ассетов и колонки «Модель ИИ», «Длительность, сек», «Стоило, кредитов». Пересоздать шаблоны: python3 /opt/filmgen/tools/templates.py

Что такое типы задач и типы ассетов

Тип задачи — это этап работы над кадром

У каждого кадра в Kitsu есть задачи, и каждая задача — это один этап со своим статусом, комментариями и приложенным видео. В большой студии этапов много: раскадровка, лейаут, анимация, свет, эффекты, рендер, композ. У нас этап один — «Раскадровка»: пульт кладёт в него готовое видео, пишет комментарий с промптом и ценой и переводит статус в «На утверждении».

Сейчас в Kitsu заведены типы задач: Анимация, Композ, Концепт, Концепт ассета, Лейаут, Моделирование, Монтаж, Раскадровка, Рендер, Риг, Свет, Текстуры и материалы, Эффекты. Лишние остались от стандартного 3D-конвейера и в наших шаблонах не используются — их можно не трогать, они не мешают.

Тип ассета — это чем наполнен кадр

Ассет — то, что живёт в фильме и повторяется от кадра к кадру: Персонаж (медведь, ёжик), Локация (малинник, туманный лес), Реквизит (корзинка, банка варенья). Тип ассета — просто папка для них.

Зачем это нужно нам: описание ассета — единственное место, где записано, как персонаж выглядит. Нейросеть не помнит предыдущий кадр, поэтому если в каждом кадре не повторить «бурый медведь с рыжей подпалиной», в соседних кадрах будут разные медведи. Когда вы заказываете фильм, пульт заводит ассеты сам и держит описания одинаковыми.