Промты для архитектурных рендеров: от случайного результата к управляемому качеству

Промты для архитектурных рендеров: от случайного результата к управляемому качеству

Разбор механики промтинга, которой не хватает в гайдах: структура запроса, работа с материалами и светом, параметры генерации и многошаговые пайплайны для Midjourney, Stable Diffusion и DALL·E.

Архитектурная лексика Управление параметрами Многошаговые пайплайны ControlNet и img2img

Большинство гайдов по промтам даёт списки ключевых слов: «Zaha Hadid», «octane render», «8k», «golden hour». Это работает как лотерея — иногда выходит похоже на архитектуру, чаще — на художественную фантазию без конструктивной логики.

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

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

Схема: как CLIP кодирует архитектурные концепции
Условная схема: токены → эмбеддинги → близость к кластерам обучающей выборки

Анатомия архитектурного промта: пять слоев

1. Типология и программа

Что строим: жилая torre, культурный центр, павильон, мост. Программа задаёт объём, пропорции, ритм фасада. Без этого слой модель «придумывает» тип здания из среднего по датасету.

2. Конструктивная система

Монолит, стальной каркас, КЛТ-панели, ракушка, 텐сегрити. Это определяет толщину колонн, шаг осей, вынос консолей, видимость соединений. Модель не выводит статику — она копирует визуальные паттерны систем.

3. Материальность и деталь

Штукатурка, клинкер, кортен, полированный бетон, тройное стекло с low-e. Указывайте текстуру, отражательность, цвет в тенях, стыки. «Бетон» даёт серый шум; «опальный бетон с пескобetonной поверхностью и видимыми шпрутами» — читаемую материальность.

4. Свет и атмосфера

Время суток, ориентация по сторонам света, тип неба (ясное, рассеянное, затянутое), внутренний свет. «Golden hour» — клише. «Западное солнце 19:30, июль, 55-я параллель, глубокие тени от консолей, тёплые блики на клинкере» — управляемая картина.

5. Камера и пост

Фокусное расстояние, высота точки съёмки, сдвиг (shift), соотношение сторон, цветокоррекция. 24 мм на уровне глаза — пешеходный взгляд. 16 мм от земли — драматизация масштаба. 85 мм с телескопическим сжатием — деталь фасада.

Слабый промт → Сильный промт: разбор на практике

Сравнение показывает, как каждый слой меняет результат. Базовая модель — Midjourney v6, соотношение 16:9, —stylize 250.

Слабый промт
modern house, zaha hadid style, white concrete, glass, octane render, 8k, cinematic lighting, masterpiece --ar 16:9 --stylize 250
Сильный промт
two-story private house, CLT panel structure, exposed glulam columns 4.5m grid, cantilevered roof 3m overhang, dark stained larch cladding vertical boards, triple glazing black aluminum frames, recessed entrance, west facade late July sunset 55°N, long shadows from overhang, warm reflections on timber, aerial view 30m height 35mm lens, slight color grade teal-orange, atmospheric haze --ar 16:9 --stylize 250 --chaos 15

Что дало каждый слой:

Типология: «two-story private house» зафиксировала масштаб и программу.
Конструкция: CLT + глям + шаг 4.5 м задали ритм фасада и толщину колонн.
Материал: «dark stained larch vertical boards» убрал случайные текстуры.
Свет: географическая и временная привязка дала правильную геометрию теней.
Камера: 35 мм + высота 30 м = реалистичный дрон-вид без искажений ультраширокого.
Параметры: —chaos 15 снизил галлюцинации, сохранив вариативность.

Параметры генерации: что реально управляет геометрией

—aspect / —ar

Соотношение сторон задаёт композиционное поле. 16:9 — пейзаж/дрон. 4:5 — портрет фасада. 1:1 — изометрия/план. 21:9 — панорама улицы. Меняет не только кроп, но и то, «куда смотрит» модель при генерации.

—ar 16:9 | —ar 4:5 | —ar 1:1 | —ar 21:9

—stylize / —s

Сила «эстетического притяжения» к обучающей выборке. 0-50 — максимально буквальное следование промту, сухая геометрия. 250-400 — баланс. 750-1000 — художественная интерпретация, часто с потеряю конструктивной логики. Для архитектуры рабочий диапазон 150-400.

—s 150 (строго) — 250 (баланс) — 400 (экспрессивно)

—chaos / —c

