Нейросеть не знает, что такое древесина
Слово «дерево» — слишком общий токен. Модель подбирает среднее изображение из обучающей выборки: ровный коричневый рисунок без хода колец, сучков или микрорельефа. Чтобы получить текстуру, нужно описать не предмет, а поверхность: её возраст, обработку, освещение и способ соединения краёв.
Промт работает как набор токенов. Каждое слово добавляет визуальный признак: «oak» тянет за собой выраженные сосуды, «pine» — смоляные каналы и узоры волокон, «weathered» — выгоревший оттенок и трещины. Чем точнее признаки, тем предсказуемее результат. Важно понимать разницу между текстурой как изображением и текстурой как набором карт для 3D: цвет, шероховатость, нормали и смещение геометрии задаются отдельными параметрами, и промт должен наводить на правильный набор.
Шесть кирпичей рабочего промта
Порода и сорт
Дуб, сосна, орех, ясень. У дуба выраженные сосуды, у сосны смоляные каналы, у ореха равномерный рисунок. Название породы задаёт узор волокон.
Рельеф и микрорельеф
Пористость, трещины, сучки, ход годовых колец, шероховатость среза. Это то, что делает текстуру объёмной, а не плоской.
Обработка и покрытие
Строганая, шлифованная, лакированная, масляная, обожжённая, окрашенная. Покрытие меняет блеск и цвет поверхности.
Масштаб и кадрирование
Макросъёмка волокон, плитка (seamless), крупный план доски, вид в упор. Масштаб определяет, какую деталь увидит модель.
Свет и рендер
PBR, трассировка лучей, световая студия, освещение от окна, блики лака. Свет раскрывает рельеф.
Технические теги
8k, albedo, normal map, displacement, без текста, без водяных знаков, без рамок. Теги уточняют формат и качество.
Пять примеров промтов под разные задачи
Ниже пять готовых формул для разных пород и состояний древесины. Каждый пример включает контекст, в котором текстура будет полезна.
Что ломает результат
Под разные инструменты
Разные генераторы по-разному читают токены. Ниже примеры корректировок под популярные инструменты.
Если Midjourney
Добавляй соотношение сторон —ar, уточняй материал, избегай слишком сложных технических терминов, которых модель не распознаёт.
Если Stable Diffusion
Пиши негативный промт, указывай модель и используй ControlNet для передачи рельефа и нормалей.
Если DALL-E 3
Описывай сцену и ракурс текстуры, нейросеть сама подберёт свет и ракурс.
Если Blender или Substance
Ищи набор PBR-карт (albedo, roughness, normal, displacement), а не только цветное изображение.
Чек-лист перед генерацией
Перед нажатием кнопки генерации прогоняйте запрос через этот список. Если хотя бы один пункт вызывает сомнение, переформулируйте промт.
- ✓Указана конкретная порода дерева?
- ✓Есть описание поверхности (шлифованная, обожжённая, сырая)?
- ✓Задан масштаб (макросъёмка, seamless)?
- ✓Упомянут стиль рендера (PBR, ray tracing)?
- ✓Нет противоречивых слов (гладкая и шероховатая вместе)?
- ✓Есть технические теги (8k, tileable, PBR)?