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

«But one day, tiny flames will dance across the darkness. Like embers, linked by lords past.»


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

Dark Souls 3

концепция |

post

Ингушские башни — это важные архитектурные памятники и свидетельства истории региона. Они отражают уникальные строительные традиции народа.

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

big
Исходный размер 1920x1320

Мой интерес к такой визуальной атмосфере возник ещё в детстве. Я часто играла в Dark Souls, а каждая летняя семейная поездка в горы включала прогулки по скалам и старым каменным башням. Тогда, когда я смотрела на эти башни мне всегда хотелось объединить ощущение их величия и одиночества с мистической атмосферой любимой игры.

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

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

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

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

Для обучения нейросети я собрала из личного архива датасет из 22 фотографий башенных комплексов и природы горной Ингушетии.

Исходный размер 1920x1129

Все изображения я привела к квадратному формату 1:1 и уменьшила их размер до 512×512 px.

процесс обучения |

Сначала я проверила, есть ли доступная видеокарта NVIDIA и насколько она загружена. После этого установила все нужные библиотеки для работы с генеративными моделями и настройки LoRA.

Дальше я скачала последнюю версию библиотеки diffusers с GitHub, чтобы работать со Stable Diffusion и использовать возможности DreamBooth.

Исходный размер 3342x1650

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

Исходный размер 3342x1538

Затем подгружается предобученная модель BLIP и процессор для подготовки изображений. С их помощью создаются текстовые описания для каждого изображения из датасета.

Для всех файлов автоматически формируются подписи, и результат сохраняется в metadata.json, создавая пары «изображение — описание», которые нужны для обучения модели.

0

После этого я освобождаю память, удаляю временные модели и настраиваю кодировку UTF-8 для корректной работы с текстом. Затем инициализирую библиотеку Accelerate, чтобы обучение шло быстрее и стабильнее.

Далее выполняется авторизация на Hugging Face для доступа к моделям и возможности сохранения результатов.

Исходный размер 3346x728

В этом блоке я задаю параметры обучения: базовую модель, путь к датасету, размер изображений, количество шагов, learning rate и настройки LoRA.

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

Исходный размер 3346x1532

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

Исходный размер 3346x786

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

0

итоговые изображения |

На первом этапе я использовала базовый промпт, чтобы оценить работу модели.

[1] prompt = «Old mountain town»

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