Model
.ai
오픈 AI 모델 추적

ComfyUI의 Load Upscale Model 노드

Load Upscale Model (UpscaleModelLoader)는 models/upscale_models에서 4x-UltraSharp이나 RealESRGAN 같은 ESRGAN 스타일 업스케일러를 불러와서 Upscale Image (using Model)와 함께 사용할 수 있게 해줘.
노드 팩: ComfyUI core
카테고리: 업스케일
Author: comfyanonymous

Load Upscale Model이(가) 하는 일

픽셀 업스케일러는 이미지를 고정된 배수(2배, 4배, 때로는 8배)로 키우면서 동시에 선명하게 만들어 주는 작은 신경망이야. 이 노드는 models/upscale_models 폴더에서 하나를 불러와서 UPSCALE_MODEL 객체로 출력하는데, 이걸 Upscale Image (using Model) 노드가 IMAGE에 적용해.
지원하는 형식은 ESRGAN, RealESRGAN, SwinIR, HAT, DAT 같은 아키텍처에서 쓰는 일반적인 .pth와 .safetensors 파일이야 (spandrel이 읽을 수 있는 모든 것). 배수는 여기서 선택하는 게 아니라 파일에서 읽어와.

입력

이름
타입
의미
model_name
COMBO
models/upscale_models에서 불러올 업스케일러 파일.

출력

이름
타입
의미
UPSCALE_MODEL
UPSCALE_MODEL
Upscale Image (using Model)이나 Ultimate SD Upscale에서 쓸 수 있도록 불러온 업스케일러.

Load Upscale Model 사용법

  1. models/upscale_models에 4x-UltraSharp, 4x_NMKD-Siax, RealESRGAN_x4plus, 4x-ClearRealityV1 같은 업스케일러를 다운로드해.
  2. Load Upscale Model 노드를 추가하고 파일을 선택해.
  3. Upscale Image (using Model) 노드를 추가하고 UPSCALE_MODEL과 디코딩된 IMAGE를 연결해.
  4. 필요하면 그 뒤에 Upscale Image (scale by 0.5)를 추가해서 2배 업스케일로 마무리할 수 있어.

설정과 팁

  • 4x-UltraSharp은 사진이나 렌더링에 무난한 기본값이야; 4x_foolhardy_Remacri와 4x-AnimeSharp은 일러스트에 잘 맞아.
  • 4배 업스케일러는 1024x1024 이미지를 한 번에 4096x4096으로 키워; 만약 2배만 원하면 나중에 다운스케일하면 돼.
  • 픽셀 업스케일링은 새로운 디테일을 추가하지 않아. 진짜 디테일을 원하면 그 뒤에 노이즈 적은 샘플링(hires fix)이나 Ultimate SD Upscale을 써.
  • 업스케일러는 GPU에서 돌아가고, 큰 입력은 VRAM을 많이 써. 필요하면 ImageScale로 먼저 줄여서 쓰는 게 좋아.

Load Upscale Model 문제 해결

오류: 지원하지 않는 모델 타입 / spandrel이 불러올 수 없음

원인
파일이 이미지 업스케일러가 아니야 (예: 체크포인트, 얼굴 복원 모델, 손상된 다운로드 등).

해결 방법
원본 출처에서 업스케일러를 다시 다운로드하고 ESRGAN 타입의 .pth나 .safetensors 파일인지 확인해. ComfyUI를 업데이트해서 spandrel이 최신 아키텍처를 알도록 해.

드롭다운이 비어 있음

원인
models/upscale_models에 파일이 하나도 없어.

해결 방법
폴더가 없으면 만들고 업스케일러 파일을 넣은 뒤 R 키를 눌러 새로고침해.

Upscale Image (using Model) 실행 중 메모리 부족

원인
업스케일러가 한 번에 전체 이미지를 처리하는데, 2048 크기에서 4배 업스케일은 VRAM을 많이 써.

해결 방법
ComfyUI가 메모리 부족 시 자동으로 타일링하지만 그래도 실패하면 입력을 먼저 다운스케일하거나 2배 모델을 써.

Load Upscale Model에 관한 질문

업스케일 배수를 내가 선택할 수 있나요?

아니, 모델에서 정해져 있어. 2배 모델을 쓰거나 Upscale Image (scale by)로 조절해.

이게 잠재 공간 업스케일링(latent upscaling)이랑 같은 건가요?

아니야. 이건 디코딩 후 픽셀에 적용하는 거고, Upscale Latent는 두 번째 샘플러 전에 잠재 공간에 적용하는 거야.

더 많은 ComfyUI 노드