StableGen 0.4.0: ComfyUI로 Blender 3D 에셋 텍스처링 및 리깅

ComfyUI Wikinews

StableGen 0.4.0은 새로운 Blender 패널, Masked Edit, SkinTokens 자동 리깅, Qwen Image 2.1 지원, 재설계된 프로젝션 파이프라인을 추가하며 모든 모델 작업을 ComfyUI로 전달합니다.

StableGen은 diffusion 모델로 메시와 전체 장면에 텍스처를 입히고, 프롬프트나 이미지로부터 새로운 메시를 생성하는 Blender 애드온입니다. 장면 내 카메라에서 가이드 이미지를 렌더링한 뒤, 같은 컴퓨터 또는 네트워크상의 다른 위치에 있는 ComfyUI 서버로 작업을 전송하고, 결과를 다시 메시에 투영합니다. 버전 0.4.0은 2026년 10월 28일에 출시되었으며 Blender 4.2~4.5와 5.1 이상을 지원합니다.

StableGen은 2025년부터 존재해 왔으며, 항상 모델이라기보다는 다리 역할을 해 왔습니다. Blender는 지오메트리, 카메라, 재질을 담당하고 ComfyUI는 추론을 담당하며, 이 애드온이 그 사이에서 이미지와 깊이를 전달합니다. 0.4.0 릴리스는 지금까지 이 다리에 가해진 가장 큰 변화입니다. 사이드바가 전체 패널로 바뀌고, 텍스처 편집을 페인팅한 영역으로 마스크할 수 있으며, 메시 생성 중에 캐릭터를 리깅할 수 있고, 프로젝션 셰이더는 깊이 및 파트 경계 가드를 중심으로 재구축되었습니다.

SDXL, MOSS Image, Qwen Image Edit, Qwen Image 2.1, Qwen Image 2.1 Turbo, FIBO 2.0 Edit로 각각 텍스처를 입힌 동일한 보물 상자. 각 이미지에는 자물쇠 클로즈업이 함께 표시되어 있습니다

새로운 패널

사이드바가 페이지 탭(Texture, Cameras, Blending, Tools, 그리고 TRELLIS.2의 경우 Mesh), 카메라 도구용 툴바, Ctrl K로 열리며 모든 설정을 필터링하는 검색 필드, 진행률 표시와 Reproject, Bake, Export가 포함된 푸터를 갖춘 패널로 교체됩니다. 각 아키텍처 옆의 태그는 해당 아키텍처가 장면에 텍스처를 입히는지 아니면 에셋을 생성하는지를 표시하고, 실험적 항목과 지원 중단된 항목을 표시합니다. 프리셋 태그는 각 프리셋 뒤에 있는 워크플로를 보여주며, 목록에는 선택된 아키텍처에 속한 프리셋만 표시됩니다. 기존 사이드바는 환경설정의 Use Legacy Panel을 통해 여전히 사용할 수 있습니다.

StableGen 패널: 검색이 포함된 헤더, 카메라 툴바, 태그와 함께 표시된 아키텍처 및 프리셋 설정, 페이지 탭, 그리고 Generate, Reproject, Bake, Export가 포함된 푸터

Qwen Image 2.1과 세 가지 실험적 아키텍처

Qwen Image 2.1은 새로운 기본 등급 아키텍처로, Precise, Precise+, Safe, Context + Reference, Local Edit, Refine의 여섯 가지 프리셋을 제공합니다. Sampling & resolution에서 Target megapixels를 높이면 네이티브 2K 해상도(뷰당 약 4MP)로 실행됩니다. 기본값은 1MP로 유지되는데, 더 높은 예산은 뷰당 시간이 더 오래 걸리기 때문입니다. RGBA 뷰를 생성하므로 투명 픽셀이 투영에서 제외되고, 다크 원단의 트림 라인처럼 얇은 디테일을 한 뷰에서 다음 뷰로 더 깔끔하게 전달하며, 구동 프롬프트는 편집 가능한 템플릿입니다. 요청은 ComfyUI 워크플로로 내보낼 수 있습니다.