Разброс между вариантами в сетке. 0 — почти идентичные четыре кадра. 15-30 — полезные вариации композиции и материала без потери замысла. 50+ — хаос, полезен только на этапе поиска идеи. Для финального рендера — 0-15.

—c 0 (стабильно) — 15 (вариации) — 50 (эксперимент)

—seed / —sameseed

Фиксирует стартовый шум. —seed даёт воспроизводимость одного кадра. —sameseed (в MJ) синхронизирует все четыре варианта сетки — они становятся итерациями одного шума. Критично для итеративной доработки: меняете промт, seed фиксирован, видите чистое влияние изменений.

—seed 123456 | —sameseed 123456

—quality / —q

Время рендера (GPU-минуты). .25 — черновик, быстрая проверка композиции. .5 — стандарт. 1 — детализация текстур, стекло, рефракции. Для архитектуры стекло и бетон требуют .5-1, иначе получаются «пластиковые» поверхности.

—q .25 (чек) — .5 (работа) — 1 (финал)

—style raw (MJ)

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

—style raw

Материалы и свет: лексика, которую модель понимает

Бетон и камень

board-formed concrete — текстура опалубки
fair-faced concrete — чистый бетон
exposed aggregate — раскрытый заполнитель
travertine honed/filled — травертин шлиф/заполнен
basalt flamed finish — термическая обработка
rammed earth layers — наземная стена, слои

Стекло и фасады

triple glazing low-e — тройное low-e
fritted glass pattern — фрит, печать
curtain wall unitized — растворный фасад
spandrel panel opaque — спандрель, не прозрачно
structural glazing point-fixed — паутинное, точечные держатели
reflective coated bronze — бронзовое отражающее

Световые сценарии

overcast sky diffuse — пасмурно, мягкие тени
clear sky sharp shadows — ясное, резкие тени
golden hour 30° azimuth — закат, азимут
blue hour interior glow — синий час, свет изнутри
north light consistent — северный свет, стабильный
caustics through water — каустика через воду

Многошаговые пайплайны: от концепта к презентации

Пайплайн: 4 этапа от идеи к финальному кадру
Условная схема: инструменты и параметры на каждом этапе. MJ — Midjourney, SD — Stable Diffusion.

Этап 1: Концепт (широкий поиск)

Задача — найти композиционную идею, силуэт, отношение к контексту. Промт минималистичен: типология + масштаб + одна ключевая идея. Параметры: —chaos 40-60, —ar 1:1 или 4:5, —stylize 400-600. Генерируем 20-40 вариантов, отбираем 2-3 сильных композиции.

cultural center, hilltop, single gesture roof landscape, brutalist silhouette, misty morning —ar 1:1 —chaos 50 —stylize 500

Этап 2: Разработка (фиксация композиции)

Берём лучший кадр как image prompt (—iw 1.5-2.0 в MJ) или init image в SD. Дописываем конструкцию, материалы, камеру. —chaos 10-15, —stylize 200-300, —seed фиксирован. Vary Region для локальных правок: крыша, входная группа, ритм фасада.

—iw 1.8 —seed 847291 —chaos 12 —stylize 250 —ar 16:9

Этап 3: Детализация (SD + ControlNet)

Midjourney слаб в контроле геометрии. Переносим кадр в Stable Diffusion: img2img (denoise 0.3-0.45) + ControlNet Depth/Canny/Lineart для сохранения перспективы. Промт расширяется слоями материалов и света. Негативный промт убирает артефакты: «warped lines, melted geometry, floating elements, asymmetric windows».

Этап 4: Финал (апскейл + цветокоррекция)

Апскейл 2-4x (Magnific AI, Topaz Gigapixel, или SD Ultimate SD Upscale). Цветокоррекция в ACES/OCIO: лут «film print» или ручная работа с lift/gamma/gain. Добавление внетекстурных слоёв: лёгкое зерно, хроматическая аберрация, виньетка. Результат — кадр, который выдерживает просмотр на 4K мониторе.

Типовые сбои архитектурных рендеров и их исправление

Проблема: «Плавающий» каркас

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

Исправление

Явный промт: «reinforced concrete frame 6x9m grid, columns 400x400mm, flat slab 300mm, continuous beams». В SD — ControlNet Lineart по эскизу конструктивной схемы. В MJ — image prompt с чертежом аксонометрии (+ —iw 2.0).

Проблема: «Нефизичное стекло»

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

Исправление

