Промты для текстур меши: структура, PBR-карты и бесшовность
Как собирать промты, от которых ИИ выдаёт готовые к работе PBR-наборы: альбедо, нормали, шероховатость, металличность и высоту — без артефактов и швов.
Почему «красивая картинка» не работает на меше
Генераторы 2D-изображений (Midjourney, DALL·E, Stable Diffusion) оптимизированы под эстетику кадра: композицию, освещение, детали на фокусе. На 3D-меше это ломается: запечённые тени конфликтуют с динамическим светом сцены, отсутствие нормалей делает поверхность пластиковой, а швы на UV-развёртке превращают модель в лоскутное одеяло.
Промт для текстуры меши — это не описание образа, а техническое задание на генерацию набора согласованных карт. Каждая карта несёт свою физическую функцию, и промт должен говорить генератору на языке параметров поверхности, а не художественных эпитетов.
Анатомия промта для PBR-набора
Материал и поверхность
Базовая сущность: кожа, металл, ткань, камень, пластик. Указывайте физический тип, а не визуальный стиль.
- • Правильно: «anodized aluminum, brushed»
- • Правильно: «full-grain leather, visible pores»
- • Не: «cool sci-fi texture»
Микро-геометрия и деталь
То, что пойдёт в Normal/Height карты: scratches, pores, grain, knurling, stitching, flakes.
- • «fine scratches, random direction»
- • «cross-hatch carbon fiber weave»
- • «pebbled leather grain, macro»
Оптические свойства (PBR)
Ключевые слова для Roughness/Metalness: glossy, matte, satin, dielectric, conductive, subsurface scattering.
- • «roughness 0.8, matte, diffuse»
- • «metallic 1.0, polished, clearcoat»
- • «subsurface scattering, thin fabric»
Технические обязательства
Критично для пайплайна: seamless, tileable, 2k/4k/8k, no lighting, no shadows, flat lighting, orthographic view.
- • «seamless, tileable, 4096×4096»
- • «flat albedo, no baked lighting»
- • «orthographic projection, top-down»
Пять карт — пять задач промта
Albedo / Base Color
Чистый цвет поверхности. Никаких теней, бликов, освещения. Только пигмент.
Normal Map (OpenGL)
Микро-рельеф. Генератору нужен ориентир: «high frequency detail», «sharp edges», «smooth transitions».
Roughness / Glossiness
Контроль блеска. Где маット, где глянец. Вариация — ключ к реализму.
Metalness
Бинарная или градиентная маска: металл (белый) / диэлектрик (чёрный). Для смешанных материалов.
Height / Displacement
Геометрия силуэта. Глубина швов, плит, резьбы. Требует высокого разрешения и 16-32 бит.
Единый промт vs Отдельные промты
Два подхода к генерации набора карт. Выбор зависит от инструмента (Midjourney / SD / специализированные 3D-АИ) и требований к согласованности.
Единый промт (Multi-output)
- Один запуск — полный набор.
- Гарантированная согласованность деталей.
- Требует модели с поддержкой ControlNet / IP-Adapter / Multi-ControlNet.
- Пример: Stable Diffusion + ControlNet (Tile + Depth + Normal).
Постепенная генерация (Chaining)
- 1. Генерируем идеальное Albedo (img2img seed fix).
- 2. Из Albedo делаем Normal (Depth2Normal / Normal Bae).
- 3. Из Albedo + Normal собираем Roughness (инвертированные детали + шум).
- 4. Height из Normal / Depth.
- Максимальный контроль, больше времени.
Критический параметр: Seamless / Tileable
Без бесшовности текстура бесполезна для UV. В промте это не опция — это жёсткое условие. Разные инструменты решают это по-разному.
Готовые формулы: копируйте, адаптируйте, тестируйте
seamless tileable PBR texture set,worn brushed stainless steel,fine directional scratches,fingerprint smudges, subtle dents,albedo: flat cool gray metal,normal: high freq scratches,roughness: varied 0.3-0.7,metalness: 1.0 pure white,height: micro dents 16bit,--tile --ar 1:1 --stylize 50
seamless tileable PBR texture set,heavy raw denim twill weave,visible warp and weft threads,faded indigo dye, whiskering,albedo: indigo blue, no lighting,normal: sharp thread geometry,roughness: high 0.9, matte,metalness: 0.0 black,height: thread displacement,ControlNet Tile + Depth
seamless tileable PBR texture set,travertine limestone, cross-cut,natural pores, cavities, veins,filled and unfilled holes,albedo: warm beige cream,normal: deep pores, sharp edges,roughness: high variation 0.6-1.0,metalness: 0.0,height: deep cavities 32bit EXR,orthographic, 4k, --tile
Чек-лист перед запуском генерации
- Указан тип материала
metal / dielectric / organic - Есть микро-деталь
scratches, pores, grain, weave - PBR-свойства заданы
roughness range, metalness value - Тех. требования прописаны
seamless, tileable, resolution, bit depth - Исключено освещение
no shadows, no highlights, flat albedo - Выбран метод согласования
ControlNet / Chaining / 3D-AI
Промт — это не магия, это спецификация
Качественная текстура для меша рождается там, где промт перестаёт быть «описанием картинки» и становится набором инструкций для рендеринга свойств поверхности. Albedo без запечённого света. Normal с читаемой микрогеометрией. Roughness, рассказывающая историю износа. Metalness, разделяющаяconductors и диэлектрики. Height, дающая силуэт.
Инструменты меняются: сегодня ControlNet Tile, завтра — нативная генерация 3D-ассетов с UV. Но физика материала и требования пайплайна остаются неизменными. Изучите их раз — и каждый новый промт сэкономит часы чистки в Substance или Photoshop.