MMH3 얼티밋 업스케일: 제한된 VRAM 환경에서의 타일링 H3 비디오 업스케일링

ComfyUI Wikinews

ComfyUI 노드가 시간적 청크 분할과 공간적 타일링을 사용하여 긴 고해상도 MiniMax H3 비디오를 업스케일하며, VRAM 을 한 개의 타일로 제한합니다. 실험적 LTX-2.5 변형도 포함됩니다.

MMH3 얼티밋 업스케일 (GitHub) 은 제한된 VRAM 환경에서 이미 디노이즈된 MiniMax H3 오디오-비디오 잠재 데이터를 리샘플링하는 ComfyUI 커스텀 노드입니다. 시간적 청크 분할(임의로 긴 비디오를 메모리에 맞출 수 있음) 과 공간적 타일링(임의로 높은 해상도를 메모리에 맞출 수 있음) 을 결합하여, 오디오 트랙은 그대로 유지하면서 최대 VRAM 을 단일 타일로 제한합니다.

왜 중요한가요

MiniMax H3 는 24 채널 비디오와 32 채널 오디오를 하나의 텐서에 묶어서 중첩 잠재 데이터 형태로 비디오를 생성합니다. 일반적인 ComfyUI 업스케일 노드는 이 구조를 이해하지 못하며, 완료된 클립을 고해상도로 리샘플링하면 작은 GPU 의 경우 메모리 부족 (OOM) 이 발생합니다. 커뮤니티 멤버 WiseDuck 에 따르면 원본 H3 업스케일러 워크플로는 4 MP 에서 즉시 메모리가 부족해지지만, 타일드 노드는 동일한 머신에서 **18 초 동안 2550×1920(약 5 MP)**까지 도달했습니다. "더 높게도 갈 수 있습니다. 아직 한계를 테스트하지 않았을 뿐입니다. 4K 도 가능하다고 봅니다."

작동 방식

MMH3 얼티밋 업스케일 은 전체 시간 분할 → 잠재 데이터 업스케일 → 공간 분할 → 타일별 샘플링 → 공간 스티치 → 시간 스티치 루프를 단일 노드로 감쌉니다:

  • 긴 비디오를 위한 시간적 청크 분할. 긴 클립은 겹치는 시간 청크로 잘립니다. 각 청크는 독립적으로 처리되고 다시 스티치됩니다. 프레임 0 앵커는 각 청크의 첫 키 프레임을 이전 청크의 리샘플링 경계 프레임으로 대체합니다 (anchor_strength, 기본값 0.999). 겹치는 청크는 선형 크로스 페이드로 블렌딩되어 전환이 부드럽게 이루어집니다.
  • 제한된 VRAM 을 위한 공간적 타일링. 각 청크는 타일로 분할되며 한 번에 하나의 타일만 샘플링됩니다. 이미 스티치된 이웃과 공유되는 겹치는 스트립은 누적 결과로부터 미리 채워지고 noise_mask 로 잠겨 있어 리샘플링이 자유로운 내부만 변경할 수 있도록 합니다. 마스크된 쓰기 뒤집기는 이미 일관된 이음새가 재작성되지 않도록 보장합니다.
  • 두 가지 업스케일 모드. H3 3D 모델 기반 업스케일러 (minimax_h3_latent_upscaler_3d_*.safetensors 체크포인트 를 사용하는 MMH3 Latent Upscale with Model Params) 또는 추가 모델 없이 잠재 데이터의 공간적 크기를 조정하는 모델 없는 보간 경로 (MMH3 Latent Upscale Params) 가 있습니다. 이는 ComfyUI 의 Upscale Latent 를 모방하면서도 중첩 AV 구조를 유지합니다.
  • 오디오 보존. 잠재 데이터의 오디오 부분은 모든 청크와 스티치 동안 변경 없이 전달됩니다. 리샘플링되지 않습니다.
  • VRAM 친화적 모델 관리. 3D 업스케일러는 사용 후 CPU 로 다시 오프로드되고 확산 모델은 업스케일러 실행 중 언로드되므로 H3 와 업스케일러는 동시에 상주하지 않습니다.
  • 선택적 단계. latent_upscale_param, temporal_split_paramspatial_split_param 은 모두 선택적입니다. 연결하지 않은 단계는 해당 단계를 건너뜁니다.

LTX-2.5 지원 (실험적)

8 월 25 일 업데이트는 동일한 파이프라인을 기반으로 한 실험적 LTX25 얼티밋 업스케일 노드를 추가하여, 단일 노드에서 LTX-2.5 중첩 오디오-비디오 잠재 데이터 (비디오 [B,128,T,H,W] + 오디오 [B,C,time,freq]) 를 지원합니다: 시간 분할 → 고정 2× 모델 업스케일 → 대상 해상도로 보간 → 공간 분할 → 타일별 샘플링 → 스티치. README 는 이러한 노드가 매우 실험적이라고 경고합니다. 오디오는 여전히 버그가 있으므로 원본 오디오 잠재 데이터를 사용하세요.

설치

ComfyUI 매니저를 통해 설치 (MMH3 얼티밋 업스케일 검색) 하거나 ComfyUI/custom_nodes/ 에 복제합니다:

git clone https://github.com/bbaudio-2025/Comfyui-MMH3-UltimateUpscale.git

이 노드는 두 커뮤니티 프로젝트 위에 구축됩니다: bbaudio-2025 의 Comfyui-MiniMax-H3-LatentSplit(시간/공간 분할, 앵커 및 추가 메커니즘) 및 LBH-123-AI 의 Comfyui_Minimax_h3_latent_Upscaler(H3 3D 업스케일러 네트워크, 이번 달 초에 다룬 바 있음). 아래 업스케일러의 예시는 확대 시 잠재 데이터 경로가 추가하는 세부 사항 향상의 종류를 보여줍니다:

H3 3D 잠재 데이터 업스케일러 예시

기반 H3 3D 잠재 데이터 업스케일러의 예시 (LBH-123-AI).

링크

댓글

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

댓글을 불러오는 중…
MMH3 얼티밋 업스케일: 제한된 VRAM 환경에서의 타일링 H3 비디오 업스케일링 | ComfyUI Wiki