Города как люди: как нейросети превращают российские города в портреты

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

Что такое «города как люди» и почему это стало трендом

Идея представить город в виде человека не нова: писатели и художники веками наделяли города характером, но нейросети вывели эту метафору на новый уровень. С помощью генеративных моделей, таких как Midjourney, Kandinsky и DALL-E, пользователи создают фотореалистичные портреты, где Москва может выглядеть как деловая женщина в красном пальто, а Омск — как мрачный мужчина с чертами Григория Распутина.

Тренд набрал популярность в 2023 году, когда в соцсетях появились первые подборки «городов-людей». Формат оказался вирусным: каждый житель хочет увидеть, как нейросеть изобразила его родной город, и активно обсуждает сходство. Блогеры используют такие изображения для привлечения аудитории, дизайнеры — для создания маскотов и брендинга, а преподаватели — для наглядных уроков краеведения.

Как нейросеть создаёт образ города: принципы работы

Генеративные нейросети обучаются на огромных наборах изображений и текстов, что позволяет им связывать абстрактные понятия с визуальными деталями. Когда вы запрашиваете «Москва как человек», модель анализирует ассоциации, связанные с городом: архитектуру (Кремль, высотки), историю, климат, культурные стереотипы. Затем она синтезирует портрет, комбинируя черты лица, одежду, атрибуты и фон.

Важно понимать, что нейросеть не «думает», а подбирает паттерны из обучающих данных. Поэтому результат зависит от качества промпта: чем точнее вы опишете желаемые черты, тем более узнаваемым получится образ. Например, для Казани можно указать татарский орнамент на платье и фон с мечетью Кул-Шариф, а для Мурманска — северное сияние и рыбацкий свитер.

Популярные нейросети для генерации городов-людей

На рынке представлено несколько инструментов, каждый со своими сильными и слабыми сторонами. Мы протестировали три самых популярных:

  • Midjourney — лидер по детализации и художественности. Отлично понимает культурные отсылки, но требует платной подписки и работы через Discord. Время генерации — 30–60 секунд.
  • Kandinsky (Сбер) — бесплатный и доступный на русском языке. Хорошо знает российские реалии, но лица получаются менее детализированными. Генерация занимает 15–30 секунд.
  • DALL-E 3 (ChatGPT) — точно следует промпту, прост в использовании, но склонен к «западной» эстетике. Доступен по подписке ChatGPT Plus, генерация 20–40 секунд.

Для первого эксперимента лучше всего подойдёт Kandinsky, а для качественных портретов — Midjourney. Многие пользователи комбинируют: сначала черновик в Kandinsky, затем финальная версия в Midjourney.

Пошаговая инструкция: как создать портрет города

Создание убедительного образа требует подготовки. Вот алгоритм, который мы рекомендуем:

  1. Выберите город и соберите ассоциации. Запишите 5–7 ключевых символов: архитектура, промышленность, природа, характер жителей, знаменитые бренды. Например, для Екатеринбурга это рок-музыка, конструктивизм, заводы.
  2. Составьте промпт по формуле: [Город] as a [пол, возраст], wearing [одежда], holding [атрибут], [фон], photorealistic portrait. Пример для Казани: Kazan as a young confident woman, wearing a white dress with tatar ornament patterns, Kul Sharif mosque in background, photorealistic, studio lighting.
  3. Сгенерируйте 4–8 вариантов. Нейросеть выдаёт разные интерпретации, и лучший результат редко появляется с первой попытки.
  4. Уточните результат. Добавляйте или убирайте детали: more slavic features, winter clothing, industrial background.
  5. Выберите финальный вариант и увеличьте разрешение с помощью встроенных инструментов апскейла.

Промпты на английском языке обычно дают более детализированные результаты в Midjourney и DALL-E, а Kandinsky лучше понимает русский.

Готовые промпты для разных городов

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

  • Москва: Moscow as a confident businesswoman in a red coat, Kremlin towers behind, photorealistic portrait
  • Санкт-Петербург: Saint Petersburg as an elegant man in a grey vintage suit, Neva river mist, photorealistic portrait
  • Новосибирск: Novosibirsk as a young scientist in warm parka, snow and laboratory behind, photorealistic portrait
  • Екатеринбург: Yekaterinburg as a rock musician with industrial cityscape background, photorealistic portrait
  • Сочи: Sochi as a tanned athletic man in casual beach style, mountains and sea, photorealistic portrait

Для малоизвестных городов добавляйте пояснение, например: Tolyatti, Russian industrial city on Volga river. Это поможет нейросети точнее интерпретировать название.

