toyxyz/ComfyUI_toyxyz_test_nodes

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

これは何か

ComfyUI_toyxyz_test_nodes は、Stable Diffusion スタイルの画像生成パイプラインを実行するためのビジュアルノードベースのインターフェースである ComfyUI 用のカスタムノードコレクションです。作者が頻繁に必要とする便利なツールをまとめたもので、ウェブカメラキャプチャ、領域マスク、3D ポーズエディタ、動画編集ヘルパー、ローカル Qwen LLM と通信するいくつかのプロンプト生成ノードなどが含まれます。

誰が使うか

  • すでに ComfyUI を使用しているアーティストや愛好家で、以下のようなタスクのための既製ノードを求めている人:
    • ウェブカメラフレームをワークフローに直接キャプチャする
    • 3D ポーズデータや領域マスクを編集する
    • 動画生成用の「MiniMax-H3」視聴覚プロンプトを構築する
    • ローカル Qwen モデルを使用して、画像(または最大 10 枚のバッチ)を構造化された Danbooru スタイルのプロンプトに変換する
  • これらの反復的な作業のために独自の Python ノードを書くのを避けたい人。

コア機能(README に記載の通り)

カテゴリ ノード / 機能
キャプチャとエクスポート CaptureCam(ウェブカメラキャプチャ)、Save image to path、Export glb、Export video、Direct_screenCap
マスクと領域ツール 領域マスクの描画/クロップ、ComfyCouple Region ファミリー(領域ペインター、マルチ領域、マスク、抽出器)
ポーズと 3D 編集 3D ポーズエディタ、OpenPose エディタ、minimax h3 camera(キーフレームカメラエディタ)
動画ユーティリティ Cut Video(フレーム数でトリミング)、Connect Video(オプションのクロスフェード付きで連結)
プロンプト生成 Minimax-H3-prompter(H3 パイプライン用の視聴覚プロンプトを作成)、image prompter(ローカル Qwen LLM を使用して画像を Danbooru スタイルまたは散文プロンプトに変換)、booru tag prompter
その他 ファイルからランダムテキストを読み込む、ノーマルマップからノイズを除去、深度からノーマルへの変換、領域キャプチャ、AI レンダリングオーバーレイ

ワークフロー例のスニペット

  • デフォルトワークフロー – 画像を読み込み、マスクノードを実行し、結果を保存するシンプルなパイプラインを示します。
  • レンダープレビューワークフロー – ComfyUI 内でのプレビューレンダリングをデモンストレーションします。
  • 直接ウェブカメラキャプチャワークフロー – 別の CaptureCam UI を起動せずにウェブカメラからフレームをキャプチャします。

実行方法

  1. ComfyUI インストールの custom_nodes フォルダにリポジトリをクローンします:
    git clone https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes
    
  2. CaptureCam にある setup.bat を実行します(ウェブカメラヘルパーをセットアップ)。
  3. ComfyUI を再起動します。新しいノードがノードパレットに表示されます。

知っておくべきこと

  • いくつかのノードは ローカル Qwen LLM に依存しています(例:image prompter、Minimax-H3-prompter)。README には、初回使用時に自動ダウンロードと管理された llama.cpp ランタイムが言及されています。
  • 動画関連ノードは元の FPS とオーディオトラックを保持し、大きな動画バッファは test/cache/h3_video_memory/ の下の一時ファイルにスピルすることで処理します。
  • 「MiniMax-H3」スイートは、下流の動画生成モデル用のテキストプロンプトを生成することを目的としています。最終的な動画自体は生成しません。
  • すべてのノードは ComfyUI 内でドラッグアンドドロップできるように設計されており、入力/出力は明確に名前が付けられています(例:image_N、video_N、prompt)。

結論

ComfyUI_toyxyz_test_nodes は、ComfyUI のパワーユーザー向けの実用的なツールボックスであり、ウェブカメラキャプチャ、マスク作成、ポーズ編集、動画トリミング/連結、ローカル Qwen LLM を使用した高度なプロンプト生成のための既製ノードを提供します。ユーザーが独自のカスタムノードをコーディングすることなく、一般的なクリエイティブパイプラインを高速化します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト