모델은 직접 골라 바꿀 수 있습니다
워크플로는 작업 순서입니다. 실제 화풍을 크게 결정하는 체크포인트와 추가 특징을 보태는 LoRA는 별도로 선택합니다. 특정 제작자의 모델 하나에 묶여 있지 않습니다.
먼저 세 가지 구별하기
| 이름 | 쉬운 설명 | 예 |
|---|---|---|
| 체크포인트 | 그림을 그리는 기본 모델. 선화·채색·인물 표현의 바탕이 됩니다. | SDXL Base, Illustrious, Animagine |
| LoRA (로라) | 기본 모델에 화풍·의상·인물 특징 등을 보태는 추가 학습 파일. 보통 체크포인트 위에 올려 씁니다. | 수채풍 LoRA, 특정 의상 LoRA. 이 배포에는 파일 자체가 포함되지 않습니다. |
| 커스텀 노드 | 기능을 추가하는 프로그램 코드. 모델 파일과 설치 위치가 다릅니다. | FaceDetailer가 들어 있는 Impact Pack |
IL은 Illustrious의 줄임말입니다. SDXL 구조를 바탕으로 만든 일러스트 계열이지만, SDXL용 LoRA가 IL에서 똑같이 표현된다는 뜻은 아닙니다. 구조가 맞아서 로드되는 것과 의도한 화풍이 나오는 것은 구별합니다. Illustrious 제작자 설명.
필요한 파일만 한 번에 고르기
첫 그림: 체크포인트 하나. 추가 기능: 아래에서 켤 기능만 선택합니다. 모든 파일을 받을 필요는 없습니다. 이미 같은 파일이 있으면 다시 받지 않습니다. 파일명 끝이 숨겨진 탐색기에서는 확장자를 표시한 뒤 확인해 .safetensors.safetensors처럼 중복해 붙이지 마세요.
| 사용할 때 | 제작자 다운로드 / 넣을 파일명 | 넣을 폴더 | 다음 동작 |
|---|---|---|---|
| 기본 생성 · 예제 검증 SDXL Base | sd_xl_base_1.0.safetensors | ComfyUI/models/checkpoints | 01 체크포인트에서 선택. 이 파일로 본문 애니 예제를 실행했습니다. |
| IL 사용 시 · 실제 생성 확인 Illustrious XL v1.0 | Illustrious-XL-v1.0.safetensors | ComfyUI/models/checkpoints | anime-aio-illustrious.json을 열고 01에서 선택. 첫 실행은 B=1로 LoRA 끄기. |
| 다른 SDXL 애니 모델 선택 예 Animagine XL 4.0 | animagine-xl-4.0.safetensors | ComfyUI/models/checkpoints | anime-aio-animagine.json을 열면 체크포인트·태그·CFG·샘플러가 설정되어 있습니다. |
| LoRA 예제 1 Pixel Art XL | pixel-art-xl.safetensors | ComfyUI/models/loras | SDXL용 선택 예. 02에서 선택하고 B=2. 이 예제는 0.6 / 1.0 사용. |
| LoRA 예제 2 SDXL Offset LoRA | sd_xl_offset_example-lora_1.0.safetensors | ComfyUI/models/loras | 03에서 선택하고 B=3. 이 예제는 0.3 / 1.0 사용. 이것만으로 애니 모델이 되는 것은 아닙니다. |
| IL 캐릭터 LoRA 실습 Kaguya Shinomiya E5 | kaguya_shinomiya-000005.safetensors | ComfyUI/models/loras | 제작자 abbuibuibui의 팬 제작 LoRA. example-il-character-lora-04.json을 열면 IL v1.0 + B=2, model 0.4 / CLIP 1.0. 트리거는 kaguya_shinomiya, 복장은 kaguya_school_uniform. |
| C=2 또는 4 SDXL Canny | control-lora-canny-rank256.safetensors | ComfyUI/models/controlnet | 14 SDXL 윤곽 ControlNet에서 선택. 이름에 LoRA가 있어도 이 파일은 loras가 아닌 controlnet에 넣습니다. |
| C=3 또는 4 SDXL OpenPose | xinsir-openpose-sdxl-1.0.safetensors | ComfyUI/models/controlnet | 받은 diffusion_pytorch_model.safetensors를 왼쪽 이름으로 바꾼 뒤 넣고 16에서 선택합니다. |
| D=2 RealESRGAN 2배 | RealESRGAN_x2plus.pth | ComfyUI/models/upscale_models | 17 확대 모델에서 선택. D=3 재생성 확대는 이 파일 없이 기존 체크포인트를 사용합니다. |
| E=2 얼굴 검출 | face_yolov8m.pt | ComfyUI/models/ultralytics/bbox | 20에서 bbox/face_yolov8m.pt 선택. 얼굴 위치만 찾으며 그리는 모델은 01입니다. |
없는 하위 폴더는 만듭니다. 파일을 넣은 뒤 ComfyUI의 모델 목록을 새로고침하고 해당 노드에서 파일명을 다시 선택하세요. 목록이 갱신되지 않으면 작업을 저장하고 ComfyUI 실행 프로그램 재시작 → 브라우저 F5 순서로 진행합니다. 브라우저 F5만으로 새 노드 코드가 설치되지는 않습니다.
SDXL Base·위 IL 체크포인트는 이 구성에서 체크포인트의 VAE와 CLIP 출력을 사용합니다. 첫 실습에 별도 VAE·Refiner·텍스트 인코더를 추가로 받을 필요는 없습니다. 다른 제작자가 외부 VAE 또는 별도 로더를 명시한 모델은 그 지침을 따르세요.
Civitai에서 체크포인트·LoRA 직접 구하기
- Civitai Models에서 원하는 화풍·의상 등의 검색어를 입력합니다. 모델 종류에서 기본 모델을 찾을 때는 Checkpoint, 추가 특징을 찾을 때는 LoRA를 구별합니다.
- Base Model 표시와 제작자 설명을 봅니다. SDXL 작업에는 SDXL 계열, Illustrious 작업에는 Illustrious 계열과 권장 기반 버전을 맞춥니다. SD 1.5·Flux용 파일을 이 JSON에 그대로 꽂는 실습은 아닙니다. Pony도 SDXL과 같은 이름으로 취급하지 말고 전용 태그·LoRA 호환 설명을 확인합니다.
- 모델 페이지에서 원하는 버전을 고릅니다. 같은 모델 페이지 안에서도 기반 모델이나 학습 방식이 다른 버전이 있을 수 있습니다. 썸네일이 아니라 현재 선택된 버전의 설명을 읽습니다.
- Trigger Words / Trained Words(효과를 부르는 단어), 권장 LoRA 강도, sampler·steps·CFG, CLIP skip 또는 별도 노드 요구를 확인합니다. 모든 LoRA에 트리거가 있는 것은 아닙니다.
- 해당 버전의 Download에서 일반 ComfyUI 체크포인트 또는 LoRA용
.safetensors를 받습니다. 확장자가 같아도 종류는 다릅니다. Diffusers 폴더 전체·GGUF·UNet 전용 파일은 이 Checkpoint Loader에 넣는 파일과 다를 수 있습니다. - Checkpoint는
ComfyUI/models/checkpoints, LoRA는ComfyUI/models/loras에 넣습니다. 받은 이름 그대로 보관하면 제작자 안내와 대조하기 쉽습니다. - 목록을 새로고침하고 01 또는 LoRA 02·03·03a·03b에서 직접 선택합니다. 다운로드만 했다고 현재 작업의 모델이 자동 교체되지는 않습니다.
- 다른 체크포인트로 바꿀 때는 B=1, C=1, D=1, E=1로 첫 장을 만든 뒤 LoRA 등 선택 기능을 하나씩 켭니다. 제작자 버전·사용한 파일명·강도를 자신의 작업 JSON과 함께 메모하면 재현하기 쉽습니다.
페이지의 로그인·다운로드 제공 여부와 화면 명칭은 달라질 수 있습니다. 다운로드가 제공되는지 해당 버전에서 확인하세요. 모델을 재배포하거나 결과물을 상업적으로 사용할 때는 모델 페이지의 이용 조건도 확인합니다. 이 ZIP은 타 제작자의 모델을 묶어 재배포하지 않습니다.
종류와 트리거·기반 모델 정보 참고: Civitai 공식 모델 사용 안내. 해당 안내의 다른 UI용 폴더를 복사하지 말고 위 ComfyUI 폴더 표를 사용하세요.
애니 체크포인트를 바꿀 때의 시작점
| 모델 | 이번 배포에서의 위치 | 시작 방법 |
|---|---|---|
| SDXL Base | 기능별 SDXL 예제의 기준. 애니 전용 파인튜닝은 아닙니다. | 제공값 1024×1024, 28 steps, CFG 5.5, dpmpp_2m / karras. anime illustration·clean lineart·cel shading으로 애니 표현을 지시합니다. |
| Illustrious XL v1.0 | 올인원·기본 노드 입문 JSON과 실제 결과 제공 | 이번 실제 생성은 1024×1024, 28 steps, CFG 5.5, dpmpp_2m / karras입니다. 1536 생성은 이번 예제의 검증 범위가 아닙니다. |
| Animagine XL 4.0 | 올인원·기본 노드 입문 JSON과 실제 결과 제공 | 이번 실제 생성은 1024×1024, 28 steps, CFG 5, euler_ancestral / normal입니다. 전용 JSON에 태그 중심 프롬프트를 넣었습니다. |
Animagine 제작자 설정은 그 모델에 대한 권장값입니다. Illustrious·Pony·다른 SDXL 모델의 품질 태그를 무작정 모두 섞지 마세요. Turbo·Lightning·LCM 또는 v-prediction 특수 버전은 필요한 샘플링 노드·steps·CFG가 다를 수 있으므로 이 일반 설정의 지원 범위로 단정하지 않습니다.
올인원 노드가 없을 때만 설치하기
올인원에 쓰는 외부 코드는 두 팩입니다. Impact Pack은 숫자 선택·Switch·FaceDetailer를, Impact Subpack은 UltralyticsDetectorProvider를 제공합니다. 꺼 둔 기능도 JSON에 노드가 있으므로 두 팩은 설치합니다. 모델은 해당 기능을 켤 때만 필요합니다.
- 현재 작업을 일반 JSON으로 저장합니다. ComfyUI 왼쪽 노드 라이브러리에서
ImpactInt,ImpactSwitch,FaceDetailer,UltralyticsDetectorProvider를 검색합니다. 모두 있으면 설치 단계를 건너뜁니다. - Manager가 있다면 확장 프로그램 관리 / Manager를 열어 모든 확장 프로그램 / Custom Nodes에서
ComfyUI Impact Pack과ComfyUI Impact Subpack을 검색합니다. 아래 제작자 저장소와 일치하는 항목을 각각 설치합니다. 두 이름은 서로 다른 팩입니다. - 설치가 끝나면 ComfyUI 실행 프로그램을 재시작하고 브라우저를 F5로 새로고침합니다. 모델 다운로드는 위 폴더 표대로 따로 합니다.
Impact Pack 공식 저장소 · Impact Subpack 공식 저장소 · Manager 공식 설치 안내
Windows Portable에 Manager 버튼이 없는 경우
최신 Portable처럼 ComfyUI/manager_requirements.txt가 있는 구성을 기준으로 합니다. 다른 배포판은 위 공식 안내의 해당 항목을 사용합니다.
- 작업을 저장하고 ComfyUI 실행 창을 종료합니다.
ComfyUI와python_embeded가 함께 보이는 Portable 최상위 폴더에서 PowerShell을 엽니다. - 다음 명령으로 이 Portable용 Manager 의존성을 설치합니다.
.\python_embeded\python.exe -m pip install -r ComfyUI\manager_requirements.txt
같은 창에서 다음 명령으로 Manager를 켠 ComfyUI를 실행합니다.
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --enable-manager
표시된 로컬 주소를 브라우저에서 열고 위 두 팩을 설치합니다. 이미 다른 방식으로 설치한 동일한 팩을 중복으로 설치하지 않습니다. Manager를 사용할 수 없다면 공식 저장소의 설치 방법을 적용하거나, 우선 확장이 필요 없는 입문 JSON으로 시작하세요.
제작 환경에 이미 설치된 두 팩을 사용했으며, 이번 작업에서 임의의 설치·업데이트는 수행하지 않았습니다.