漫画の線画のスタイルの画像を生成する - Anime Lineart LoRA を利用する - Stable Diffusion

Stable DiffusionでAnime Lineart LoRA を利用して、漫画の線画のスタイルの画像を生成する手順を紹介します。

概要

Stable Diffusionで漫画のイメージのようなモノクロの線画を出力したいことがあります。 Anime Lineart LoRA を利用すると線画のイメージを生成できます。
この記事では、Anime Lineart LoRA のインストールと線がイメージの生成手順を紹介します。

Anime Lineart LoRA のダウンロード

Anime Lineart のダウンロードページ(https://civitai.com/models/16014/anime-lineart-manga-like-style)にアクセスします。
ページ右側の[Download]ボタンをクリックして、Anime Lineart LoRAのファイルをダウンロードします。


ファイルをダウンロードできました。

Anime Lineart LoRA の配置 : Stable Diffusion Web UI の場合

ダウンロードしたLoRAファイルを以下のディレクトリに配置します。
(Stable Diffusion Web UI を配置したディレクトリ)\models\Lora

Anime Lineart LoRA の利用

Anime Lineart LoRAを利用して線画を出力します。
Stable Diffusion Web UI を利用し、モデルはConterfeit 3.0を利用します。

はじめに、Anime Lineart LoRAを適用せずにイメージを作成します。
以下のプロンプトを実行します。
Prompt
an extreme beautiful girl stainding, dark blue hair, wearing blazer and middle skirt, cowboy shot, high quality, from side
Negative promptt
low quality, bad hand


画像が生成されました。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]ボタンをクリックします。
Prompt
an extreme beautiful girl stainding, dark blue hair, wearing blazer and middle skirt, cowboy shot, high quality, from side <lora:animeoutlineV4_16:1>
Negative promptt
low quality, bad hand


画像が生成されましたが、線画にはなりませんでした。漫画的なフラットな仕上がりにはなりました。


プロンプトに、lineartmonochrome を追加します。以下のプロンプトに変更して実行します。
Prompt
an extreme beautiful girl stainding, dark blue hair, wearing blazer and middle skirt, cowboy shot, high quality, from side,lineart, monochrome <lora:animeoutlineV4_16:1>
Negative promptt
low quality, bad hand


より、線画に近い状態になりましたが、色はついた状態です。


プロンプト中にある dark blue hair が青色を与えている可能性がありそうです。dark hairに変更して再度実行します。
Prompt
an extreme beautiful girl stainding, dark hair, wearing blazer and middle skirt, cowboy shot, high quality, from side,lineart, monochrome <lora:animeoutlineV4_16:1>
Negative promptt
low quality, bad hand


下図の画像が生成されます。ようやく線画らしい出力になりました。


先の出力で、髪がベタで表現されているのは、dark hairが影響していそうです。dark hairを削除して以下のプロンプトで実行します。
Prompt
an extreme beautiful girl stainding, wearing blazer and middle skirt, cowboy shot, high quality, from side,lineart, monochrome <lora:animeoutlineV4_16:1>
Negative promptt
low quality, bad hand


線画の画像の出力ができました。


背景に線画の飾り絵が入っているため、プロンプトを変更して背景を白くします。また、Anime Outline の影響を0.5に設定して影響度合いを下げます。
以下のプロンプトで実行します。
Prompt
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 promptt
low quality, bad hand


背景白の線画が出力できました。若干色味があるため、完全なモノクロにする場合は、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学習時の画像の絵柄の影響が出ているのではと推測されます。
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
掲載日: 2023-05-18
iPentec all rights reserverd.