메인 콘텐츠로 건너뛰기
사용자 정의 노드와 연결된 재사용 가능한 하위 그래프 구성 요소가 있는 경우, ComfyUI는 이를 전역 하위 그래프 블루프린트로 사용자에게 제공할 수 있습니다. 하위 그래프 블루프린트를 통해 사용자는 하위 그래프 메뉴에서 미리 만들어진 노드 그룹을 빠르게 추가할 수 있습니다. 노드 개발자가 해야 할 일은 사용자 정의 노드 디렉터리에 subgraphs 폴더를 생성하고, 해당 폴더에 .json 파일을 배치하는 것입니다. 내부적으로 ComfyUI는 모든 사용자 정의 노드 디렉터리를 스캔해 하위 그래프 파일을 찾고, /global_subgraphs API 엔드포인트를 통해 제공합니다.

예시

ComfyUI-MyCustomNodeModule/subgraphs/ 디렉터리 아래:
  • My_upscale_subgraph.json
  • My_effects_subgraph.json
이 예시에서 ComfyUI의 하위 그래프 브라우저는 ComfyUI-MyCustomNodeModule의 블루프린트를 표시하며, 사용자는 이를 자신의 워크플로우에 추가할 수 있습니다.

하위 그래프 JSON 파일 만들기

하위 그래프 JSON 파일은 워크플로우 JSON 파일과 동일한 형식을 사용합니다. 가장 간편한 방법은 다음과 같습니다:
  1. ComfyUI에서 하위 그래프를 구성하세요.
  2. 포함하고 싶은 노드를 선택하세요.
  3. 이를 하위 그래프로 변환하세요.
  4. 하위 그래프를 JSON으로 내보내세요.
  5. 이 JSON 파일을 subgraphs/ 폴더에 배치하세요.

참고사항