Примеры из практики: как выглядят города-люди

В сети можно найти множество впечатляющих примеров. Так, в одной из подборок Краснодар предстал как тучный мужчина с бутылкой в руке и короной из хмеля, напоминающий Диониса. Омск получил черты Григория Распутина — мрачный мужчина в чёрном капюшоне. А Новосибирск изобразили мальчиком лет восьми, что связано с его относительно молодым возрастом (основан в 1903 году).

Другие примеры: Рязань — принцесса-воительница в железных доспехах, Иркутск — купец в роскошной шубе, Улан-Удэ — буддийский монах. Эти образы вызывают бурные обсуждения в комментариях, ведь каждый видит свой город по-своему.

Где использовать города-людей: от блогов до бизнеса

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

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

Типичные ошибки и как их избежать

Новички часто допускают ошибки, которые портят результат. Самая распространённая — слишком общий промпт без культурных маркеров. Запрос «Пермь как человек» даст обобщённый портрет без региональной привязки. Вторая проблема — перегрузка промпта деталями: если указать десять атрибутов, нейросеть «запутается» и проигнорирует половину.

Чтобы получить стабильный результат, ограничивайте промпт 3–5 ключевыми маркерами. Проверяйте, что нейросеть правильно интерпретирует название города, особенно для редких топонимов. Указывайте стиль изображения: photorealistic portrait и digital painting дают совершенно разные результаты. И не забывайте про сезон: зимний Мурманск и летний Мурманск будут выглядеть по-разному.

Советы и лайфхаки для лучших результатов

Чтобы получить по-настоящему узнаваемый образ, следуйте этим рекомендациям:

  • Добавляйте конкретные архитектурные объекты: Kul Sharif mosque in background работает лучше, чем beautiful mosque.
  • Указывайте сезон и погоду: snow falling, northern lights.
  • Используйте цветовые ассоциации: белый и голубой для Архангельска, красный и золотой для Москвы.
  • Создайте библиотеку маркеров для каждого города, чтобы быстро составлять промпты.
  • Используйте параметр seed в Midjourney для единого стиля серии.
  • Генерируйте пакетами по 4–8 вариантов и выбирайте лучший.

Пример удачного промпта для Мурманска: Murmansk as a strong bearded man in a fisherman sweater, northern lights behind, snow falling, cinematic portrait, cold blue tones. Результат получается узнаваемым с первой генерации.

Вопросы и ответы

Какая нейросеть лучше всего подходит для создания городов-людей?

Лучший выбор зависит от ваших задач. Midjourney даёт самые детализированные и художественные портреты, но требует платной подписки. Kandinsky бесплатен и хорошо понимает русские реалии, но лица менее детализированы. DALL-E 3 точно следует промпту, но склонен к западной эстетике. Для быстрого старта рекомендуем Kandinsky, для профессиональных работ — Midjourney.

Как составить промпт для генерации города-человека?

Используйте формулу: [Город] as a [пол, возраст], wearing [одежда], holding [атрибут], [фон], photorealistic portrait. Включите 3–5 ключевых маркеров: архитектурный символ, природный элемент, черту характера. Например, для Казани: Kazan as a young confident woman, wearing a white dress with tatar ornament patterns, Kul Sharif mosque in background. Промпты на английском обычно дают лучший результат в Midjourney и DALL-E.

Почему нейросеть иногда создаёт стереотипные или обидные образы?

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

Можно ли использовать города-люди в коммерческих целях?

Да, но важно учитывать авторские права. Изображения, созданные нейросетью, могут иметь ограничения в зависимости от платформы. Например, Midjourney разрешает коммерческое использование по платной подписке. Для Kandinsky условия могут отличаться. Всегда проверяйте лицензионное соглашение конкретного сервиса.

Как сделать серию портретов городов в едином стиле?

Используйте параметр seed в Midjourney, чтобы зафиксировать стиль. Также можно добавить общий элемент в промпт, например darkness portrait или studio lighting. Создайте библиотеку маркеров для каждого города и адаптируйте один и тот же шаблон, меняя только название и атрибуты.

Какие ошибки чаще всего допускают новички при генерации городов-людей?

Самая частая ошибка — слишком общий промпт без культурных маркеров. Вторая — перегрузка деталями, из-за чего нейросеть игнорирует часть атрибутов. Также новички забывают указывать стиль изображения и сезон. Чтобы избежать ошибок, ограничьте промпт 3–5 ключевыми элементами и проверяйте, что нейросеть правильно поняла название города.