세 가지 아키텍처가 추가로 Experimental로 태그되며, 기본적으로 표시되고 Enable Experimental Architectures로 숨길 수 있습니다:

  • Qwen Image 2.1 Turbo는 동일한 워크플로를 8스텝의 few-step Turbo 모델로 실행하며, 같은 장면에서 Qwen 2.1 Precise보다 약 세 배 빠릅니다.
  • MOSS Image는 Generate Sequentially, Local Edit, UV Inpaint를 포함한 SDXL 워크플로를 실행하지만, ControlNet 대신 자체 depth control 어댑터로 형상을 따라갑니다.
  • FIBO 2.0 Edit는 Qwen 워크플로를 4스텝, 뷰당 1MP의 FIBO 2.0 Edit Turbo로 실행합니다.

FLUX.1과 FLUX.2 Klein은 이제 지원 중단되었습니다. 이들과 해당 프리셋은 Enable Deprecated Architectures를 켜지 않는 한 숨겨집니다. 이들을 사용하는 파일은 여전히 열립니다.

마스크 편집

모델 위에 영역을 칠하고 원하는 변경 사항을 설명하면 StableGen은 해당 영역만 재생성합니다. 그 영역을 비추는 모든 카메라를 통과시키면서 나머지 텍스처는 원래대로 유지합니다. 지원 중단된 FLUX 아키텍처를 제외한 모든 텍스처링 아키텍처에서 작동하며, 적용하거나 폐기할 때까지 편집 내용을 미리보기로 유지합니다. PBR 머티리얼에서는 편집된 영역의 맵도 함께 업데이트되며, 빛나는 세부 정보를 위한 새로운 emission도 포함됩니다.

노란색 재킷을 입은 배달원, 편집 이전같은 재킷이 검정색 네온 테크 재킷으로 교체됨
원본 텍스처마스크 편집: "black neon tech jacket"

SkinTokens로 리깅하기

선택한 캐릭터 자동 리깅은 ComfyUI 서버에서 SkinTokens를 사용해 스켈레톤과 스킨 웨이트를 추가하며, TRELLIS.2 생성 단계의 일부로 수행하거나 선택한 모든 메시에 적용할 수 있습니다. 그런 다음 Mixamo 클립을 포함한 FBX 또는 BVH 파일의 애니메이션을 해당 리그에 리타게팅할 수 있으며, 소스에 맞춰진 참조 포즈, 소스 동작을 따라가는 팔꿈치와 손목, 그리고 몸에서 떨어진 팔을 유지합니다.

SkinTokens로 자동 리깅되고 Mixamo 걷기 애니메이션으로 구동되는 흰색 메카 로봇

Marigold V2 및 PBR 맵

Marigold V2는 v1을 대체하여 albedo 및 normal 소스로 사용되며, 더 선명한 디테일, 더 나은 색상, 최대 2048 px 지원을 제공합니다. 이제 albedo 채도 보정은 전체 프레임이 아닌 오브젝트만 측정하며, V2 albedo가 이미 생성된 색상을 유지하므로 V2에서는 해당 보정이 꺼집니다. 타일드 추출을 위한 타일 추론 옵션이 있으며, 재베이킹 시 비활성화한 채널의 맵이 제거되어 다시 연결되지 않습니다.

투영: Depth/Part Projection Guard

생성된 뷰가 투영되고 블렌딩되는 방식이 더 깔끔한 이음새, 가장자리, 오클루전을 위해 재구축되었습니다. 새로운 Depth/Part Projection Guard(DPPG)는 한 뷰의 전경 색상이 그 뒤의 표면으로 번지는 것을 막습니다. 예를 들어 팔의 피부색이 뒤에 있는 드레스로 번지는 경우처럼, 깊이와 오브젝트 또는 재질 경계에서 이를 방지합니다. Depth-Aware Margins는 전경과 배경의 폭을 각각 설정하고, Coverage Rescue는 훨씬 약한 뷰만 남아 있는 곳에서 가드를 완화하며, 가드 가장자리는 Surface Blend를 비롯한 여러 방법으로 페더링할 수 있고, 더 부드러운 경계를 위해 더 높은 크기로 렌더링됩니다.

가드 끔: 빨간색 기둥과 파란색 구체가 뒤의 벽에 윤곽선을 남깁니다가드 켬: 동일한 투영, 벽은 깨끗하게 유지됩니다
가드 끔: 모든 뷰가 벽에 윤곽선을 남깁니다가드 켬: 벽은 깨끗하게 유지됩니다

