AI

[SD] ComfyUI WebUI 사용 방법

codens 2024. 6. 25. 02:31



modular stable diffusion GUI, Stable Diffusion 3, SD3 WebUI


comfyanonymous    /    ComfyUI
https://github.com/comfyanonymous/ComfyUI - 39.9k

 


     - 참고
     - AUTOMATIC1111/stable-diffusion-webui
https://github.com/AUTOMATIC1111/stable-diffusion-webui - 135k


//-------------------------------------
< ComfyUI 장단점 비교(vs AUTOMATIC1111 webui) >
https://www.gpu-mart.com/blog/automatic1111-vs-comfyui
    - 장점
빠른 시작, 빠른 신기술 적용
VRAM을 더 적게 사용
이미지 생성이 더 빠름(높은 GPU 사용률)

     - 단점
복잡한 UI, 지식 필요
불편한 Inpaint


//-------------------------------------
* 다운로드
https://github.com/comfyanonymous/ComfyUI/releases

https://github.com/comfyanonymous/ComfyUI?tab=readme-ov-file#windows

한번 다운로드해서 압축해제한 경로에서 지속적으로 업데이트 가능


//-------------------------------------
* 실행
run_nvidia_gpu.bat

* 업데이트
update_comfyui.bat
or
update_comfyui_and_python_dependencies.bat

* 모델 저장 위치
ComfyUI\models\checkpoints

//-------------------------------------
< 이미지 생성 사용 방법 >

* 모델 선택
Load Checkpoint 노드

* Prompt 입력
CLIP Text Encode (Prompt) 노드
KSampler의 positive, negative 2개로 연결

* 해상도 설정
Empty Latant Image 노드

* 샘플러 설정
KSampler 노드

* 이미지 생성
Queue Prompt 버튼

* 이미지 생성 위치
ComfyUI\output

//-------------------------------------
< 설정 >

* 시작 옵션
https://github.com/comfyanonymous/ComfyUI/blob/master/comfy/cli_args.py

* 자동으로 브라우저 시작하지 않게 하기 :  --disable-auto-launch
* 포트 변경  : --port 포트번호

//-------------------------------------
< workflow 사용 방법 >

workflow json 파일 다운로드
예) https://comfyworkflows.com

메인 메뉴 -> Load -> 다운받은 json 파일 선택


//-----------------------------------------------------------------------------
노드 없음 에러 수정

//-------------------------------------
에러 메시지
comfyui error When loading the graph, the following node types were not found:
GlobalSampler //Inspire
SDPromptSaver
KSampler Adv. (Efficient)
CR Aspect Ratio
UltimateSDUpscale
Primitive string multiline [Crystools]
GlobalSeed //Inspire
Nodes that have failed to load will show as red on the graph.

//-------------------------------------
수정 방법

comfyui manager 설치


ltdrdata    /    ComfyUI-Manager
https://github.com/ltdrdata/ComfyUI-Manager - 4.4k


설치 방법
1. 터미널로 ComfyUI/custom_nodes 폴더로 이동
2. 명령 실행 : git clone https://github.com/ltdrdata/ComfyUI-Manager.git
3. ComfyUI 재시작

사용 방법
메인 메뉴 -> Manager -> Check Missing 버튼 -> 모두 선택 -> Install -> 재시작


//-----------------------------------------------------------------------------
< 노드(Custom Node) 설치 방법 >
구글에서 comfyui 노드이름 으로 검색해서 github 주소를 구한다.
설치 방법1
1. 터미널로 ComfyUI/custom_nodes 폴더로 이동
2. 명령 실행 : git clone github주소
3. ComfyUI 재시작

설치 방법2
ComfyUI-Manager 실행 -> Install vis Git URL 사용

 

반응형