Stable Diffusion「Anime Lineart Style」で線画を抽出する方法!呪文(プロンプト)も

LoRA

線画を抽出するといえば、ControlNetのcannyやlineartで線を出すのが一般的な方法です。

もしLoraを入れるだけで、線画が出せるとしたら楽ですよね。

今回はそんな魔法のようなLoraについて解説します。

スポンサーリンク

【準備】Stable DiffusionとControlNetの導入

Stable Diffusionの使用環境は整っていますか?

もしまだの方がいたら、こちらの記事を参考にしてください。

今回はLoraを使用した線画抽出の解説です。

過去にControlNetを使用しての線画抽出について解説したものがあります。

今回は、ControlNetは使用せずに、Lora で線画を抽出します。

Stable Diffusionの画像生成を最速で学びたいあなたへ!
  • Stable Diffusionの基礎を2時間でマスター!
  • 高スペックPCがない方向けに徹底解説。
  • ControlNetなど、必須級の拡張機能も網羅。
  • 今話題のSDXL、AI動画生成も。
  • 特典として、大人気「おすすめ拡張機能・モデル解説」「プロンプト大全」つき!
\このボタン限定!70%オフキャンペーン実施中!/
70%オフキャンペーン実施中!/

線画の画像を抽出する方法:「Anime Lineart Style」

Anime Lineart は線画を生成するLoraです。

このLoraを使うと、色塗り前のような画像を生成できます。

推奨環境は

Model: Anything V4.5

VAE: Orangemix (the same with NAI)

LoRA Strength: 1

Sampler: DPM++ 2M Karras

Sampling steps: 20

トリガーワード: [ lineart, monochrome ]

となっております。

この推奨環境でなくとも線画を作ることはできます。もしご自分の環境でうまくいかなければ、推奨環境に合わせてみてください。

①「Anime Lineart Style」をダウンロードする方法

Anime Lineart Style は CIVITAI でダウンロードできます。

推奨環境のモデルとVAEはそれぞれ以下のURLからダウンロードできます。

モデルとVAEは推奨のものでなくても、線画の作成は可能です。でももし上手くいかない場合は、推奨環境に合わせて生成してみてください。

②「Anime Lineart Style」ファイルをディレクトリに保存する方法

「Anime Lineart Style」はLoraですので、保存場所は他のLora達と一緒です。

ローカル環境の方は「stable-diffusion-webui」>「models」>「LoRA」

Google Colabの方は グーグルドライブで管理していると思いますので、そちらに保存してください。

romptn Q&Aで画像生成の悩みを解決しよう!
  • Stable Diffusionのエラーが解決しない
  • 画像生成がうまくできない
  • おすすめのモデルが知りたい
など、AIに関するお悩みがあれば投稿してみてください。
詳しい人が解決してくれるかもしれません。

「Anime Lineart Style」を使って線画を抽出してみる

使い方は至って簡単です!

他のLoraと同様に呪文(プロンプト)に組み込むだけです。

今回は、推奨以外のモデルでも線画の抽出ができるか確認してみます。(VAEは Orangemix 使用)

・AnythingV5 – で線画を抽出する

AnythingV5はAnythingV4.5と同じシリーズですが、学習の系統は違うようです。

上手くいくでしょうか?

<lora:animeoutlineV4_16:1>,woman wearing kintsugi armor, outdoors, setting sun, long hair, windblown hair, close-up, black kintsugi, eye contact, clouds, medieval farm fields,
Negative prompt: EasyNegative, bad-hands-5,civit_nsfw, worst quality, low quality, grainy, pixelated, cracked skin, blemishes
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 1647476771, Size: 512×512, Model hash: 7f96a1a9ca, Model: AnythingV5Ink_v5PrtRE, RNG: CPU, Lora hashes: “animeoutlineV4_16: 9b0c9beb764d”, Version: v1.3.2

線画になりませんでした。ではトリガーワードを足してみます。

<lora:animeoutlineV4_16:0.8>,woman wearing kintsugi armor, outdoors, setting sun, long hair, windblown hair, close-up, black kintsugi, eye contact, clouds, medieval farm fields,lineart, monochrome 
Negative prompt: EasyNegative, bad-hands-5,civit_nsfw, worst quality, low quality, grainy, pixelated, cracked skin, blemishes
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 1647476771, Size: 512×512, Model hash: 7f96a1a9ca, Model: AnythingV5Ink_v5PrtRE, RNG: CPU, Lora hashes: “animeoutlineV4_16: 9b0c9beb764d”, Version: v1.3.2

トリガーワードを入れれば、Loraを弱めてもちゃんと線画になります。

AnythingV5はこちらからダウンロードできます。

万象熔炉 | Anything V5/Ink - ink | Stable Diffusion Checkpoint | Civitai
请看简介,谢谢! ———————————————————— 新人请看这个链接的文档↓↓↓ Civitai | Stable Diffusion 潜工具书【中文文档】 使用的模型训练工具︱Recommend a model training tool 7eu7d7/HCP-Diffusion-w...

では、次のモデルはEther Real Mixです。

Ether Real Mix で線画を抽出する

Ether Real Mixはアウトラインがあんまり目立たないモデルです。

上手く線画を作ることはできるでしょうか?

<lora:animeoutlineV4_16:1>,masterpiece, best quality, realistic, 1girl, illustration of a girl floating in the sky, scarf, floating hair, close-up, warm soft lighting, sunset, cloud, cloudy sky, (sparks:0.7), (light particles:1.1), volumetric lighting, smug, smirk
Negative prompt: EasyNegative, bad-hands-5,civit_nsfw, worst quality, low quality, grainy, pixelated, cracked skin, blemishes
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 1647476772, Size: 512×512, Model hash: d173e91970, Model: etherRealMix_etherRealMix31, RNG: CPU, Lora hashes: “animeoutlineV4_16: 9b0c9beb764d”, Version: v1.3.2

これも線画になりませんので、トリガーワードを入れてみます。

<lora:animeoutlineV4_16:1>,masterpiece, best quality, realistic, 1girl, illustration of a girl floating in the sky, scarf, floating hair, close-up, warm soft lighting, sunset, cloud, cloudy sky, (sparks:0.7), (light particles:1.1), volumetric lighting, smug, smirk,lineart, monochrome
Negative prompt: EasyNegative, bad-hands-5,civit_nsfw, worst quality, low quality, grainy, pixelated, cracked skin, blemishes
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 1647476772, Size: 512×512, Model hash: d173e91970, Model: etherRealMix_etherRealMix31, RNG: CPU, Lora hashes: “animeoutlineV4_16: 9b0c9beb764d”, Version: v1.3.2

あまり線が強く出ません。線画というよりはモノクロ、あるいは色塗り前のような感じです。元々アウトラインの弱いモデルでは線が出にくのかもしれません。

Ether Real Mixはこちらからダウンロードできます。

Ether Real Mix - Ether Real Mix 3.1 | Stable Diffusion Checkpoint | Civitai
🔸🌤️ Hello, this is Ether Real Mix 🌤️🔸 Ether Real Mix is a stylized realism model focused on flexibility. It's capable of producing a variety of subje...

では、実写系モデルではどうなるのでしょうか?

VR6 で線画を抽出する

ちょっと外道な実験です。

実写系モデルのVR6で線画を抽出できるか実験してみます。

<lora:animeoutlineV4_16:1>,(masterpiece, best quality), ((1person)), sks person, keanu reeves, (((beard))), ((long black hair)), Keanu Reeves, dressed in a traditional Japanese costume, sits inside a japanese garden on top of a mountain, sunflowers, swirls of water. The vibrant image captures his immersion in the culture, blending Eastern and Western elements effortlessly. With a serene expression and closed eyes, he embodies the harmonious spirit of Japan, ((monochrome)), ((lineart)), ((plain black and white)), intricate detailed linework and a gritty, realistic aesthetic, shading and cross-hatching, , fractal_environment
Negative prompt: old, adult, long hair, medium size hair, bear, girl, woman, feminine, red eyes, blue eyes, earrings, Ugly, Disfigured, Deformed, Low quality, Pixelated, Blurry, Grains, Text, Watermark, Signature, Bad anatomy, Duplicate, Long neck, Poorly drawn face, Low resolution, hand
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 577672792, Size: 512×512, Model hash: bc2f30f4ad, Model: beautifulRealistic_v60, RNG: CPU, Lora hashes: “animeoutlineV4_16: 9b0c9beb764d”, Version: v1.3.2

トリガー無しでも味のある画像が生成できました。東洋古典の挿絵にできそうです。

あるいは吹き出しをつけるだけで漫画にできますね。

こんな使い方もできます。

VR6 はこちらからダウンロードできます。

okozk/beautifulRealistic_v60_for_diffusers at main
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

「Anime Lineart Style」は実写系のモデルでもちゃんと仕事をするようです。

線画抽出におすすめの呪文(プロンプト)

「Anime Lineart Style」を使う上で一番大事なプロンプトはこの2つ

lineart
monochrome

線画が上手く作れない時は、このトリガーワードを入れてみてください。

トリガーワードとはLoraの効果を高めるキーワードです

まとめ

いかがでしたでしょうか?

Stable Diffusion「Anime Lineart Style」で線画を抽出する方法!呪文(プロンプト)もについて解説してきました。

今回のポイントをまとめると、以下のようになります。

  • 「Anime Lineart Style」を使えば線画を抽出できる
  • トリガーワードを使えば色々なモデルでも使用が可能

「Anime Lineart Style」で抽出した線画をControlNetに入れて着色すると、構図が安定します。

思った通りの画像が生成できない時は試してみてください。

romptn Q&Aで画像生成の悩みを解決しよう!
  • Stable Diffusionのエラーが解決しない
  • 画像生成がうまくできない
  • おすすめのモデルが知りたい
など、AIに関するお悩みがあれば投稿してみてください。
詳しい人が解決してくれるかもしれません。