toyxyz/ComfyUI_toyxyz_test_nodes

This is a custom node that collects the tools I use frequently.

ComfyUI_toyxyz_test_nodes – 사용자 정의 ComfyUI 노드의 도구상자

무엇인가요 – Stable Diffusion 스타일 이미지 생성을 위한 시각적 흐름 인터페이스인 ComfyUI용 사용자 기여 노드 모음입니다. 이 리포지토리는 저자(toyxyz)가 자주 사용하는 다양한 유틸리티를 모아놓은 것으로, 웹캠 캡처 및 영역 마스크 생성에서부터 MiniMax‑H3 동영상 워크플로우용 고급 프롬프트 생성 도구까지 포함합니다.

왜 중요한가요 – ComfyUI의 강점은 모듈식 노드에 있습니다. 이 패키지를 설치하면, Python 스크립트를 작성하거나 여러 기본 노드를 수동으로 연결해야 했던 수십 개의 즉시 사용 가능한 노드를 즉시 확보할 수 있습니다. 이 노드들은 다음 기능을 커버합니다:

  • 실시간 웹캠 및 화면 캡처 (특정 영역 또는 창도 가능)
  • 마스크 생성 (그리기 영역, 시각 영역, 영역 기반 마스크) – 영역별 프롬프트에 사용
  • OpenPose 편집 및 포즈 보간
  • 동영상 처리 유틸리티 (자르기, 연결, .glb로 내보내기, 깊이 → 정규화 변환, 노이즈 제거)
  • 텍스트 헬퍼 (파일에서 랜덤 라인 로드, LoRA 훅 지원)
  • MiniMax‑H3‑prompter 노드: Qwen‑3.8‑27B 또는 MiniMax‑H3‑Rewriter를 사용해 촬영/이동 타임라인, 카메라 스타일 메타데이터, 참조 분석을 처리하는 MiniMax H3 동영상 모델용 오디오비주얼 프롬프트를 생성합니다.

설치

  1. ComfyUI의 custom_nodes 디렉터리에 리포지토리를 클론합니다:
    git clone https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes
    
  2. CaptureCam 내부의 제공된 setup.bat를 실행하여 소형 웹캠 보조 애플리케이션을 설치합니다.
  3. ComfyUI를 재시작하면 새로운 노드가 "toyxyz" 카테고리에 나타납니다.

일반적인 워크플로우 – README에는 기본, 렌더 미리보기, 직접 웹캠 캡처용 예제 그래프 3개가 포함되어 있습니다. 일반적인 패턴은 다음과 같습니다:

  1. Capture Webcam 또는 Direct_screenCap 노드를 사용해 이미지 또는 동영상 프레임을 캡처합니다.
  2. Draw area mask 또는 Visual area mask를 사용해 특별히 처리하고 싶은 영역에 마스크를 설정합니다.
  3. 기본 프롬프트(예: ComfyCouple Region)를 설정하고, 필요 시 LoRA 훅을 추가합니다.
  4. 이미지를 생성한 후 Save image to path 또는 Export video로 저장합니다.
  5. 동영상 중심 프로젝트의 경우, MiniMax‑H3‑prompter에서 생성된 프롬프트를 하류 H3 파이프라인에 전달합니다.

주요 노드 (선택 사항)

노드 목적
MiniMax‑H3‑prompter MiniMax H3 동영상 생성용 타임 기반 오디오비주얼 프롬프트(쇼트, 이동, 카메라 스타일)를 구성합니다.
Capture Webcam / Load Webcam Image 웹캠에서 프레임을 실시간으로 캡처하거나 사전 저장된 캡처를 로드합니다.
Direct_screenCap 화면의 특정 영역 또는 특정 창을 캡처합니다.
Draw area mask / Visual area mask 영역 프롬프트용 인터랙티브 이진 마스크 생성.
Openpose Editor / Pose Interpolation 신체 부위 키포인트 편집 또는 포즈 간 부드러운 전환 생성.
ComfyCouple Region / Mask SD‑1.5, SDXL, Flux, Anima와 호환되는 영역 프롬프트; LoRA 훅 지원.
Cut Video / Connect Video 오디오와 FPS를 유지하면서 VIDEO 텐서를 자르거나 연결합니다.
Depth to normal / Remove noise 더 나은 3D 인식 생성을 위해 깊이 맵 또는 정규화 맵을 후처리합니다.
Export glb 색상, 정규화, 알파 맵을 포함한 평면 .glb 파일을 패키지화합니다.
Load Random Text From File 텍스트 파일에서 랜덤 또는 인덱스 기반 라인을 로드하여 프롬프트로 사용합니다.

누가 사용해야 하나요 – ComfyUI를 사용 중이지만, 커스텀 코드를 작성하지 않고도 웹캠 기반 캡처, 영역 마스크 워크플로우, 또는 MiniMax‑H3 프롬프트 빌더에 빠르게 접근하고 싶은 사용자에게 적합합니다. AI 강화 동영상 파이프라인 또는 인터랙티브한 이미지 → 동영상 설정을 구축하는 창작자에게 특히 유용합니다.

라이선스 및 기여 – 리포지토리는 대부분의 ComfyUI 커스텀 노드에서 사용되는 표준 오픈소스 모델(MIT/Apache 유사)을 따릅니다. 기여는 풀 리퀘스트를 통해 수락되며, 각 추가된 노드에 대해 날짜가 기록된 변경 로그를 유지하고 있습니다.

관련

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