StableGen 0.4.0: ComfyUI経由でBlenderの3Dアセットにテクスチャとリグを適用

ComfyUI Wikinews

StableGen 0.4.0は、新しいBlenderパネル、Masked Edit、SkinTokens自動リギング、Qwen Image 2.1のサポート、刷新されたプロジェクションパイプラインを追加し、すべてのモデル処理をComfyUIに送信します。

StableGen は、拡散モデルを使ってメッシュやシーン全体にテクスチャを付与し、プロンプトや画像から新しいメッシュを生成する Blender アドオンです。シーン内のカメラからガイダンス画像をレンダリングし、同じコンピューター上またはネットワーク上の別マシンで動作する ComfyUI サーバーに処理を送り、結果をメッシュに投影します。バージョン 0.4.0 は 2026年10月28日にリリースされ、Blender 4.2 から 4.5、さらに 5.1 以降をサポートします。

StableGen は 2025年から存在しており、常にモデルそのものではなくブリッジとしての役割を担ってきました。ジオメトリ、カメラ、マテリアルは Blender が管理し、推論は ComfyUI が担当し、アドオンが両者の間で画像と深度を受け渡します。0.4.0 リリースは、このブリッジに対するこれまでで最大の変更です。サイドバーはフルパネルになり、テクスチャ編集はペイントした領域にマスクして適用でき、メッシュ生成中にキャラクターへリグを設定できるようになり、投影シェーダーは深度とパーツ境界のガードを中心に作り直されました。

同じ宝箱を SDXL、MOSS Image、Qwen Image Edit、Qwen Image 2.1、Qwen Image 2.1 Turbo、FIBO 2.0 Edit でテクスチャリングし、それぞれ南京錠のクローズアップを添えた画像

新しいパネル

サイドバーは、ページタブ(Texture、Cameras、Blending、Tools、TRELLIS.2 では Mesh)、カメラツール用のツールバー、Ctrl K で開きすべての設定を絞り込める検索フィールド、進捗と Reproject、Bake、Export を備えたフッターを持つパネルに置き換えられました。各アーキテクチャの横にあるタグは、そのアーキテクチャがシーンにテクスチャを付けるのかアセットを生成するのかを示し、実験的および非推奨のものにはフラグを立てます。プリセットタグは各プリセットの背後にあるワークフローを示し、リストには選択済みのアーキテクチャに属するプリセットのみが表示されます。従来のサイドバーは、環境設定の Use Legacy Panel から引き続き利用できます。

StableGen パネル: 検索付きヘッダー、カメラツールバー、タグ付きのアーキテクチャとプリセット設定、ページタブ、Generate、Reproject、Bake、Export を備えたフッター

Qwen Image 2.1、および3つの実験的アーキテクチャ

Qwen Image 2.1は新しいデフォルトグレードのアーキテクチャで、Precise、Precise+、Safe、Context + Reference、Local Edit、Refineの6つのプリセットを備えています。Sampling & resolutionの下にあるTarget megapixelsを上げると、ネイティブの2K解像度、1ビューあたり約4MPで動作します。デフォルトは1MPのままです。予算を増やすとビューあたりの処理時間が長くなるためです。RGBAビューを生成するので、透明ピクセルは投影に含まれず、暗い生地のトリムラインのような細いディテールをビュー間でよりきれいに引き継ぐことができ、生成を駆動するプロンプトは編集可能なテンプレートです。リクエストはComfyUIワークフローとしてエクスポートできます。

さらに3つのアーキテクチャが実験的としてタグ付けされ、デフォルトで表示され、Enable Experimental Architecturesによって隠されます。

  • Qwen Image 2.1 Turboは同じワークフローを数ステップのTurboモデルで8ステップ実行し、同じシーンでQwen 2.1 Preciseの約3倍高速です。
  • MOSS ImageはSDXLワークフロー(Generate Sequentially、Local Edit、UV Inpaintを含む)を実行しますが、ControlNetの代わりに独自の深度コントロールアダプタでジオメトリに追従します。
  • FIBO 2.0 EditはQwenワークフローをFIBO 2.0 Edit Turboで4ステップ、1ビューあたり1MPで実行します。

FLUX.1とFLUX.2 Kleinは非推奨になりました。これらとそのプリセットは、Enable Deprecated Architecturesをオンにしない限り隠されます。これらを使用するファイルは引き続き開くことができます。

マスク編集

モデル上で領域をペイントして変更内容を記述すると、StableGen はその領域だけを、それを映すすべてのカメラを通じて再生成し、テクスチャの残りの部分はそのまま維持します。非推奨の FLUX 系を除くすべてのテクスチャリングアーキテクチャで動作し、適用または破棄するまで編集内容をプレビューとして保持します。また、PBR マテリアルでは編集した領域のマップも更新され、光るディテールには新しいエミッションも含まれます。

黄色いジャケットを着た配達員、編集前同じジャケットを黒いネオンテックジャケットに置き換え済み
オリジナルのテクスチャマスク編集: 「黒いネオンテックジャケット」

SkinTokensによるリギング

選択済みキャラクターの自動リギングは、TRELLIS.2生成のステップとして、または選択した任意のメッシュに対して、ComfyUIサーバー上でSkinTokensによるスケルトンとスキンウェイトを追加します。その後、FBXやBVHファイル(Mixamoのクリップを含む)のアニメーションをそのリグにリターゲットできます。参照ポーズはソースに合わせられ、肘と手首はソースの動きに追従し、腕は体から離れた状態に保たれます。

SkinTokensで自動リギングされ、Mixamoの歩行アニメーションで動かされる白いメカロボット

Marigold V2とPBRマップ

