no8d/ComfyUI-NO8D-controls

This is a set of high-efficiency custom nodes covering prompt writing to final image generation. By optimizing every link, it greatly reduces workflow complexity, enhances convenience and delivers more intuitive operations, so as to boost your work efficiency.

개요

ComfyUI‑NO8D‑controls 는 텍스트에서 이미지 생성을 위한 ComfyUI 시각적 워크플로 엔진을 확장하는 사용자 정의 노드 모음입니다. 이 패키지는 일반적인 단계인 프롬프트 처리, LoRA 스택, 이미지 로드, 생성, 합성, 데이터셋 저장을 재설계하여 더 적은 수의 노드와 수동 연결로 조합할 수 있도록 합니다. 또한 외부 LLM(OpenAI 호환 또는 Ollama)에 텍스트나 이미지를 전달하여 프롬프트를 확장하거나 생성하는 노드도 포함되어 있습니다.

주요 기능

영역 기능 중요성
프롬프트 라이브러리 재사용 가능한 프롬프트 컬렉션(TXT/CSV/XLSX/Google Sheets)을 시각적으로 탐색하고 편집할 수 있습니다. 검색, 즐겨찾기, 기록, 무작위 선택, 내보내기 기능을 지원합니다. 대규모 프롬프트 세트를 프로젝트 간에 정리하고 재사용할 수 있습니다.
프롬프트 병합 여러 소스의 프롬프트를 정의된 순서로 연결합니다. 스타일, 주제, 기타 힌트 문자열을 간단히 결합할 수 있습니다.
LoRA 스택 UNet 모델을 로드하고 CLIP 입력 없이 여러 LoRA 가중치를 추가, 활성/비활성화, 순서 변경, 강도 설정이 가능합니다. 다중 LoRA 실험을 빠르고 UI 기반으로 수행할 수 있습니다.
NO8D‑Prompt 설정된 LLM(OpenAI 호환 또는 Ollama)에 텍스트와/또는 참조 이미지를 전달하고 전체 긍정 프롬프트를 반환합니다. 텍스트 전용, 비전 전용, 멀티모달 모드를 지원하며, 스타일 잠금 및 길이 제어 기능도 제공합니다. 프롬프트 엔지니어링을 자동화하고 로컬 또는 클라우드 LLM을 활용할 수 있습니다.
생성 노드 샘플러 설정, 캔버스 도구(내부/외부 칠하기, 라소 마스크, 불투명도 등) 및 이미지 미리보기를 하나의 노드로 통합합니다. 캔버스 상태에 따라 자동으로 일반 생성, 인페인팅, 아웃페인팅으로 전환됩니다. 일반적인 생성 워크플로우에 필요한 노드 수를 줄입니다.
이미지 컴포저 및 그리드 이미지를 레이어링하고 변환, 컷아웃(rembg를 통해), 합성 이미지를 출력할 수 있는 자유형 캔버스 에디터입니다. 그리드 노드는 여러 이미지를 타일 배치로 정렬합니다. 워크플로우 내에서 기본적인 그래픽 디자인 기능을 제공합니다.
데이터셋 저장기 생성된 이미지와 캡션을 함께 저장하며, 구성 가능한 부분(날짜, 크기 클래스, 소스 이름 등)을 기반으로 파일 이름을 생성합니다. 파인튜닝을 위한 이미지-텍스트 데이터셋 생성을 간소화합니다.
유틸리티 노드 이미지 로드, 빈 잠재 변수 생성기, A/B 미리보기, 제목 오버레이, Krea2 참조 잠재 변수 도우미 등. 표준 ComfyUI 노드 세트의 공백을 메웁니다.

사용 방법

  1. 설치 – ComfyUI/custom_nodes에 복제하고 pip install -r requirements.txt를 실행합니다(또는 ComfyUI‑Manager에 위임). ComfyUI를 재시작합니다.
  2. LLM 구성 – ComfyUI 설정 → NO8D‑control → API 매니저에서 OpenAI 호환 엔드포인트 또는 로컬 Ollama 서비스를 추가하고 검증한 후 텍스트/비전 모델을 선택합니다.
  3. 워크플로우 구성 – NO8D‑control(s) 카테고리에서 노드를 드래그합니다. 일반적인 파이프라인은 다음과 같습니다:
    • NO8D‑Load‑images → NO8D‑Prompt (LLM이 프롬프트 확장) → NO8D‑Prompt‑view (옵션 편집) → NO8D‑LoRA stack → NO8D‑Generate → NO8D‑Image‑Grid / NO8D‑save.
  4. 실행 – NO8D‑Generate 노드의 생성 버튼을 누릅니다. 결과는 하류의 미리보기, 합성, 저장 노드로 흐릅니다.

대상 사용자

  • ComfyUI를 이미 사용하고 있으며, 더 통합적이고 UI 친화적인 프롬프트 및 LoRA 워크플로우를 원하는 아티스트 및 애호가.
  • 대규모 프롬프트 라이브러리나 데이터셋을 구축하고 배치 내보내기 도구가 필요한 연구자.
  • 커스텀 코드를 작성하지 않고도 Ollama를 통해 로컬 LLM을 이미지 생성 파이프라인에 연결하고 싶은 누구나.

제한 사항

  • LLM 통합은 OpenAI 호환 API를 노출하는 서비스만 지원합니다. 내장 모델은 포함되어 있지 않습니다.
  • 일부 노드(예: 이미지 컴포저의 자동 컷아웃)는 rembg와 같은 추가 Python 패키지가 필요합니다.
  • 이 패키지는 ComfyUI에 강하게 결합되어 있어 별도의 라이브러리로 사용할 수 없습니다.

라이선스

MIT – 개인 및 상업적 사용에 무료이며, 출처 표시가 필요합니다.


위 정보는 리포지토리의 README에서 직접 가져왔으며, 외부 가정은 전혀 추가되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트