BluePixel-Turbo: vivo의 4스텝 네이티브 4K 이미지 편집기

ComfyUI Wikinews

vivo가 BluePixel-Turbo를 오픈소스로 공개했습니다. DCAE-F64 VAE를 탑재한 FLUX.2 Klein 기반 편집기로 네이티브 4K에서 4스텝으로 편집하며, 커뮤니티 ComfyUI 노드 팩도 제공됩니다.

BluePixel-Turbo는 vivo가 공개한 네이티브 4K 명령 기반 이미지 편집기입니다. FLUX.2-klein-9B 백본을 DCAE-F64 오토인코더에 맞게 개조한 뒤, 50개의 디노이징 스텝을 4개로 증류했습니다. 입력과 출력 모두 4K로 유지되며 계단식 초해상도 단계가 없습니다. 팀의 프로젝트 페이지에 따르면 단일 Kunlunxin P800 XPU에서 bf16으로 4K 편집 1회당 8.7초가 소요되며, 논문에는 전체 학습 레시피가 공개되어 있습니다.
입력 프레임BluePixel-Turbo 출력
입력, 1K 편집기 프레이밍네 가지 작업을 복합 편집한 후의 출력

공식 데모: 남자와 말을 확대하고, 흰 셔츠를 짙은 갈색 튜닉으로 바꾸고, 안장 패드를 붉은 가죽으로 교체하는 작업을 하나의 명령으로 수행합니다.

첫 릴리스가 아닌 업데이트

저장소에는 이미 이전 SFT 체크포인트(ckpt800)가 있었습니다. 2026-11-03에 이것이 SATP로 증류된 트랜스포머인 ckpt35로 교체되었으며, 모델 카드는 이를 이후의 후속 학습 단계가 적용되지 않은 중간 체크포인트로 표기합니다.

차이는 좁고 검증 가능합니다. 트랜스포머 샤드 10개는 모두 다시 업로드되었지만, 텍스트 인코더(샤드 5개), DCAE-F64 VAE 가중치, 토크나이저는 이전 리비전과 바이트 단위로 동일합니다. 트랜스포머 total_size는 36,314,324,992 바이트로 변함이 없고 텐서 개수도 233개로 유지되어, 아키텍처나 로딩 경로에서 달라진 것은 없습니다. HF 파일 인덱스에는 fp32로 저장된 9,078,581,248개의 파라미터가 나열되어 있습니다.

구성 요소11-03 리비전의 변경 사항
트랜스포머(샤드 10개)교체됨
텍스트 인코더, VAE, 토크나이저바이트 단위로 동일
Config, index, 스케줄러메타데이터만 변경

1K 편집기를 4K 편집기로 전환하기

4K 편집의 어려운 점은 샘플러가 아니라 토큰 수입니다. 일반적인 f=8 압축에서 4K 잠재 데이터는 1K 대비 공간 면적이 16배입니다. BluePixel은 FLUX.2 Klein의 f=8 VAE를 DCAE-F64로 교체합니다. 이는 4K DiT 토큰 수를 1K 수준으로 유지하는 고압축 오토인코더로, 8 → 32 → 64 단계의 점진적 프로젝션 증류를 통해 새로운 잠재 데이터를 사전학습된 편집기와 정렬합니다.

팀은 이 단계의 비용을 Kunlunxin P800 XPU 32대에서 약 4일, 약 20만 개 샘플로 추산합니다. 이는 논문이 주장하는 바, 즉 4K 편집이 처음부터 사전학습을 돌리는 작업이 아니라 합리적인 비용의 레시피를 갖춘 시스템 문제가 된다는 점입니다.

베이스 모델을 잊지 않는 롱테일 스킬

그룹 단위 연속 학습: 각 수직 스킬(헤어스타일, 표정, 포즈, 전역 사진 효과)은 직교 그래디언트 위에 ACE-LoRA 뱅크로 학습된 뒤, 다음 그룹을 시작하기 전에 MOPD로 베이스 모델에 다시 증류됩니다. 논문은 CIE-Bench 총점 6.24 → 8.87을 보고하는 한편 일반 편집 지표는 ±0.03 미만으로 움직였으며, 헤어스타일 뱅크 하나에만 각각 수십 개 샘플로 학습된 26개의 템플릿이 담겨 있습니다.

롱테일 단계에서 학습된 헤어스타일 템플릿

논문의 템플릿 스트립: 각 그룹의 왼쪽이 소스 이미지, 그 뒤가 템플릿 출력입니다.

표정 템플릿

같은 뱅크의 표정 그룹으로, 다음 그룹을 학습하기 전에 역시 베이스 모델로 증류됩니다.

50스텝 대신 4스텝

소스 고정 대상 프로젝션(SATP)은 Turbo라는 이름의 근간이 되는 증류 기법입니다. 학생 모델이 소스 잠재 데이터에 고정되어 편집되지 않은 영역이 스텝 축소 후에도 유지됩니다. 주장된 결과는 50 → 4 스텝 감소, 약 4배 빠른 추론이며, 작업 성공률과 배경 일관성은 유지됩니다. 8.7초라는 수치는 Kunlunxin P800 XPU 하드웨어에서 측정된 것이므로 CUDA 데스크톱 실행에서는 이 수치에 도달하지 못합니다.

벤치마크

아래 수치는 프로젝트 페이지에서 가져온 것입니다. 해당 페이지는 각 품질 점수를 이 특정 Turbo 체크포인트에 귀속시키지 않는다고 명시하고 있습니다.

  • VINS-4KEval++ (네이티브 4K 케이스 3,305건, 모델 7개): 종합 8.62로 7개 중 2위, 비편집 영역 일관성 9.06으로 GPT Image 2에 이어 2위
  • ImgEdit-Bench: Hybrid 4.59, Action 4.93으로 둘 다 1위, Add 부문 공동 1위
  • 8-시드 안정성: 평균 8.624, 편차 폭 0.053
  • CIE-Bench: ACE-MOPD를 통해 6.24 → 8.87
동일한 명령에 대한 GPT Image 2
프로젝트 페이지 비교 이미지에서 가져온, 동일한 입력과 동일한 복합 명령에 대한 GPT Image 2의 결과

이용 방법

공식 경로는 vivo/BluePixel의 Diffusers 기반 파이프라인입니다(load_pipeline + vins_infer.py, 4스텝, guidance_scale 3.0, target_pixels 4096×4096). 아직 코어에 네이티브 ComfyUI 로더가 없으므로, ComfyUI에서 사용하려면 커뮤니티 팩을 이용해야 합니다. T8mars/Comfyui-BluePixel-T8은 Comfy Registry에 bluepixel-t8로 등록되어 있으며, 노드 20개, 확산 모델 / Qwen3-8B 텍스트 인코더 / DCAE-F64 VAE용 분할 로더, 그리고 t8star/BluePixel-Comfy에 있는 트랜스포머의 INT8 ConvRot 리팩(세 파일에 걸쳐 약 28.19GB)을 제공합니다.

이 팩에는 한 가지 제약이 따릅니다. DCAE-F64는 64배로 압축하므로 일반 FLUX.2 VAE나 이를 위해 만들어진 빈 잠재 데이터와 함께 사용할 수 없습니다. 이 팩은 ComfyUI 0.43.0+ 및 Diffusers 0.40+를 대상으로 합니다.

댓글

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

댓글을 불러오는 중…
BluePixel-Turbo: vivo의 4스텝 네이티브 4K 이미지 편집기 | ComfyUI Wiki