ComfyUI LoRA 가이드: 사용법, 중첩 적용, 문제 해결
ComfyUI에서 LoRA를 사용하는 완벽 가이드 — 설치, 강도 조절, 다중 LoRA 중첩, 자주 발생하는 문제 해결 방법.
LoRA란 무엇인가?
LoRA(Low-Rank Adaptation)는 AI 모델을 처음부터 다시 학습시키지 않고 미세 조정하는 기법입니다. 모든 모델 파라미터를 수정하는 대신 일부 파라미터만 조정하므로, 호환되는 기본 모델 위에 로드할 수 있는 소형 파일(보통 10~200 MB)이 생성됩니다.
기본 모델을 다재다능한 화가라고 생각해 보세요. LoRA는 전문 교육 과정과 같습니다 — 하나는 특정 캐릭터 디자인을, 다른 하나는 특정 아트 스타일을, 또 다른 하나는 조명 기법을 화가에게 가르칩니다.
LoRA를 사용하는 이유
| 장점 | 세부 내용 |
|---|---|
| 작은 파일 크기 | 전체 모델의 2 |
| 중첩 가능 | 여러 LoRA를 동시에 적용 가능 |
| 정밀 적용 | 기본 모델을 변경하지 않고 특정 스타일, 캐릭터 또는 컨셉 추가 |
| 다양한 선택지 | Civitai와 HuggingFace에서 수천 개의 커뮤니티 LoRA 이용 가능 |
시작하기
1. LoRA 다운로드
모델 공유 사이트에서 LoRA를 찾으세요. LoRA가 사용 중인 기본 모델과 호환되는지 확인하세요(예: SD1.5 LoRA는 SD1.5 체크포인트에서, SDXL LoRA는 SDXL 체크포인트에서 작동합니다).
2. 파일 설치
다운로드한 .safetensors 파일을 다음 경로에 넣으세요:
ComfyUI/models/loras/3. 노드 추가
워크플로우에서 Load Checkpoint와 나머지 파이프라인 사이에 Load LoRA 노드를 추가하세요. 다음과 같이 연결합니다:
- model 입력 → Load Checkpoint의 MODEL 출력에서 연결
- clip 입력 → Load Checkpoint의 CLIP 출력에서 연결
Load LoRA 노드는 수정된 버전의 model과 clip을 출력하며, 이를 CLIP Text Encode 및 KSampler 노드에 연결합니다.
Load LoRA 파라미터
| 파라미터 | 기능 |
|---|---|
| lora_name | 적용할 LoRA 파일 선택 |
| strength_model | LoRA가 이미지 생성에 미치는 영향의 강도 (0.0 = 끔, 1.0 = 최대 효과) |
| strength_clip | LoRA가 텍스트 인코딩에 미치는 영향의 강도 (보통 strength_model과 동일하게 유지) |
강도 조절
- 0.5~0.8이 대부분의 LoRA에 적합한 시작 범위입니다
- 너무 높으면 (
>1.0) 아티팩트나 과포화가 발생할 수 있습니다 - 너무 낮으면 (
<0.3) 눈에 보이는 효과가 없을 수 있습니다 - 각 LoRA마다 최적의 값이 다르므로 실험을 통해 찾아보세요
다중 LoRA 중첩
여러 Load LoRA 노드를 순서대로 연결할 수 있습니다. 하나의 출력이 다음 노드의 입력으로 들어갑니다:
Load Checkpoint → Load LoRA (스타일) → Load LoRA (캐릭터) → CLIP Text Encode → KSampler중첩 시 주의사항:
- 개별 강도를 낮추세요 — 충돌을 피하기 위해 각각 0.4~0.6부터 시작하세요
- 순서가 중요할 수 있습니다 — 결과가 만족스럽지 않다면 다른 배치를 시도해 보세요
- 충돌에 주의하세요 — 유사한 컨셉으로 학습된 두 LoRA는 서로 간섭할 수 있습니다
주요 LoRA 유형
| 유형 | 사용 예시 |
|---|---|
| 캐릭터 | 특정 캐릭터를 일관되게 생성 |
| 스타일 | 아트 스타일 적용 (수채화, 픽셀아트, 사이버펑크) |
| 컨셉 | 특정 오브젝트, 의상 또는 배경 추가 |
| 디테일 | 손, 얼굴 또는 텍스처 품질 향상 |
최상의 결과를 위한 팁
- 트리거 워드를 사용하세요 — 많은 LoRA가 프롬프트에 특정 키워드를 필요로 합니다. LoRA 설명 페이지에서 이를 확인하세요
- 기본 모델을 맞추세요 — SD1.5 LoRA는 SDXL에서 작동하지 않으며, 반대의 경우도 마찬가지입니다
- 간단한 프롬프트로 먼저 테스트하세요 — 복잡한 프롬프트와 조합하기 전에 LoRA의 효과를 먼저 확인하세요
- 새로운 LoRA 파일을 추가한 후 노드 드롭다운에 표시되지 않으면 ComfyUI를 새로고침하세요
자주 발생하는 문제와 해결 방법
LoRA가 드롭다운에 표시되지 않음
- 파일이
ComfyUI/models/loras/에 있는지 확인하세요 (ComfyUI가 재귀 스캔으로 설정되지 않은 경우 하위 폴더가 아닌 해당 경로에 직접 넣어야 합니다) - 새 파일을 추가한 후 ComfyUI를 새로고침(F5)하거나 재시작하세요
- 파일 확장자를 확인하세요 —
.safetensors여야 합니다 (.ckpt나.pt가 아닌지 확인)
LoRA의 효과가 보이지 않음
- 강도가 너무 낮음 —
strength_model을 0.7~1.0으로 높여보세요 - 트리거 워드 누락 — 많은 LoRA가 프롬프트에 특정 키워드를 필요로 합니다. Civitai의 모델 페이지에서 트리거 워드를 확인하세요
- 기본 모델 불일치 — SD1.5 LoRA는 SDXL 체크포인트에서 작동하지 않으며, 반대의 경우도 마찬가지입니다
결과물이 과하게 처리되거나 과포화된 경우
- 강도가 너무 높음 —
strength_model을 0.5~0.7로 낮춰보세요 - LoRA 충돌 — 여러 LoRA를 중첩 사용 중이라면 각각의 강도를 낮추세요
- cfg가 너무 높음 — KSampler의 cfg 값을 6~8로 줄여보세요
오류: "LoRA key not found" 또는 유사한 메시지
- 버전 불일치 — LoRA가 다른 모델 아키텍처용으로 학습된 것입니다
- 손상된 다운로드 — LoRA 파일을 다시 다운로드하세요
다음 단계
- 텍스트에서 이미지 생성 — LoRA를 추가하기 전에 기본 워크플로우를 익히세요
- 이미지에서 이미지 생성 — LoRA와 참조 이미지를 함께 사용하세요
- 업스케일 가이드 — LoRA로 생성한 이미지의 품질을 향상시키세요
이 문제가 실제 ComfyUI 환경에 영향을 주고 있다면, 먼저 Wonderful Launcher 로 현재 머신을 점검하고 문서를 보며 수리 방향을 정하세요.
Wonderful Launcher 다운로드Did this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.