Python-промты для 3D-пайплайна: автоматизация Blender, ретопология ZBrush и PBR в Substance Painter под Unity и Unreal

В 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 мин

Источники и рекомендации

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

← Все статьи

Комментарии

Читайте также

TensorFlow + Data Science Professional: Ваш быстрый путь к мастерству глубокого обучения в 2026 году

29 июня 2026

Как подключить свою AI-модель в 2026: OpenRouter, кастомные API и прокси — полное руководство

11 июня 2026

Курс пожарной безопасности 2026: Освойте российские нормы с помощью ИИ-обучения на asibiont.com

22 июня 2026

Курс Cambridge IGCSE Physics (0625): подготовка на основе ИИ по механике, электричеству и не только

5 августа 2026

Три способа реагировать на проблему (кроме её решения): что говорит новое исследование

17 июля 2026

Автоматизируйте свои финансы: как ИИ-агент ASI Biont интегрируется с ЮKassa для бескодовой автоматизации платежей

13 июля 2026

G#: Современный язык .NET с эргономикой Go, Kotlin и Swift — идеальный инструмент для Vibe Coding в 2026 году

16 июля 2026

Kubernetes и Terraform в связке с ИИ: 12 промтов, которые спасли мой прод от ночных пожаров

21 сентября 2026

React — современный фронтенд: как AI ускоряет обучение и написание кода

14 июня 2026