Marigold V2はv1に代わってアルベドと法線のソースとなり、よりシャープなディテール、より良い色、最大2048 pxのサポートを備えています。アルベドの彩度補正は、フレーム全体ではなくオブジェクトのみを測定するようになり、V2ではアルベドが生成済みの色をすでに保持しているため無効になります。タイル抽出用のタイル推論オプションがあり、再ベイクすると、オフにしたチャンネルのマップが削除され、再び接続されないようになります。

プロジェクション: Depth/Part Projection Guard

生成済みビューの投影とブレンドの仕組みを刷新し、継ぎ目、エッジ、オクルージョンをよりクリーンにしました。新しい Depth/Part Projection Guard(DPPG)は、深度やオブジェクト、マテリアルの境界において、ビューの前景色が背後のサーフェスへ漏れ出すのを防ぎます。たとえば腕の肌色が背後のドレスに付着するのを防ぎます。Depth-Aware Margins は前景と背景の幅を個別に設定でき、Coverage Rescue ははるかに弱いビューしか残っていない領域でガードを緩和し、ガードのエッジは Surface Blend を含む複数の手法でフェザー処理できます。Surface Blend は滑らかな境界のために高いスケールでレンダリングされます。

ガードオフ: 赤い柱と青い球が背後の壁に輪郭を残しているガードオン: 同じ投影で、壁はクリーンなまま
ガードオフ: すべてのビューが壁に輪郭を残すガードオン: 壁はクリーンなまま

プロジェクションのマテリアルは、ラベル付きのフレーム(サーフェスジオメトリ、画像と UV、カメラの視錐台、レイキャスト可視性、向きの角度、ガード、ビューごとのセクション)に分割され、主要なブレンド制御はシェーダー入力として公開されています。そのため、マテリアルが何を行っているかを Shader Editor で追いながら調整できます。Cycles のシェーダースタックと EEVEE の属性上限の範囲内に収まるため、カメラの多いシーンが黒やマゼンタでレンダリングされることはありません。

v0.3.1 で投影されたキャビンの角。テーブルの脚がラグに描かれ、黒い穴がある同じビューを v0.4.0 で投影したもの。漏れや穴はない
v0.3.1v0.4.0

高速化とインターフェースの応答性維持

ガイダンスレンダー、ビジビリティレンダー、プロジェクションのビルドが Blender をブロックせずに実行されるようになり、すべての ComfyUI ステージで進捗が報告されます。同じ 6 ビューの SDXL シーンでは、モデル推論を除く StableGen の 1 実行あたりの全処理が 27.1 秒から 13.6 秒に短縮され、インターフェースが最も長く固まった時間も 4.4 秒から 0.8 秒に短縮されました。ビジビリティレンダーは 11.0 秒から 3.8 秒、コンテキストレンダーは 9.8 秒から 3.9 秒、プロジェクションは 4.5 秒から 2.9 秒になりました。一方、深度エクスポートはガードマップもレンダリングするようになったため、0.6 秒から 2.1 秒に増加しています。

リグ付きキャラクターに役立つ追加機能が 2 つあります。Texturing Frame 設定は、ポーズ済みジオメトリ、ビジビリティ、プロジェクション、ベイクに使用するフレームを固定するため、アニメーションするキャラクターも一貫したポーズでテクスチャリングできます。また Diagnostics ページ(デバッグ設定を有効にした場合)では、どのビューがどこに書き込むか、各カメラが何を破棄するか、モデルに送信されるコンテキストを、再生可能な記録付きで確認できます。

インストーラーとドキュメント

アドオンは現在、プラットフォームごとに1つのZIP(windows-x64、linux-x64、macos-arm64)として提供され、単一の230 MBファイルではなく、それぞれ約65~90 MBになりました。Blenderは別のプラットフォーム向けにビルドされたZIPを受け付けません。インストーラーには、Marigold V2、Qwen Image 2.1、SkinTokens、および3つの実験的アーキテクチャ向けの新しいパッケージが追加され、すべてのカスタムノードをテスト済みのコミットにピン留めし、無人実行用のコマンドラインオプション(--packages、--yes、--list、--dry-run、--verify、--verify-hashes、--update-nodes)を備えています。最初にディスク容量、Git、ComfyUIバージョンを確認し、ComfyUI更新後にTRELLIS.2環境を修復し、ComfyUIのPythonとtorchに一致するNunchaku wheelをインストールします。既存のインストールではインストーラーを再度実行する必要があります。--update-nodesは以前にインストール済みのノードをピン留めされたコミットに移動します。

DAEおよびGLBファイルのバッチテクスチャリングはCSVマニフェストで駆動できるようになり、FBXエクスポートではベイク済みUVマップが先頭に配置され、未使用のマテリアルスロットが削除されるため、Unrealなどのエンジンがベイク済みテクスチャを正しくマッピングできます。3Dプリント側では、ディザリング方法、より信頼性の高いMake Solid、印刷可能メッシュチェック、テクスチャ付きOBJエクスポートが追加されました。

このリリースには、プロジェクト初の完全なドキュメントも含まれています。インストール、アーキテクチャ、カメラ、ブレンディング、Masked Edit、PBRマップ、リギング、エクスポート、トラブルシューティングを扱う15ページのwikiです。

入手方法

StableGen は ComfyUI のカスタムノードではなく、Blender アドオンです。Blender にインストールし、ComfyUI サーバーを指定して、インストーラーを使ってそのサーバー上で必要なモデルとノードを取得します。コードとリリースは GitHub(GPL-3.0)、ドキュメントは プロジェクト wiki、ご質問はプロジェクトの Discord へお寄せください。

コメント

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

コメントを読み込み中…
StableGen 0.4.0: ComfyUI経由でBlenderの3Dアセットにテクスチャとリグを適用 | ComfyUI Wiki