Stable DiffusionでAnime Lineart LoRA を利用して、漫画の線画のスタイルの画像を生成する手順を紹介します。
Stable Diffusionで漫画のイメージのようなモノクロの線画を出力したいことがあります。
Anime Lineart LoRA を利用すると線画のイメージを生成できます。
この記事では、Anime Lineart LoRA のインストールと線がイメージの生成手順を紹介します。
Anime Lineart のダウンロードページ(https://civitai.com/models/16014/anime-lineart-manga-like-style)にアクセスします。
ページ右側の[Download]ボタンをクリックして、Anime Lineart LoRAのファイルをダウンロードします。
ファイルをダウンロードできました。
ダウンロードしたLoRAファイルを以下のディレクトリに配置します。
(Stable Diffusion Web UI を配置したディレクトリ)\models\Lora
Anime Lineart LoRAを利用して線画を出力します。
Stable Diffusion Web UI を利用し、モデルはConterfeit 3.0を利用します。
はじめに、Anime Lineart LoRAを適用せずにイメージを作成します。
以下のプロンプトを実行します。
画像が生成されました。Seedの値を控えておき、Seedのテキストボックスに値を入力し、画像生成のたびにSeedが変化しない状態に設定します。
an extreme beautiful girl stainding, dark blue hair, wearing blazer and middle skirt, cowboy shot, high quality, from side
Negative prompt: low quality, bad hand
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 2590668423, Size: 512x768, Model hash: db6cd0a62d, Model: Counterfeit-V3.0
LoRAを適用します。[Generate]ボタン下部の[Show/hide extra networks]ボタンをクリックします。
extra networks枠が表示されます。枠の上部の[Lora]タブをクリックします。インストールされているLoRAの一覧が表示されます。
先ほど配置した、"animeoutlineV4_16"のタイルが表示されています。クリックしてLoRAを適用します。
クリックすると、Promptの欄に<lora:animeoutlineV4_16:1>
が追加されます。
LoRAを適用した状態で、[Generate]ボタンをクリックします。
画像が生成されましたが、線画にはなりませんでした。漫画的なフラットな仕上がりにはなりました。
プロンプトに、lineart
と monochrome
を追加します。以下のプロンプトに変更して実行します。
より、線画に近い状態になりましたが、色はついた状態です。
プロンプト中にある dark blue hair
が青色を与えている可能性がありそうです。dark hair
に変更して再度実行します。
下図の画像が生成されます。ようやく線画らしい出力になりました。
先の出力で、髪がベタで表現されているのは、dark hair
が影響していそうです。dark hair
を削除して以下のプロンプトで実行します。
線画の画像の出力ができました。
背景に線画の飾り絵が入っているため、プロンプトを変更して背景を白くします。また、Anime Outline の影響を0.5に設定して影響度合いを下げます。
以下のプロンプトで実行します。
背景白の線画が出力できました。若干色味があるため、完全なモノクロにする場合は、Photoshopなどの画像処理アプリケーションでモノクロに変換する必要があります。
an extreme beautiful girl stainding, wearing blazer and middle skirt, cowboy shot, high quality, from side,lineart, monochrome, white background <lora:animeoutlineV4_16:0.5>
Negative prompt: low quality, bad hand
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 2590668423, Size: 512x768, Model hash: db6cd0a62d, Model: Counterfeit-V3.0
Anime Lineart LoRA で線画を出力できますが、プロンプトのワードをうまく選ぶ必要があります。色に関するプロンプトが含まれると着色されてしまう傾向にあるようです。
また、Anime Lineart LoRA を適用することで若干絵の風味が変化する傾向にあります。
少女漫画的な絵柄に寄る印象です。おそらくLoRA学習時の画像の絵柄の影響が出ているのではと推測されます。