InvokeAI 3.0が公開:ノード設計へ全面刷新、SDXLにも先行対応
画像生成ツールInvokeAIがv3.0.0を公開した。内部構造をノードベースへと全面刷新し、実験的なノードエディタを搭載。ControlNet連携やダイナミックプロンプト、SDXLの先行サポート、長文プロンプト対応、Macでの半精度ロードによる省メモリ化などを実現した。
InvokeAIは、クリエイターや開発者向けに設計されたオープンソースの画像生成エンジンです。洗練されたWebインターフェースとCLIツールを備え、ローカル環境での制作を支えてきました。2023年7月21日、メジャーアップデートとなるInvokeAI 3.0.0が公開されました。
バージョン2.3.5以来の大刷新となる今回のアップデートでは、内部コードベースが全面的に書き直されました。すべての生成機能が「ノード」として再定義され、入力を受け取って出力を返す小さなコードをグラフ状に連結するアーキテクチャへと進化しています。これにより、新しい画像処理パイプラインの開発や拡張が大幅に容易になりました。
何ができるのか
WebUIには、制作現場で求められていた実用機能が多数盛り込まれました。
まず、ControlNetインターフェースが統合されました。参照画像を与えることで、人物のポーズや構図を細かく指定した生成が可能です。
プロンプトの構成要素を組み合わせて試せる「ダイナミックプロンプト」や、Stability AIの最新画像モデル「Stable Diffusion XL(SDXL)」の先行サポートも実装されています。
さらに、77トークンを超える長文プロンプトの入力に対応したほか、上級者向けにCLIPの初期層を選択して生成のバリエーションを広げる機能も追加されました。
画面レイアウトも再設計され、ランダムシード生成ボタンなど頻繁に使う操作へのアクセス性が向上しています。生成画像をトピック別や日付順に整理できるマルチギャラリー機能も備わりました。
動かし方と動作環境
3.0.0では速度改善とともにメモリ消費の最適化が進められました。
特にMacユーザーにとって嬉しいのが、float16(半精度)でのモデル読み込みへの対応です。これにより使用メモリ量が抑えられ、Mac環境での動作がより軽快になります。
モデルの導入もシンプルになりました。コンソールベースのインストーラー「invokeai-model-install」がタブ形式に刷新され、Checkpoint、Diffusersモデル、ControlNet、LoRA、Textual Inversionを個別に管理できます。ローカルファイルはもちろん、URLやHugging FaceのRepo_IDからの直接インストールにも対応しています。
起動コマンドは「invokeai-web」が推奨となります。また、実験的なノードエディタがWebUI右上の設定アイコンから有効化でき、画面上でノードを繋ぐ高度な生成も試せます。開発者向けには端末上でノードを検証できる「invokeai-node-cli」も用意されました。コードや導入手順は公式GitHubリポジトリで公開されています。
なぜ重要か
InvokeAI 3.0は、使いやすいUIを維持したまま、バックエンドを柔軟なノード構造へ移行させた点が非常に優れています。
ノード接続型のツールは自由度が高い反面、初心者には敷居が高くなりがちですが、InvokeAIは直感的な操作パネルと実験的なノードエディタをうまく同居させています。Macでのメモリ削減やSDXL対応、ControlNetの統合など、実用性に直結する改善が揃っており、ローカル環境で高品質な生成環境を構築したい人にとって有力な選択肢です。
情報源 (2)
- youtube.com(新しいタブで開きます)原文youtube.com
- github.com(新しいタブで開きます)報道github.com