Исходный размер 1140x1600

Джинсы, бабочки, нейросети

Проект принимает участие в конкурсе

Концепция

Главная задача проекта — научить нейросеть эффективно справляться с простой дизайнерской задачей: генерировать конкретные детали одежды. Узор или изображение бабочки на джинсовой ткани.

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

Критерии успеха:

  1. Нейросеть передаёт основные свойства материала;

  2. Узоры и формы бабочек также повторяют материал и вписаны в ткань;

  3. Узоры вариативны, но сохраняют узнаваемые элементы ткани и силуэта бабочки;

Использованные изображения

Исходный размер 2800x2300

Изображения взяты из открытых датасетов Kaggle с лицензией CC0: Public Domain

Первый датасет

Второй датасет

Изображения подготовлены к работе и переведены в формат 1:1

Исходный размер 2800x2300

Генерации

Для обучения модели был использован код-шаблон из материалов курса, местами настроенный под конкретные задачи.

Благодаря единообразию входных данных — нейросеть довольно быстро научилась правильно визуализировать промт и работать с его вариативностью.

post

Для того, чтобы нейросеть генерировала непосредственно принт/вышивку бабочки на джинсах — я включила в промт упоминания текстур, тканей и, конечно, слово pattern.

С добавлением таких небольших изменений получилось намного проще генерировать конкретно то, что требовалось, а не просто бабочку на джинсах как на примере.

Промт примера: «butterfly on jeans up-close, detailed, white»

«butterfly on jeans up-close, detailed texture cloth, white, small pattern on plain monochrome blue»

«butterfly on jeans up-close, detailed texture cloth, white, monochrome blue», «butterfly on jeans up-close, detailed texture cloth, white, big white detailed print»

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

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

И наоборот — минималистичные формы чаще встречались при упоминании в промте узора.

Исходный размер 512x512

«butterfly on jeans up-close, detailed texture cloth, white, gracious big wings»

«butterfly on jeans up-close, detailed texture cloth, white, small butterfly»

0

«butterfly on jeans up-close, detailed texture cloth, white, big white detailed print», «butterfly on jeans up-close, detailed texture cloth, white, several butterfly patterns»

Исходный размер 512x512

«butterfly on jeans up-close, detailed texture cloth, white, big white detailed print»

«butterfly on jeans up-close, detailed texture cloth, white, small butterfly», «butterfly on jeans up-close, detailed texture cloth, white, textured wings»

Анализ генераций

Так как главной задачей было выдержать основные характеристики принта — анализ будет фокусироваться на общей картине итоговых генераций со ссылкой на выше оговоренные критерии успеха.

Текстура и свойства ткани остаются постоянными. Вне зависимости от сложности и/или количества попыток узоров — джинсовая ткань узнается. Нейросеть успешно передаёт основные качества джинсов;

Бабочки успешно узнаются, рисунок выполнен в таком же плотном материале, как и сами джинсы, что нейросеть сохраняет. Также генерации понятно адаптируют силуэт бабочки под особенности принта;

Вариативность исполнения итоговых дизайнов не нарушает описанных выше пунктов и при этом предлагает достаточно разнообразный подход к решению задачи. Присутствуют разные формы, уровни детализации, выполненные в единой тематике;

Использованные нейросети

Stable Diffusion 1.5 — использована для процесса генерации

BLIP  — создание подписей к изображениям

LoRA — обучение стилю и основным параметрам изображенного на исходниках

Джинсы, бабочки, нейросети
Проект создан 23.03.2026
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше