Ролик №1 · Цезарь · производственный стандарт

Стиль держится, лицо зафиксировано

Серия из восьми кадров прогнана строго по блоку из библии — промпт не пересобирался ни разу. Плюс решена главная нерешённая проблема: core-ref персонажа.

8 кадров серии3 ракурса character sheet4 сцены на проверку лица⚡18 ≈ 60 ₽

Серия по канону — стиль не поехал

Единая пыльно-охристая палитра, широкий мазок, тёмная фигура на светлой дымке, плотная детализация. Разные типы кадров, один почерк.

лагерь
лагерь на закате
Рубикон
переход Рубикона
портрет
портрет
Алезия
сдача Верцингеторикса
сенат
мартовские иды
орёл
знаменосец в пыли
карта
руки над картой
триумф
триумф

Что изменилось в тракте

Промпт больше не хранится в скрипте. Рендерер render.py читает его прямо из STYLE-BIBLE.md во время запуска — копии в коде нет, разойтись физически не может. Скрипт подставляет только сцену из отдельного json.

python render.py --mode epic   --scenes scenes_caesar.json --out series1
python render.py --mode poster --scenes myths.json
python render.py --mode epic   --scenes scenes.json --ref core/CAESAR_REF.jpg

Три режима — epic, sculpt, poster — соответствуют разделам библии и берутся оттуда же.

Core-ref: character sheet

Три ракурса с очень конкретным описанием черепа и черт. Фон ровный, свет плоский, никакого антуража — чтобы наследовалось только лицо.

фас
фас — рабочий эталон
профиль
профиль
три четверти
три четверти

Описание черт решает

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

Проверка: одни и те же сцены, с рефом и без

Без core-ref — четыре разных человека

Тот же промпт, тот же стиль, но лицо каждый раз собирается заново.

лагерь
Рубикон
портрет
триумф

С core-ref — один и тот же человек

Те же сцены с приложенным эталоном. Череп, лоб, залысины, скулы и рот совпадают везде.

лагерь
Рубикон
портрет
триумф

Реф не ломает стиль

Опасение было, что референс потянет за собой палитру и детализацию, как это было раньше со стиль-рефами. Не потянул: мазок, тональный контраст и плотность деталей остались прежними. Реф отвечает только за лицо.

Как это работает дальше

  1. Один раз генерится character sheet персонажа и берётся фас как эталон.
  2. Эталон прикладывается к каждой генерации, где герой в кадре, вместе со строкой CHARACTER REFERENCE.
  3. Свой эталон нужен каждому повторяющемуся персонажу — правая рука, противник, жена, а не только главному.
Кадр без рефа
~30 с
⚡1,2
Кадр с рефом
~50 с
⚡1,2, дольше но то же по цене
Character sheet
3 кадра
один раз на персонажа
Потрачено сегодня
⚡18
≈ 60 ₽ за 15 кадров

Честные оговорки

  • Лицо держится, но не идеально. На триумфе и в лагере оно чуть моложе и полнее, чем на эталоне — узнаётся как один человек, но абсолютной точности нет.
  • Проверено на четырёх сценах, все с одним героем в схожем возрасте. Как реф поведёт себя на молодом Цезаре или сильно другом освещении — не проверял.
  • Character sheet сгенерирован, а не нарисован. Если черты покажутся неудачными, его стоит перегенерить сейчас — потом он потянет за собой весь ролик.
  • Стиль оценивал глазами. Числового сравнения кадров между собой не делал.
  • По одному дублю на кадр, отбраковки не было.
Серия по канону + core-ref · Nano Banana PRO через SyntX ELITE · 27 июля 2026