Промт: «double glazing low-e coating, subtle reflection of sky and context, visible spacer bar at edges, slight green tint at thick edge». Негатив: «perfect mirror, invisible glass, holes in corners». В SD — img2img с denoise 0.25 на области стекол.

Проблема: «Искажённая перспектива»

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

Исправление

Явная камера: «shift lens 24mm, camera height 1.6m, horizon line at eye level, verticals corrected». В SD — ControlNet Depth с правильной геометрией. В MJ — только —style raw и фокусное расстояние в промте.

Проблема: «Случайная зеленка»

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

Исправление

Указывать виды и размеры: «mature plane trees 12m crown, planted in 2m soil depth, clear trunk 3m». Для кровли — «extensive green roof sedum 150mm substrate». Исключать: «lush vegetation, jungle, overgrown».

Шаблоны-промты: стартовые наборы для типовых задач

Готовые структуры, которые работают как чек-лист. Подставляйте свои значения в скобки — остальное оставляйте как есть.

Жилой дом / Вилла
[typology: two-story villa], [structure: CLT walls + glulam beams], [cladding: vertical larch boards charred shou sugi ban], [glazing: floor-to-ceiling triple low-e, black aluminum], [roof: flat extensive green roof], [site: sloped forest clearing, mature pines], [light: morning east sun, dappled shadows through canopy], [camera: eye level 1.6m, 28mm shift lens], [mood: quiet integration], --ar 16:9 --stylize 200 --chaos 10 --style raw
Общественное здание / Культурный центр
[typology: cultural center], [structure: exposed concrete shells, post-tensioned], [envelope: board-formed concrete, visible tie holes], [glazing: structural point-fixed, fritted gradient], [public realm: plaza ramps integrated], [light: overcast diffuse, interior warm glow 3000K], [camera: aerial 40m, 35mm, one-point perspective], [atmosphere: civic dignity], --ar 16:9 --stylize 250 --chaos 15 --style raw
Интерьер / Общественное пространство
[space: triple-height lobby], [structure: glulam columns 12m height, steel connectors], [floor: terrazzo aggregate 20mm, polished], [walls: acoustic timber slats oak, variable density], [light: clerestory north light, linear LED coves 2700K], [furniture: custom bench integrated], [camera: 24mm, corner position, human scale], [render: octane, physical sky], --ar 4:5 --stylize 300 --chaos 8 --style raw

ControlNet и IP-Adapter: когда промта недостаточно

Depth (глубина)

Сохраняет перспективу и пространственную структуру. Лучше всего для внешних видов и интерьеров. Вес 0.8-1.0, начальный шаг 0.2-0.3. Позволяет менять материалы и свет, не ломая геометрию.

controlnet: depth_midas | weight: 0.9 | guidance: 0.3

Canny / Lineart (контуры)

Жёсткий контроль ребер. Lineart чище для архитектуры — меньше шума от текстур. Вес 1.0-1.2, guidance 0.5-0.7. Идеален для переноса точной компоновки фасада из чертежа/скетча в рендер.

controlnet: lineart_anime | weight: 1.1 | guidance: 0.6

IP-Adapter (стиль / референс)

Переносит визуальный стиль с референс-изображения без копирования композиции. Вес 0.5-0.8. Полезно для «в стиле офиса X» или «материальность как на фото Y». Комбинируется с Depth для геометрии + стиля одновременно.

ip-adapter: plus | weight: 0.6 | image: ref.jpg

Scribble / Segmentation

Scribble — от ручного наброска к рендеру (ранние стадии). Segmentation — контроль зон: «здесь стекло, здесь бетон, здесь зелень». Вес 0.8-1.0. Требует подготовки маски, но даёт точный контроль программных зон.

controlnet: seg_ufade20k | weight: 0.9

Чек-лист перед генерацией финального кадра

Главное: промт — это не описание, это инструкция

Нейросеть не читает промт как архитектор читает ТЗ. Она ищет в латентном пространстве область, максимально близкую к эмбеддингу ваших токенов. Каждое слово смещает точку в этом пространстве. Слово «Zaha Hadid» тянет к кластеру «параметрические белые формы», даже если вы просили кирпичный дом.

Качество рендера определяется не количеством эпитетов, а точностью координат в латентном пространстве. Пять слоёв анатомии промта — это способ задать координаты явнее, чем это делают сотни случайных тегов.

5
Слоёв в промте
4
Этапа пайплайна
1
Seed для итераций
0
Случайности в финале

«Промт — это не просьба к художнику. Это координаты в пространстве возможностей. Точность координат — точность результата.»