WAS Node Suite v3 Reborn: ComfyUI向け463ノード、依存関係ゼロのノードパック

ComfyUI Wikinews

WAS Node Suite v3は定番のComfyUIノードパックを再構築: 463ノード、自動pipインストールなし、torchネイティブ処理、Three.js 3Dシーン、ノード内ビデオ比較に対応。

WAS Node Suite v3 (GitHub) は、ComfyUIで最も歴史が古く、最も多くダウンロードされているノードパックの1つをゼロから再構築したものです。バージョン3ではノード数が463に倍増する一方、このパックの悪名高い依存関係地獄を解消しています。デフォルトでインストールされるパッケージはゼロ、単独でのpip実行もなく、負荷の高い画像処理はComfyUI自身のデバイス上でtorchネイティブに動作します。
WAS Node Suite v3 ヒーローバナー

WAS Node Suiteは2023年から提供されており、ダウンロード数は100万回を超えています。v2パックは220ノードを同梱していましたが、インストール時に約20個のPythonパッケージを引き込み、環境を壊す頻繁な原因となっていました。作者のWASasquatch(Jordan Thompson)氏は、このリリースを「WAS-NS Reborn」と呼んでいます。このパックは最新のComfyUI向けに再構築されており、必要なのはComfyUI 0.14.0+とPython 3.10+のみで、どの時点でも追加のインストール、ダウンロード、ビルドは一切行いません。

v2からv3への変更点

v2v3
ノード220463
デフォルトでインストールされるパッケージ200
git URLからインストールされるパッケージ30
オプションのノードグループなしconfig.yamlで22の機能ゲート、初期状態で8つがオフ

v2の220ノードのうち216ノードのIDは変更されずにそのまま維持され、廃止された4ノード(Image Crop Face、Image Gradient Map、Load Lora、Number to Text)は、古いワークフローを開くとComfyUIの不足しているノードダイアログによって自動的に置き換えられます。保存済みの古い設定、ウィジェット、ワイヤーは読み込み時に引き継がれます。

主なアーキテクチャ上の変更: 顔検出、グラデーションマップ、背景除去、フレーム補間、シームレステクスチャ、カラーマッチング、レベル補正、パレット、マスク、デコンボリューションがすべてtorchで動作し、ComfyUIのデバイスを使用します。OpenCV、numba、rembg、timm、scipy、scikit-image、scikit-learn、matplotlibはインストールされなくなります。唯一のオプション依存関係グループはdocument_export(DOC/ODT/PDF出力)で、config.yamlで明示的に有効化します。

247の新ノード

代表的な追加機能は次のとおりです:

  • Three.jsシーン(43ノード): ワイヤーから3Dシーンを構築。ジオメトリ、マテリアル、ライト、カメラ、モデル読み込み、レンダリング、パストレーシングに対応します。デフォルトでは機能ゲートの背後でオフになっています。
  • ファイル、アーカイブ、ドキュメント(28): zipアーカイブをワイヤー上のデータとして扱い、6種類の形式のドキュメントに対応。フォルダ全体をオリジナルのファイル名を保ったままグラフに通せます。
  • ロジックとフロー(24): 条件チェーン、型付きスイッチ、for/whileループに加え、ブランチの評価を完全に停止する実行ゲートを備えます。
  • レイヤー(20): エフェクトと配置を備えたワイヤー上のレイヤースタックと、ノード上に描画されるキャンバスを提供します。
  • HDRとリニアライト(9): 白(1.0)を超える値をデコードし、フィルター間でレンジを維持、EXRとDNGの読み書きに対応します。
  • 潜在アフィンサンプリング(6): マスクを通じて潜在をスケールおよびオフセットします。サンプリングの途中も含み、被写体に追従するコンテンツ認識パターンに対応します。READMEには、MiniMax H3ビデオ潜在に対してサンプラー内でアフィンを実行するサンプルワークフローが含まれています。
  • テンポラルノイズホールド: フレームごとに新しいノイズを引く代わりに、各ビデオフレームのノイズパターンを次のフレームへ引き継ぎます。MiniMax H3などのビデオモデルで、開始ノイズからシーンを生成します。

194ノードは、ヒストグラム、カラーランプ、3Dビュー、テキストエディター、クリックして見た目を選択できるコンタクトシートなど、自身の上にパネルを描画します。Compare Videoは、ドラッグ可能なディバイダーで2つのレンダリングをフレーム単位で同期しながら並べて再生するため、ワークフローの変更をベースラインのレンダリングとすばやく比較できます。

WAS Node Suite v3 Content Viewerノード

Content Viewerは、配線されたあらゆるもの(マークダウン、HTML、SVG、ドキュメント、JSON、CSV、ログ、画像キャンバス)をノード上に直接レンダリングし、画像検索パネルやOpenReelビデオエディターなどのインストール可能なビュー拡張機能に対応します。

入手方法

WAS Node Suite v3はMITライセンスです。ComfyUI Managerで「WAS Node Suite v3」を検索してインストールするか、WASasquatch/was-node-suite-comfyuicustom_nodesにクローンしてください。従来のv2の動作を希望する場合は、作者はComfyUI Manager上のdrltdata氏による「WAS-NS Revised」フォークを推奨しています。3Dシーン、HDR、レイヤー、ループ、アフィンサンプラー用の実行可能なサンプルワークフローは、リポジトリのdocs/workflows/ディレクトリに同梱されています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…
WAS Node Suite v3 Reborn: ComfyUI向け463ノード、依存関係ゼロのノードパック | ComfyUI Wiki