Original size 896x1216

ACHcollage

The project is taking part in the competition

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

Идея проекта

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

Идея проекта — научить Stable Diffusion XL узнавать этот почерк и применять его к любым сюжетам: коту, велосипедисту, лодке. Задача не копировать мои работы, а проверить, какие приёмы нейросеть считает «стилем»: палитру, фактуру, незаполненное пространство или логику вырезанных форм.

Исходные изображения

Датасет — 5 работ, из которых получилось 23 квадратных изображения 1024×1024: полная композиция на сером фоне и крупные фрагменты (лицо, волосы, окна, чашки, хвост лисы).

Портрет сделан мной вручную, остальные изображения сгенерированы по стилю в Recraft.

big
Original size 3666x2061

Как обучалась модель

Базовая модель — SDXL 1.0, дообучение методом DreamBooth + LoRA в Google Colab на видеокарте Tesla T4. Квадратные кадры нарезаны из исходников; картинки с пустым фоном дополнены серыми полями до 1:1, чтобы сохранить композицию с большим свободным местом.

resolution=768 · batch=1 · grad_accum=4 · lr=1e-4 · snr_gamma=5.0
8-bit Adam · fp16 · gradient checkpointing
max_train_steps=1500 · checkpoints: 500 / 1000 / 1500 · seed=0
instance_prompt = «paper collage in AYCOLLAGE style»

Серия изображений

Во всех запросах стилевой префикс одинаковый, меняется только сюжет. Сид фиксирован (100 + номер кадра), поэтому различия между картинками — результат сюжета, а не случайности.

Original size 3666x2061

'a black cat sitting on a windowsill, kraft cardboard and newspaper fur, turquoise window''a cyclist riding through an old town, coral red coat, newspaper buildings'

Original size 3666x2061

'a woman reading a book in an armchair, hair of cut paper, glasses''a bouquet of tulips in a glass jar, newspaper background shapes'

Original size 3666x2061

'a sailing boat on the sea, turquoise paper waves, newspaper sails''a man holding a coral red umbrella in the rain, black paper silhouette'

Результаты

Ограничения: Датасет маленький (5 работ), поэтому модель склонна повторять композиции «объект слева и пустой фон». Больше собственных работ с другими сюжетами и ракурсами улучшили бы разнообразие.

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

Что не получилось: Бессмысленный «газетный» текст; иногда слишком гладкие градиенты вместо плоских слоёв бумаги.

Чем кадры отличаются: Где-то модель ближе к портретным работам (волосы-стружки), а где-то — к «архитектурным» (прямые вырезанные формы).

Связь с идеей: Удалось превратить мой личный приём в универсальный язык, применимый к новым сюжетам.

Описание применения генеративной модел

  1. Обученная модель. Stable Diffusion XL 1.0 + LoRA, дообученная мной на описанном датасете, для генерации итоговой серии.2. Расширение датасета. Изображения «город», «натюрморт», «танцовщица», «лиса» сгенерированы в Recraft по промптам в стиле моей авторской работы, чтобы получить больше сюжетов для обучения.3. Claude (Anthropic). claude.ai, модель Claude Sonnet 5.5: помощь в составлении промптов для п. 2, подготовка датасета (нарезка на квадраты, подписи), адаптация учебного блокнота, черновик структуры и текста этого лонгрида. Итоговые тексты и выводы отредактированы мной.4. BLIP, Salesforce/blip-image-captioning-base в блокноте оставлен как опциональный шаг и в итоговом обучении не использовался.