StableGen 0.4.0: текстуры и риггинг 3D-ассетов в Blender через ComfyUI
StableGen 0.4.0 добавляет новую панель Blender, Masked Edit, авто-риггинг SkinTokens, поддержку Qwen Image 2.1 и переработанный конвейер проекции.
StableGen существует с 2025 года и всегда был скорее мостом, чем моделью: Blender отвечает за геометрию, камеры и материалы, ComfyUI за вывод, а аддон перемещает изображения и глубину между ними. Релиз 0.4.0 стал самым крупным изменением этого моста на сегодняшний день. Боковая панель превращается в полноценную панель, правки текстур можно ограничивать маской вплоть до нарисованной области, персонажей можно оснащать скелетом прямо во время генерации сетки, а шейдер проекции был переработан с учётом защиты по глубине и границам частей.
Новая панель
Боковая панель заменена панелью с вкладками страниц (Текстуры, Камеры, Смешивание, Инструменты и Сетка для TRELLIS.2), панелью инструментов для работы с камерой, полем поиска по Ctrl K, которое фильтрует все настройки, и нижней панелью с индикатором прогресса, а также кнопками Reproject, Bake и Экспорт. Теги рядом с каждой архитектурой показывают, текстурирует ли она сцену или генерирует ассет, а также отмечают экспериментальные и устаревшие архитектуры. Теги пресетов показывают рабочий процесс, лежащий в основе каждого пресета, а список отображает только те пресеты, которые относятся к выбранной архитектуре. Старая боковая панель по-прежнему доступна через Use Legacy Panel в настройках.
Qwen Image 2.1 и три экспериментальные архитектуры
Qwen Image 2.1 представляет собой новую архитектуру, выбираемую по умолчанию, с шестью пресетами: Precise, Precise+, Safe, Context + Reference, Local Edit и Refine. Она работает в своём нативном разрешении 2K, около 4 МП на ракурс, если увеличить Целевые мегапиксели в разделе Выборка и разрешение; по умолчанию остаётся 1 МП, поскольку более высокие значения требуют больше времени на ракурс. Она генерирует RGBA-виды, поэтому прозрачные пиксели не попадают в проекцию, более чисто переносит тонкие детали, такие как линии отделки на тёмной ткани, от одного ракурса к другому, а её управляющие промпты являются редактируемыми шаблонами. Запросы можно экспортировать как рабочие процессы ComfyUI.
Ещё три архитектуры помечены как Экспериментальные, отображаются по умолчанию, а их видимость регулируется параметром Включить экспериментальные архитектуры:
- Qwen Image 2.1 Turbo выполняет те же рабочие процессы с малошаговой моделью Turbo за 8 шагов, примерно в три раза быстрее, чем Qwen 2.1 Precise на той же сцене.
- MOSS Image выполняет рабочие процессы SDXL, включая Generate Sequentially, Local Edit и UV Inpaint, но следует геометрии с помощью собственного адаптера управления глубиной вместо ControlNet.
- FIBO 2.0 Edit выполняет рабочие процессы Qwen с FIBO 2.0 Edit Turbo за 4 шага и 1 МП на ракурс.
FLUX.1 и FLUX.2 Klein теперь устарели: они и их пресеты скрыты, если не включён параметр Включить устаревшие архитектуры. Файлы, которые их используют, по-прежнему открываются.
Редактирование по маске
Если нарисовать область на модели и описать изменение, StableGen перегенерирует только эту область, для каждой камеры, которая видит её, оставляя остальную текстуру без изменений. Это работает со всеми архитектурами текстурирования, кроме устаревших архитектур FLUX; результат редактирования сохраняется в виде предпросмотра, пока вы не примените или не отклоните его, а на PBR-материалах также обновляются карты отредактированной области, включая новую эмиссию для светящихся деталей.
![]() | ![]() |
|---|---|
| Оригинал текстуры | Редактирование по маске: "чёрная неоновая техно-куртка" |
Риггинг с SkinTokens
Авто-риггинг выбранного персонажа добавляет скелет и веса скининга с помощью SkinTokens на сервере ComfyUI: как на этапе генерации TRELLIS.2, так и на любой выбранной вами сетке. После этого анимацию из файлов FBX или BVH, включая клипы Mixamo, можно ретаргетировать на этот риг: референсная поза подгоняется под источник, локти и запястья следуют движению источника, а руки не задевают тело.
Marigold V2 и PBR-карты
Marigold V2 заменяет v1 в качестве источника карт альбедо и нормалей, обеспечивая более высокую детализацию, лучшую цветопередачу и поддержку разрешения до 2048 px. Коррекция насыщенности альбедо теперь измеряет только объект, а не весь кадр, и отключается при использовании V2, поскольку альбедо V2 уже сохраняет сгенерированные цвета. Есть опция плиточного вывода для плиточного извлечения, а повторное запекание удаляет карты отключённых каналов, чтобы они снова не подключались.
Проекция: защита проекции по глубине и частям
То, как сгенерированные виды проецируются и смешиваются, было переработано ради более чистых стыков, краёв и перекрытий. Новая защита проекции по глубине и частям (Depth/Part Projection Guard, DPPG) не даёт цветам переднего плана одного вида растекаться по поверхностям позади них, например коже руки по платью за ней, на границах глубины и границах объектов или материалов. Поля с учётом глубины (Depth-Aware Margins) задают отдельные ширины для переднего и заднего плана, спасение покрытия (Coverage Rescue) ослабляет защиту там, где остались только намного более слабые виды, а край защиты можно размыть несколькими методами, включая Surface Blend, который рендерится в увеличенном масштабе для более гладких границ.
![]() | ![]() |
|---|---|
| Защита выключена: каждый вид оставляет контуры на стене | Защита включена: стена остаётся чистой |
Материал проекции теперь разделён на помеченные фреймы (геометрия поверхности, изображение и UV, фрустум камеры, видимость по raycast, угол направления, защита, секции по видам), а основные элементы управления смешиванием выведены как входы шейдера, поэтому работу материала можно проследить и настроить в Shader Editor. Он остаётся в пределах стека шейдеров Cycles и лимита атрибутов EEVEE, что избавляет сцены со множеством камер от чёрного или пурпурного рендера.
![]() | ![]() |
|---|---|
| v0.3.1 | v0.4.0 |
Быстрее, и интерфейс остаётся отзывчивым
Рендеры направления, сборки видимости и проекции теперь выполняются, не блокируя Blender, а ход выполнения сообщается для каждого этапа ComfyUI. На той же сцене SDXL с шестью видами всё, что StableGen выполняет за один запуск, кроме вывода модели, сократилось с 27,1 с до 13,6 с, а самое длительное зависание интерфейса уменьшилось с 4,4 с до 0,8 с. Рендеры видимости: с 11,0 с до 3,8 с, рендеры контекста: с 9,8 с до 3,9 с, проекция: с 4,5 с до 2,9 с, при этом экспорт глубины вырос с 0,6 с до 2,1 с, поскольку теперь также рендерит guard-карты.
Ещё два дополнения помогают с персонажами с ригом: настройка Кадр текстурирования фиксирует кадр, используемый для геометрии в позе, видимости, проекции и запекания, чтобы анимированные персонажи текстурировались в согласованной позе, а страница Диагностика (при включённых настройках отладки) показывает, какой вид куда записывает, что отбрасывает каждая камера и какой контекст отправляется модели, с воспроизводимыми записями.
Установщик и документация
Теперь дополнение поставляется отдельным ZIP-архивом для каждой платформы: windows-x64, linux-x64 или macos-arm64. Каждый весит около 65-90 МБ вместо одного файла на 230 МБ; Blender отказывается принимать ZIP, собранный для другой платформы. В установщике появились новые пакеты для Marigold V2, Qwen Image 2.1, SkinTokens и трех экспериментальных архитектур, каждая пользовательская нода закреплена на протестированном коммите, а также добавлены опции командной строки (--packages, --yes, --list, --dry-run, --verify, --verify-hashes, --update-nodes) для неинтерактивного запуска. Сначала он проверяет место на диске, Git и версию ComfyUI, восстанавливает окружения TRELLIS.2 после обновлений ComfyUI и устанавливает wheel Nunchaku, соответствующий версиям Python и torch в ComfyUI. Для существующих установок требуется повторный запуск установщика; --update-nodes переводит ранее установленные узлы на закрепленные коммиты.
Пакетное текстурирование файлов DAE и GLB теперь можно запускать через CSV-манифест. При экспорте FBX запеченная UV-карта идет первой, а неиспользуемые слоты материалов удаляются, чтобы такие движки, как Unreal, правильно сопоставляли запеченные текстуры. В части 3D-печати добавлены метод дизеринга, более надежный Make Solid, проверки сетки на пригодность к печати и экспорт текстурированного OBJ.
Кроме того, релиз включает первую полную документацию проекта: wiki из 15 страниц, посвященную установке, архитектурам, камерам, смешиванию, Masked Edit, PBR-картам, риггингу, экспорту и устранению неполадок.
Доступность
StableGen это надстройка для Blender, а не пользовательская нода ComfyUI: вы устанавливаете её в Blender, указываете ей на сервер ComfyUI и с помощью установщика загружаете модели и узлы, необходимые на этом сервере. Код и релизы доступны на GitHub (GPL-3.0), документация в вики проекта, а вопросы задавайте в Discord проекта.






Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.