SDXL Refiner를 붙였는데 해상도는 그대로인 이유
Refiner와 업스케일러의 역할을 나누고, 두 샘플러 사이의 노이즈·스텝 연결을 확인합니다.
Refiner라는 이름 때문에 작은 이미지를 크게 만들어주는 후처리로 생각하기 쉽습니다. 하지만 SDXL의 Base+Refiner 예제는 같은 생성 과정의 후반 구간을 다른 모델이 이어받는 흐름입니다. 픽셀 크기를 늘리는 노드가 없다면 결과의 가로·세로가 자동으로 커지지는 않아요.
픽셀 수와 샘플링 단계를 나누어 봐요
업스케일은 출력 크기를 늘리는 작업이고, Refiner는 후반 샘플링을 담당하는 모델입니다. 더 세밀해 보이는 이미지가 반드시 더 많은 픽셀을 가진 것은 아닙니다. 저장 파일의 실제 크기를 확인하고, 원하는 인쇄나 배너 크기에 부족하다면 확대 단계를 별도로 설계합니다.
| 확인할 상황 | 먼저 볼 것 | 검수 기준 |
|---|---|---|
| 해상도를 늘리고 싶음 | 리사이즈·업스케일 단계 | 출력 가로×세로 확인 |
| 후반 샘플링을 바꾸고 싶음 | Base→Refiner 연결 | 전환 스텝과 노이즈 인계 확인 |
| 얼굴만 고치고 싶음 | 영역 보정 별도 검토 | Refiner를 얼굴 전용 검출기로 보지 않기 |
중간 노이즈를 이어받는 연결을 확인해요
공식 예제는 총 25 steps에서 Base가 20까지 처리하고 Refiner가 20부터 이어받습니다. Base는 남은 노이즈 상태를 전달하고 Refiner는 새 노이즈를 추가하지 않습니다. 두 번째 샘플러를 붙였다고 독립적인 새 생성처럼 설정하면 의도한 인계와 달라질 수 있어요.
전환 확인 메모: 총 steps 25 / Base end 20 / Refiner start 20 / Base leftover noise 켬 / Refiner add noise 끔. 원본의 Refiner end 10000은 스케줄 끝까지 처리하도록 둔 값이지 10000장의 이미지를 만드는 설정이 아닙니다.
디테일이 늘어도 원래 특징이 사라지면 다시 비교해요
동일 시드와 크기로 Base만의 결과와 Refiner 결과를 비교합니다. 피부가 선명해졌는지뿐 아니라 눈매, 제품 글자, 옷의 패턴, 작은 소품이 변했는지 봅니다. 차이가 목적에 맞지 않으면 Refiner를 생략하는 것도 유효한 선택입니다. 본문은 연결 분석이며 실제 GPU 결과 비교 후기는 아닙니다.
- Base와 Refiner에 각 모델의 텍스트 조건이 맞게 들어가는지 봅니다.
- 중간 잠재 데이터를 이미지 포트와 혼동하지 않습니다.
- 메모리가 부족하면 동시에 필요한 모델과 해상도를 함께 점검합니다.
자주 묻는 질문
Refiner는 무조건 켜는 것이 좋나요?
아니요. 목표 질감과 사용 모델, 시드에 따라 이득이 없거나 원래 특징이 바뀔 수 있습니다.
다른 모델의 Refiner를 연결해도 되나요?
SDXL용 인계 구조를 다른 계열에 그대로 적용할 수는 없습니다. 공식 호환 구성으로 시작하세요.
참고 자료 · 2026.11.03 확인: Comfy-Org · SDXL Refiner 원본. 본문은 공개 자료와 LABS 기능을 바탕으로 작성한 작업 가이드입니다. 새로운 GPU 실행·청취 성능 평가는 진행하지 않았습니다.