투영 재질은 이제 레이블이 지정된 프레임(표면 지오메트리, 이미지 및 UV, 카메라 프러스텀, 레이캐스트 가시성, 면의 각도, 가드, 뷰별 섹션)으로 분할되었으며, 주요 블렌딩 제어가 셰이더 입력으로 노출되어 재질이 수행하는 작업을 Shader Editor에서 따라가고 조정할 수 있습니다. Cycles의 셰이더 스택과 EEVEE의 속성 한도 안에 머무르므로, 카메라가 많은 장면이 검정색이나 마젠타색으로 렌더링되는 문제를 막습니다.

v0.3.1로 투영된 오두막 모서리, 테이블 다리가 러그 위에 칠해져 있고 검정색 구멍이 있습니다v0.4.0으로 투영된 동일한 뷰, 번짐과 구멍이 없습니다
v0.3.1v0.4.0

더 빨라졌고, 인터페이스 응답성도 유지됩니다

가이드 렌더, 가시성 및 프로젝션 빌드가 이제 Blender를 차단하지 않고 실행되며, 모든 ComfyUI 단계에서 진행 상황이 보고됩니다. 동일한 6뷰 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초로 늘었습니다.

리깅된 캐릭터 작업에 도움이 되는 두 가지 기능도 추가되었습니다. Texturing Frame 설정은 포즈된 지오메트리, 가시성, 프로젝션 및 베이킹에 사용되는 프레임을 고정하여 애니메이션 캐릭터를 일관된 포즈로 텍스처링할 수 있게 합니다. Diagnostics 페이지(디버그 설정 활성화 시)는 어떤 뷰가 어디에 기록하는지, 각 카메라가 무엇을 버리는지, 모델로 전송되는 컨텍스트를 보여 주며, 기록을 재생할 수 있습니다.

설치 프로그램 및 문서

이제 애드온은 단일 230MB 파일 대신 플랫폼별로 하나의 ZIP(windows-x64, linux-x64, macos-arm64)으로 제공되며, 각 파일은 약 65~90MB입니다. Blender는 다른 플랫폼용으로 빌드된 ZIP을 거부합니다. 설치 프로그램에는 Marigold V2, Qwen 이미지 2.1, SkinTokens 및 세 가지 실험적 아키텍처를 위한 새 패키지가 포함되어 있고, 모든 커스텀 노드를 테스트된 커밋에 고정하며, 무인 실행을 위한 명령줄 옵션(--packages, --yes, --list, --dry-run, --verify, --verify-hashes, --update-nodes)이 추가되었습니다. 디스크 공간, Git, ComfyUI 버전을 먼저 확인하고, ComfyUI 업데이트 이후 TRELLIS.2 환경을 복구하며, ComfyUI의 Python 및 torch와 일치하는 Nunchaku wheel을 설치합니다. 기존 설치에는 설치 프로그램을 다시 실행해야 하며, --update-nodes는 이전에 설치된 노드를 고정된 커밋으로 이동시킵니다.

DAE 및 GLB 파일의 배치 텍스처링은 이제 CSV 매니페스트로 구동할 수 있으며, FBX 내보내기는 베이킹된 UV 맵을 가장 먼저 배치하고 사용하지 않는 재질 슬롯을 제거하여 Unreal 같은 엔진이 베이킹된 텍스처를 올바르게 매핑하도록 합니다. 3D 프린팅 쪽에는 디더링 방법, 더 안정적인 Make Solid, 인쇄 가능한 메시 검사, 텍스처가 적용된 OBJ 내보내기가 추가되었습니다.

이 릴리스에는 프로젝트 최초의 전체 문서도 포함됩니다. 설치, 아키텍처, 카메라, 블렌딩, Masked Edit, PBR 맵, 리깅, 내보내기 및 문제 해결을 다루는 15페이지 분량의 위키입니다.

사용 가능 여부

StableGen은 ComfyUI 커스텀 노드가 아니라 Blender 애드온입니다. Blender에 설치한 뒤 ComfyUI 서버를 지정하면, 설치 프로그램이 해당 서버에 필요한 모델과 노드를 받아옵니다. 코드와 릴리스는 GitHub(GPL-3.0)에, 문서는 프로젝트 위키에 있으며, 문의는 프로젝트 Discord로 하시면 됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…
StableGen 0.4.0: ComfyUI로 Blender 3D 에셋 텍스처링 및 리깅 | ComfyUI Wiki