В 2026 году 3D-художник уже не может позволить себе тратить часы на рутинные задачи: ретопологию, развёртку, запекание карт. Нейросети стали незаменимыми помощниками, но многие используют их лишь для генерации концептов. А что, если подключить LLM прямо в пайплайн? В этой подборке я собрал 15 промтов, которые превратят Blender, ZBrush и Substance Painter в единый автоматизированный конвейер. Каждый промт сопровождается примером кода, объяснением и указанием, на каком этапе он экономит время.
Базовые промты: автоматизация рутины
1. Генерация Python-скрипта для ретопологии в Blender
Задача: Ускорить создание низкополигональной сетки из высокополигонального меша.
Промт:
Ты — опытный Blender-скриптер. Напиши Python-скрипт, который берёт выделенный объект и применяет модификатор Remesh (Voxel) с размером вокселя 0.01, затем Decimate (Collapse) с коэффициентом 0.5, и экспортирует результат в FBX.
Пример результата:
import bpy
obj = bpy.context.active_object
mod = obj.modifiers.new(name="Remesh", type='REMESH')
mod.mode = 'VOXEL'
mod.voxel_size = 0.01
bpy.ops.object.modifier_apply(modifier=mod.name)
mod = obj.modifiers.new(name="Decimate", type='DECIMATE')
mod.ratio = 0.5
bpy.ops.object.modifier_apply(modifier=mod.name)
bpy.ops.export_scene.fbx(filepath="/tmp/output.fbx")
Экономия: 30–40 минут ручной работы.
2. Промт для автоматической UV-развёртки в Blender
Задача: Быстро развернуть сложную модель без ручного выделения швов.
Промт:
Создай скрипт для Blender, который выделяет все объекты, применяет Smart UV Project с углом 66 градусов, island margin 0.02, и упаковывает острова с помощью Pack Islands.
Пример результата:
import bpy
bpy.ops.object.mode_set(mode='EDIT')
bpy.ops.mesh.select_all(action='SELECT')
bpy.ops.uv.smart_project(angle_limit=66, island_margin=0.02)
bpy.ops.uv.pack_islands(margin=0.02)
bpy.ops.object.mode_set(mode='OBJECT')
Экономия: 20–30 минут на модель.
3. Промт для генерации PBR-текстур в Substance Painter
Задача: Создать реалистичный материал без ручной настройки слоёв.
Промт:
Опиши пошаговый рецепт в Substance Painter для создания текстуры ржавого металла: базовый цвет, roughness, metallic, normal. Используй генераторы Rust и Metal Edge Wear.
Пример результата:
1. Создать слой Fill с цветом #8B4513.
2. Добавить генератор Rust, настроить параметры: Scale 5, Contrast 0.7.
3. Добавить Metal Edge Wear с радиусом 2 мм.
4. Запечь карты в 4K.
Экономия: 1–2 часа на материал.
Продвинутые промты: ускорение пайплайна
4. Промт для написания скрипта пакетного экспорта в Unity
Задача: Автоматизировать подготовку ассетов для игрового движка.
Промт:
Напиши Python-скрипт для Blender, который экспортирует все объекты сцены в FBX с настройками: apply modifiers, embed textures, axis forward -Z, up Y. Сохрани в папку /exports.
Пример результата:
import bpy, os
for obj in bpy.context.scene.objects:
if obj.type == 'MESH':
bpy.ops.object.select_all(action='DESELECT')
obj.select_set(True)
bpy.context.view_layer.objects.active = obj
bpy.ops.export_scene.fbx(
filepath=f"/exports/{obj.name}.fbx",
use_selection=True,
apply_modifiers=True,
embed_textures=True,
axis_forward='-Z',
axis_up='Y'
)
Экономия: 15–20 минут на сцену.
5. Промт для оптимизации топологии в ZBrush
Задача: Уменьшить количество полигонов без потери деталей.
Промт:
Ты — ZBrush-эксперт. Опиши последовательность действий для оптимизации модели с 5 млн полигонов до 50 тыс. с сохранением формы. Используй DynaMesh, Decimation Master и Project All.
Пример результата:
1. DynaMesh с разрешением 128.
2. Decimation Master: Keep UVs, Reduce to 1%.
3. Project All с оригинальной модели.
4. Финальная проверка в SpotLight.
Экономия: 40–60 минут.
6. Промт для генерации карт нормалей в Substance Painter
Задача: Ускорить запекание нормалей с высокополигональной модели.
Промт:
Настрой параметры запекания в Substance Painter для карты Normal из High Poly в Low Poly: разрешение 4096, антиалиасинг 4x, дистанция 0.1, игнорировать задние грани.
Пример результата:
В окне Bake выставить:
- Output Size: 4096
- Anti-aliasing: 4x
- Max Frontal Distance: 0.1
- Max Rear Distance: 0.1
- Ignore Backfaces: Yes
Экономия: 10–15 минут на модель.
Экспертные промты: интеграция и автоматизация
7. Промт для создания умного материала в Blender с нодами
Задача: Сгенерировать процедурный материал для камня.
Промт:
Создай нодовую схему в Blender для процедурного камня: используй Noise Texture, ColorRamp, Bump. Опиши шаги и параметры.
Пример результата:
1. Noise Texture с Scale 5, Detail 8.
2. ColorRamp: позиции 0.3 (тёмно-серый), 0.7 (светло-серый).
3. Bump с силой 0.2.
4. Соединить с Principled BSDF.
Экономия: 30 минут на материал.
8. Промт для написания аддона Blender для массового переименования
Задача: Автоматизировать именование объектов по шаблону.
Промт:
Напиши аддон Blender, который переименовывает все выделенные объекты в формате "Asset_[тип]_[номер]", где номер начинается с 001.
Пример результата:
import bpy
for i, obj in enumerate(bpy.context.selected_objects, 1):
obj.name = f"Asset_{obj.type}_{i:03d}"
Экономия: 5–10 минут на сцену.
9. Промт для интеграции Substance Painter с Python
Задача: Автоматизировать экспорт текстур из Substance Painter.
Промт:
Напиши Python-скрипт для Substance Painter, который экспортирует все текстуры в формате PNG с разрешением 2048 в папку /textures.
Пример результата:
import substance_painter
export_path = "/textures"
config = substance_painter.export.ExportConfig()
config.output_format = "png"
config.resolution = 2048
substance_painter.export.export_project_textures(config, export_path)
Экономия: 10 минут на проект.
10. Промт для создания LOD-системы в Unreal Engine
Задача: Автоматически сгенерировать уровни детализации.
Промт:
Опиши шаги для настройки LOD в Unreal Engine 5 для статического меша: создай 4 уровня с уменьшением полигонов на 50%, 25%, 12%, 6%.
Пример результата:
В редакторе Static Mesh:
- LOD0: 100%
- LOD1: 50%
- LOD2: 25%
- LOD3: 12%
- LOD4: 6%
Экономия: 20 минут на модель.
11. Промт для генерации скрипта пакетного рендера в Blender
Задача: Отрендерить несколько камер за один запуск.
Промт:
Напиши скрипт для Blender, который рендерит сцену с каждой камеры по очереди и сохраняет изображения в /renders с именем камеры.
Пример результата:
import bpy
for cam in bpy.data.cameras:
bpy.context.scene.camera = bpy.data.objects[cam.name]
bpy.context.scene.render.filepath = f"/renders/{cam.name}.png"
bpy.ops.render.render(write_still=True)
Экономия: 15 минут на сцену.
12. Промт для оптимизации текстуры в Substance Painter под мобильные игры
Задача: Уменьшить размер текстур без потери качества.
Промт:
Как в Substance Painter экспортировать текстуры для мобильных игр: формат ASTC, разрешение 1024, сжатие 4x4?
Пример результата:
В настройках экспорта выбрать:
- Format: ASTC
- Resolution: 1024
- Compression: 4x4
- Generate Mipmaps: Yes
Экономия: 5 минут на проект.
13. Промт для создания реалистичного освещения в Blender
Задача: Настроить HDRI-освещение для рендера.
Промт:
Опиши шаги для настройки HDRI-освещения в Blender: импорт HDRI, настройка Strength, добавление Sun.
Пример результата:
1. World -> Environment Texture -> загрузить HDRI.
2. Strength: 1.0.
3. Добавить Sun с углом 0.1, энергией 3.0.
Экономия: 10 минут на сцену.
14. Промт для написания скрипта автоматического создания UV для нескольких объектов
Задача: Развернуть все объекты в сцене.
Промт:
Напиши скрипт Blender, который для каждого меша в сцене применяет Smart UV Project и упаковывает острова.
Пример результата:
import bpy
for obj in bpy.context.scene.objects:
if obj.type == 'MESH':
bpy.context.view_layer.objects.active = obj
bpy.ops.object.mode_set(mode='EDIT')
bpy.ops.mesh.select_all(action='SELECT')
bpy.ops.uv.smart_project()
bpy.ops.uv.pack_islands()
bpy.ops.object.mode_set(mode='OBJECT')
Экономия: 30 минут на сцену.
15. Промт для создания процедурного материала дерева в Blender
Задача: Сгенерировать ноды для дерева.
Промт:
Создай нодовую схему для дерева: Wave Texture, Noise Texture, ColorRamp, Bump. Опиши параметры.
Пример результата:
1. Wave Texture: Scale 10, Distortion 5.
2. Noise Texture: Scale 50, Detail 6.
3. ColorRamp: коричневый градиент.
4. Bump: сила 0.3.
Экономия: 20 минут на материал.
Сравнение эффективности
| Промт | Этап | Экономия времени |
|---|---|---|
| 1 | Ретопология | 30–40 мин |
| 2 | UV-развёртка | 20–30 мин |
| 3 | Текстурирование | 1–2 часа |
| 4 | Экспорт в Unity | 15–20 мин |
| 5 | Оптимизация в ZBrush | 40–60 мин |
| 6 | Запекание нормалей | 10–15 мин |
| 7 | Процедурный материал | 30 мин |
| 8 | Переименование | 5–10 мин |
| 9 | Экспорт из Substance | 10 мин |
| 10 | LOD в Unreal | 20 мин |
| 11 | Пакетный рендер | 15 мин |
| 12 | Мобильные текстуры | 5 мин |
| 13 | HDRI-освещение | 10 мин |
| 14 | Массовый UV | 30 мин |
| 15 | Дерево | 20 мин |
Источники и рекомендации
- Официальная документация Blender API: docs.blender.org
- Руководство по Substance Painter: substance3d.adobe.com
- ZBrush Docs: docs.pixologic.com
- Unreal Engine LOD: dev.epicgames.com
Эти промты помогут вам сократить время на рутину и сосредоточиться на творчестве. Попробуйте внедрить их в свой пайплайн уже сегодня — и вы увидите, как конвейер ассетов ускорится в разы. Делитесь своими находками в комментариях!
Комментарии