ComfyUI 워크플로우 기본 개념과 사용 방법
워크플로우(Workflow)란 무엇인가?
워크플로우는 ComfyUI의 가장 핵심적인 개념입니다. 간단히 말해서 여러 노드(Node)가 연결된 그래픽 인터페이스로, AI 이미지 생성의 전체 처리 과정을 설명합니다. 레고 블록을 조립하는 것처럼, 서로 다른 기능을 가진 노드들을 조합하여 다양한 AI 이미지 생성 효과를 구현할 수 있습니다.
워크플로우의 기본 구성
일반적인 워크플로우는 다음과 같은 부분들로 구성됩니다:
- 노드(Node): 각 노드는 모델 로딩, 이미지 생성 등 특정 기능을 나타냅니다
- 연결선(Connection): 노드 간의 연결선으로, 데이터의 흐름을 나타냅니다
- 입출력 포트: 노드의 작은 점들로, 보라색은 입력을, 주황색은 출력을 나타냅니다
워크플로우 생성 방법
-
노드 추가:
- 캔버스에서 우클릭하여 노드 메뉴를 엽니다
- 검색창에 키워드를 입력하여 필요한 노드를 찾습니다
- 원하는 노드를 클릭하여 선택하면 캔버스에 나타납니다
-
노드 연결:
- 마우스로 한 노드의 출력 포트에서 다른 노드의 입력 포트로 드래그합니다
- 포트 유형이 일치하는지 확인합니다(같은 색상)
- 잘못된 연결은 빨간색으로 표시됩니다
워크플로우 가져오기와 내보내기
워크플로우 내보내기
- JSON 파일로 내보내기:
- 오른쪽 상단의 “Save”(저장) 버튼을 클릭합니다
- 저장 위치를 선택하면 .json 형식으로 저장됩니다
- 워크플로우 공유:
- 공유하고 싶은 노드들을 선택합니다
- 우클릭하여 “Copy” 복사를 선택합니다
- 복사된 텍스트를 다른 사람과 직접 공유할 수 있습니다
워크플로우 가져오기
-
JSON 파일 가져오기:
- .json 파일을 ComfyUI 인터페이스로 직접 드래그앤드롭합니다
- 또는 오른쪽 상단의 “Load” 버튼을 클릭하여 파일을 선택합니다
-
클립보드에서 가져오기:
- 다른 사람이 공유한 워크플로우 텍스트를 복사합니다
- ComfyUI 인터페이스에서 Ctrl+V(Mac 사용자는 Command+V)를 눌러 붙여넣기합니다
ComfyUI 워크플로우 일반적인 오류 상태
유용한 팁
-
노드 구성:
- 스페이스바를 누른 채로 캔버스를 이동할 수 있습니다
- 마우스 휠로 캔버스를 확대/축소할 수 있습니다
- 여러 노드를 선택하여 함께 이동할 수 있습니다
-
빠른 조작:
- Alt 키를 누른 채 노드를 드래그하면 빠르게 복제할 수 있습니다
- 노드를 더블클릭하여 매개변수를 빠르게 수정할 수 있습니다
- Delete 키를 눌러 선택한 노드를 삭제할 수 있습니다
-
자주 사용하는 템플릿 저장:
- 자주 사용하는 워크플로우를 템플릿으로 저장합니다
- 필요할 때 바로 가져와서 사용하여 반복 작업을 피할 수 있습니다
일반적인 문제 해결
-
노드 연결 오류:
- 노드 유형이 일치하는지 확인합니다
- 필요한 입력 노드가 모두 연결되었는지 확인합니다
- 오류 메시지를 확인합니다
-
워크플로우가 실행되지 않을 때:
- 필요한 모든 모델이 로드되었는지 확인합니다
- 매개변수 설정이 올바른지 확인합니다
- 콘솔의 오류 로그를 확인합니다
팁
- 간단한 워크플로우부터 시작하는 것을 추천합니다
- 다른 사람이 공유한 워크플로우를 참고하여 학습할 수 있습니다
- 다양한 노드 조합을 시도해보세요
- 워크플로우를 자주 저장하는 것을 잊지 마세요