ComfyUI를 활용한 Stable Diffusion 이미지 생성 방법
Stable Diffusion으로 이미지를 생성할 때 많은 사용자가 AUTOMATIC1111 웹UI를 선택하지만, ComfyUI는 세밀한 조정이 가능하고 메모리 사용이 적어 더 빠르다는 장점이 있어 주목받고 있습니다. 이 글에서는 ComfyUI의 설치 방법, 주요 기능, 설정 팁 등을 소개합니다.
ComfyUI 설치 방법
ComfyUI의 설치는 간단하며, 아래의 절차를 따르면 쉽게 진행할 수 있습니다:
1. ComfyUI 다운로드
ComfyUI GitHub 페이지에서 최신 버전을 다운로드합니다.
2. 압축 해제 및 설치
다운로드한 파일을 원하는 디렉토리에 압축 해제합니다.
3. 실행 파일 설정
run_cpu.bat 또는 run_nvidia_gpu.bat 파일을 수정하여 출력 디렉토리를 지정합니다. 예시:
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --output-directory E:\00GoogleDrive\00SDOutput
pause
AUTOMATIC1111 모델 ComfyUI에서 사용하기
ComfyUI는 AUTOMATIC1111에서 사용하던 모델을 그대로 활용할 수 있습니다. 아래는 설정 방법입니다:
1. 모델 경로 설정
extra_model_paths.yaml.example 파일을 열어 다음과 같이 수정합니다:
a111:
base_path: F:\sd\stable-diffusion-webui
checkpoints: models/Stable-diffusion
configs: models/Stable-diffusion
vae: models/VAE
loras:
models/Lora
models/LyCORIS
upscale_models:
models/ESRGAN
models/RealESRGAN
models/SwinIR
embeddings: embeddings
hypernetworks: models/hypernetworks
controlnet: models/ControlNet
2. 파일 저장
수정한 파일을 extra_model_paths.yaml로 저장합니다.
이미지 출력 폴더 및 파일명 변경
ComfyUI에서 이미지를 저장할 때, 저장 폴더와 파일명을 사용자 정의할 수 있습니다:
1. 출력 폴더 변경
run_cpu.bat 파일을 수정하여 새로운 출력 폴더를 지정합니다.
2. 파일명 설정
Save Image 노드의 filename_prefix를 변경하여 파일명을 커스터마이징할 수 있습니다. 예를 들어, 파일명에 날짜와 시간을 포함시키려면 아래와 같이 설정합니다:
filename_prefix: "%date:yyyy-MM-dd%_%Load Checkpoint.ckpt_name%_%Empty Latent Image.width%x%Empty Latent Image.height%"
ComfyUI 프롬프트 사용법
ComfyUI의 프롬프트는 AUTOMATIC1111과 유사하게 사용할 수 있습니다. 다음은 주요 사용 방법입니다:
1. 가중치 부여
프롬프트의 특정 부분을 강조하려면 (단어:가중치) 형식으로 입력합니다. 예: ((flowers:1.2):0.5)
2. 무작위 선택
{red|blue|yellow|green}와 같이 입력하면 해당 단어 중 하나를 무작위로 선택합니다.
ComfyUI Manager 설치 및 사용법
ComfyUI Manager는 커스톰 노드와 모델을 관리하는 데 유용한 도구입니다. 설치 방법은 다음과 같습니다:
1. 설치
명령 프롬프트에서 커스톰 노드 폴더로 이동 후 아래 명령을 실행합니다:
git clone https://github.com/ltdrdata/ComfyUI-Manager
2. 사용법
설치 후 ComfyUI를 재시작하면 [Manage] 버튼을 통해 ComfyUI Manager를 사용할 수 있습니다.
업데이트 및 커스톰 노드 관리
ComfyUI와 커스톰 노드는 자주 업데이트되므로 정기적으로 확인하고 업데이트하는 것이 중요합니다:
1. ComfyUI 업데이트
Update ComfyUI 버튼을 클릭하여 최신 버전으로 업데이트합니다.
2. 커스톰 노드 설치
필요한 커스톰 노드를 Git 명령을 통해 설치할 수 있습니다. 예를 들어, Comfy roll 커스톰 노드를 설치하려면 아래 명령을 실행합니다:
git clone https://github.com/RockOfFire/ComfyUI_Comfyroll_CustomNodes.git
ComfyUI는 보다 세밀한 설정과 빠른 속도를 제공하여 Stable Diffusion 이미지 생성에 유용한 도구입니다. 본 가이드를 참고하여 ComfyUI를 활용해 보세요. 지속적인 업데이트와 커스톰 노드 관리를 통해 더욱 효율적인 작업 환경을 구축할 수 있습니다.
'IT News' 카테고리의 다른 글
6 Powerful Ways to Leverage ChatGPT 4 for Rapid English Fluency (0) | 2024.06.25 |
---|---|
Edge IE 모드에서 개발자 도구 활성화하기: 숨겨진 디버깅 모드 해결법 (0) | 2024.06.25 |
stable diffusion 가속화, Safetensors의 개념 해설 및 업데이트 확장 (0) | 2024.02.23 |
아나콘다(ANACONDA) 설치 (0) | 2024.02.21 |
CondaHTTPError: HTTP 000 CONNECTION FAILED, 에러 해결 방법 (0) | 2024.02.21 |
댓글