До сих пор стиль держался на чужих референсах Arcane — это была временная опора. Теперь у канала есть свой набор из шести кадров, каждый под свою роль. Плюс доведена лента-подпись: обтравка, разворот, наложение.
Чужие рефы задают манеру, но тянут за собой чужой мир — их персонажей, их костюмы, их эпоху. Свой набор снимает эту зависимость: дальше канал ссылается сам на себя, и стиль становится нашим, а не «похожим на Arcane». Чужая папка уходит в архив как исторический источник.
Роли взяты из разбора: персонаж, локация и интерьер обрабатываются по-разному, и в кадре они должны сосуществовать. По два кадра на каждую роль.
Лица проработаны плотнее всего в кадре, каждое — отдельный человек со своей костной структурой и возрастом. Намеренно нет ни одного крупного портрета: с портрета модель копирует само лицо, а не манеру.


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


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


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






Пергамент кремовый и по яркости почти равен белому фону — обычный ключ по белому съедал саму ленту. Различать их надо не по яркости, а по насыщенности: у фона разброс между каналами около нуля, у пергамента он всегда есть. Прозрачным делается только то, что одновременно очень светлое и бесцветное.
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))
python ribbon.py --out ribbons --text GERMANY # генерация ленты с нужным текстом
python ribbon_anim.py --ribbon ribbons/arc.jpg \
--over anim/grok_map.mp4 --out ribbon_out # обтравка + разворот + наложение