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 동영상 모델용 오디오비주얼 프롬프트를 생성합니다.
설치
- ComfyUI의
custom_nodes디렉터리에 리포지토리를 클론합니다:git clone https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes CaptureCam내부의 제공된setup.bat를 실행하여 소형 웹캠 보조 애플리케이션을 설치합니다.- ComfyUI를 재시작하면 새로운 노드가 "toyxyz" 카테고리에 나타납니다.
일반적인 워크플로우 – README에는 기본, 렌더 미리보기, 직접 웹캠 캡처용 예제 그래프 3개가 포함되어 있습니다. 일반적인 패턴은 다음과 같습니다:
- Capture Webcam 또는 Direct_screenCap 노드를 사용해 이미지 또는 동영상 프레임을 캡처합니다.
- Draw area mask 또는 Visual area mask를 사용해 특별히 처리하고 싶은 영역에 마스크를 설정합니다.
- 기본 프롬프트(예: ComfyCouple Region)를 설정하고, 필요 시 LoRA 훅을 추가합니다.
- 이미지를 생성한 후 Save image to path 또는 Export video로 저장합니다.
- 동영상 중심 프로젝트의 경우, 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 유사)을 따릅니다. 기여는 풀 리퀘스트를 통해 수락되며, 각 추가된 노드에 대해 날짜가 기록된 변경 로그를 유지하고 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트