
Stable Diffusion webUI (automatic1111)で、拡張機能のControlNetを使った、AIイラストから線画を抽出する方法を解説していきます



線画だけ抽出しても使い道あるの?
「デザインは良かったけど、配色がイメージと違った…」や「別な配色のキャラクターが欲しい」などの時に、線画を抽出して、色の付け直しが出来るよ



イラストはいいけど、配色だけ残念な感じの時とかあるので、そんな時便利そうね



それに、ロールプレイングゲームの色違いのモンスター作るのに便利そうだね



線画を手描きによる修正して色を付け直すことも可能ですよ



現在、Stable Diffusionに関する記事は、以下のものがありますので参考にしてね
【StableDiffusion webUI基本設定】
- StableDiffusion WebUIをローカル環境で使う設定のやり方♪
- 【画像生成AIイラスト】VAEインストール方法と便利な使い方
- 「VAE」かんたんに切り替えするインターフェイス
- 【日本語化】StableDiffusionWebUI インターフェイス設定方法。
- 大きく、キレイな画像を出力する方法Hires.fix使い方。解像度アップ!
- 操作画面の5つのボタン解説
【ControlNet】
- 【ControlNet】使い方とインストール方法。画像生成AIイラストに便利な神機能。
- 骨(棒人間)を使い、思い通りの姿勢をとらせた方法。
- 原画の絵と同じ姿勢(ポーズ)のAIイラスト生成のやり方♪
- AIイラストから線画を抽出する方法♪
- AIイラストを手描きで修正し、生成するやり方♪
- 自作の線画イラストをAIイラストに色塗り(ペイント)させる方法♪
【プロンプト】
【その他 拡張機能について】
- 【EasyNegative v2】導入&使い方♪設定方法
- 【EasyNegative V2】反映されないときには?原因と対処方法
- 【Dynamic Prompts】ダウンロードとインストールの設定方法と特殊構文の使い方
【その他 AI情報】
ControlNetを使い、AIイラストから線画を抽出するする手順
まずは、Stable Diffusion webUIには、元々ControlNetが導入されているわけではないので、使える状態に設定します。



設定が終わると、次のような項目が加わります
※今回のモデルは、andite/anything-v4.0を使わせて頂いてます





Control-Net欄のよこにある三角のボタンをクリックして、Control-Netを表示しましょう
AIイラストから線画を抽出するには、txt2imgを使って行えます
今回は、プロンプトとネガティブプロンプトに、最低限のプロンプトのみ以下のように記載しました
プロンプト
masterpiece, best quality, kawaii, cute girl
ネガティブプロンプト
worst quality, low quality
Control-Net画面を表示
Control-Netを開くと、次のような画面が開きます





まずは、Enableの所にチェックを入れてください
Enableは、Control-Netを有効にすると言う意味です





次にimageの所に、線画を抽出したい画像を入れます





次に、プリプロセッサ(Preprocessor) と、モデル(Model)を設定します
プリプロセッサは、canny
モデルは、canny
に設定してね





それでは、ジェネレイト(Generate)ボタンをおしましょう





線画が抽出されましたね
線画の他にプロンプトをほとんど入れてないので、配色はAIが自動生成したものになります
かなり細かく線画が抽出されましたね
おまけ



本格的にやりたい人は、デジタルイラスト/アイコンお絵描きする必要なおすすめ道具をまとめましたので参考にしてね
動画:画像生成AIイラストから線画を抽出&再ペイント方法(色塗り)



YouTubeでもweb2 web3 に関する情報を発信しています。興味ありましたら、チャンネル登録してね