Уровень канала · свои ассеты и клипарт

Собственный стилевой эталон

До сих пор стиль держался на чужих референсах Arcane — это была временная опора. Теперь у канала есть свой набор из шести кадров, каждый под свою роль. Плюс доведена лента-подпись: обтравка, разворот, наложение.

6 ассетов4 формы ленты29.07.2026

Зачем это нужно

Чужие рефы задают манеру, но тянут за собой чужой мир — их персонажей, их костюмы, их эпоху. Свой набор снимает эту зависимость: дальше канал ссылается сам на себя, и стиль становится нашим, а не «похожим на Arcane». Чужая папка уходит в архив как исторический источник.

Шесть ассетов по ролям

Роли взяты из разбора: персонаж, локация и интерьер обрабатываются по-разному, и в кадре они должны сосуществовать. По два кадра на каждую роль.

Роль 1 · персонажи

Как обрабатываются люди

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

Двое в разговореТри разных лица, тёплое солнце по плечам, холодная тень на камне.
Группа у костраСвет снизу от огня, четыре разных возраста, лагерь уходит в холодную синеву.
Роль 2 · локации

Глубина, воздух, широкий мазок

Слои с воздухом между ними, даль описана температурой цвета, а не размытием. Массы вместо деталей — листва и волны написаны ритмом, а не по листику.

Долина с дорогойКулиса из сосны и скалы, дорога ведёт вглубь, кучевые башни на полнеба.
Берег и город на скалеВолна в переднем плане, город террасами, море до дымки.
Роль 3 · интерьеры

Конструкция, материалы, износ

Архитектура читается как построенная — балки, крепления, лестницы. Материалы несут историю: копоть, трещины, вытертый пол. Хлам конкретный, он рассказывает, кто здесь работает.

Мастерская с окномХолодный дневной свет из окна, инструменты и верёвки по стенам, чердачная лестница.
Зал с колоннамиСтолбы света, пыль в воздухе, треснувшая мозаика, облупленная фреска.

Два огреха, которые надо перегенерить перед боем

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

Оба лечатся дублем с уточнением в промпте. Остальные четыре можно брать в работу как есть.

Лента-подпись в работе

Разворачивается от центра, висит, сворачивается обратно. Накладывается вторым слоем на любой шот — здесь на карту с руками.

Четыре формы ленты

Все по твоему рефу: дуга с завёрнутыми рваными концами. Генерятся на чистом белом фоне специально под обтравку, текст задаётся параметром.

дуга вверх — рабочая
провисающая на верёвках
двойная с узлом
свиток со свёрнутыми концами

Как устроена обтравка и анимация

После обтравкиПоказано на тёмном фоне — видно, что снялся именно фон, а не сам пергамент.
ИсходникЧистый белый фон без теней — обязательное условие.

Главная сложность и её решение

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

a = 255 * (1 - clip((min(r,g,b) - 208) / 30, 0, 1)
                 * clip((18 - (max(r,g,b) - min(r,g,b))) / 18, 0, 1))

Ещё две грабли по дороге

  • Промежуточный файл с альфой убивал ленту. При перекодировании в видео с альфа-каналом прозрачность терялась и лента исчезала полностью. Решение — не делать промежуточный клип вообще: картинка с альфой идёт в наложение напрямую, а ширина гонится по времени прямо в цепочке.
  • Автообрезка полей по альфе не работала штатным способом — пришлось резать ImageMagick, он умеет тримить именно по прозрачности.
python ribbon.py --out ribbons --text GERMANY          # генерация ленты с нужным текстом
python ribbon_anim.py --ribbon ribbons/arc.jpg \
                      --over anim/grok_map.mp4 --out ribbon_out   # обтравка + разворот + наложение

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

  • Вокруг ленты остаётся лёгкая полупрозрачная дымка — следы фона на границе. На тёмной подложке незаметно, на светлой может проступить. Лечится ужесточением порога, но тогда подъедаются светлые края пергамента; если понадобится идеальная чистота, лучше поставить rembg.
  • Тайминг разворота зашит по умолчанию — 0,8 с открытие, 3,8 с пауза, остальное на сворачивание. Меняется параметрами.
  • По одному дублю на ассет, отбраковки не было.
  • Рефы Цезаря не трогал — это уровень ролика, как ты и сказал.
Ассеты канала и клипарт-ленты · Seedream + ffmpeg · 29 июля 2026