ComfyUI 기본 노드 설명
ComfyUI 기본 노드 설명
ComfyUI는 깊이 알아갈수록 많은 장점을 가지고 있습니다. 시작하면서의 어려움은 단점으로 보일 수 있지만, 한번 사용법을 익히면 다양한 워크플로우를 설정할 수 있고, 기본적으로 시스템 리소스를 적게 사용하므로 더욱 빠른 속도를 제공하는 이점이 있습니다.
이미지에서 각각의 사각형을 우리는 노드라 칭합니다. ComfyUI는 모든 구성요소가 노드로 이루어져 있습니다. 모든 노드는 왼쪽 포인트와 오른쪽 포인트를 가지고 있는데, 왼쪽은 입력을, 오른쪽은 출력을 의미합니다.
Load Checkpoint
· 모델을 선택할 수 있는 노드입니다.
· 체크포인트 혹은 모델이라고도 불리는 이 요소는 AI의 뇌와 같은 역할을 합니다. 이것을 Stable Diffusion이라는 몸체에 장착하여 그림을 그리게 하는 것입니다. 즉, 어떤 모델을 사용하느냐는 마치 어떤 뇌를 사용하느냐와 같은 의미를 가집니다.
Clip Text Encode
· 총 두 개의 입력란이 있습니다. 상단의 입력란은 긍정적 프롬프트를, 하단의 입력란은 부정적 프롬프트를 작성하는 공간입니다.
· Positive Prompt란 이미지 생성을 위해 텍스트를 이용하는 입력란으로, 영어로 입력해야 합니다. 이는 긍정적 프롬프트 입력란이라고 이해하시면 됩니다.
· 반면에 Negative Prompt는 Positive Prompt와 반대되는 의미의 프롬프트를 입력하는 곳입니다. 이는 이미지에 포함되지 않기를 원하는 요소를 단어로 입력합니다.
Empty Latent Image
· 생성할 이미지 정보를 제공하는 노드입니다.
· Batch size : 설정값을 3으로 변경하고 실행하면, 한 번에 세 장의 이미지가 생성되는 것을 확인할 수 있습니다. Batch size가 클수록 그래픽카드의 VRAM이 많이 필요합니다.
Ksampler
· seed, cfg, steps, denoise 등 세부적인 설정을 하는 노드입니다.
· seed는 그림을 그리는 데 사용되는 노이즈 값입니다. -1로 설정하면 무작위로 랜덤 하게 생성됩니다. 기본값은 -1이며, 특정 이미지를 출력하려면 그 이미지의 seed값을 입력해야 합니다.
· cfg(classifier-free guidance)는 프롬프트와 생성된 이미지의 일치도를 나타냅니다. 이 값이 높으면 입력한 프롬프트에 더 가까운 이미지를 생성하려고 하지만, 그만큼 이미지 왜곡의 가능성도 높아집니다.
· steps는 생성된 이미지를 몇 번 반복하여 개선할 것인지를 설정하는 곳입니다. 하지만, 이 값이 높다고 해서 반드시 이미지 개선이 잘 되는 것은 아닙니다.
VAE Decode
· VAE 모델을 입력 및 처리하여 출력합니다. VAE 모델에 대한 더 상세한 내용은 이전 글 참조 바랍니다.
Save Image
· 최종 결과 이미지를 볼 수 있으며, 이미지가 저장되는 노드입니다.
기타
· 노드 축소 단축키 : alt + C
· ComfyUI-Manager 저장경로 : ComfyUI\custom_nodes
ComfyUI-Manager는 추가 노드를 설치할 수 있는 옵션을 제공합니다. 일종의 확장프로그램입니다.