MacでStable Diffusion

Stable Diffusionでのアニメ画像生成:Counterfeit-V3.0とVAEの導入方法

Stable Diffusionを使ってアニメ画像を生成する際、モデル選びが非常に重要です。今回は「Counterfeit-V3.0」モデルを導入し、その後VAE(Variational Autoencoder)ファイルを追加する手順を解説します。さらに、画像のアップスケール(高解像度化)を行うために、「R-ESRGAN 4x+ Anime6B」を導入する方法も紹介します。

Step 1: Counterfeit-V3.0のダウンロード

まず、モデルをCivitaiやHuggingFaceからダウンロードしましょう。「Counterfeit-V3.0」は約3.95GBの大きなファイルなので、ダウンロードには時間がかかるかもしれません。

ダウンロード後、stable-diffusion-webui/models/Stable-diffusion/ フォルダ内に配置してください。

Step 2: VAEファイルの追加

次に、画像生成の精度を高めるためにVAEファイルを導入します。VAEファイルを利用することで、画像のシャープさや色の表現が改善され、より高品質なアニメ画像を得ることができます。

VAEの配置方法

  1. ダウンロードしたVAEファイル(klF8Anime2VAE.safetensors)を、stable-diffusion-webui/models/VAE/ フォルダ内に配置します。
  2. WebUIを開き、設定を行います。

WebUIでの設定方法

  1. WebUIのSettings画面を開きます。
  2. "VAE"セクションで、"SD VAE" のドロップダウンメニューから、使用するVAEモデル(例:klF8Anime2VAE_klF8Anime2VAE.safetensors)を選択します。
  3. 画面下部の "Apply settings" をクリックして設定を保存します。
  4. WebUIを再起動して、新しいVAE設定を反映させます。

Step 3: EasyNegativeV2.safetensorsのダウンロードと配置

さらに、画像の生成を改善するために「EasyNegativeV2.safetensors」を使用することができます。このファイルを利用することで、画像のネガティブ部分の表現を補完し、より美しい画像を得ることができます。

ダウンロード後、「EasyNegativeV2.safetensors」ファイルをstable-diffusion-webui/embeddings/ フォルダに配置してください。

Step 4: R-ESRGAN 4x+ Anime6Bの導入(画像アップスケール)

Stable Diffusionで生成した画像をさらに高解像度化(アップスケール)するために、「R-ESRGAN 4x+ Anime6B」モデルを導入します。

R-ESRGAN 4x+ Anime6Bのダウンロードと配置

  1. stable-diffusion-webui/models/ESRGAN/ フォルダへ移動します。
  2. 以下のコマンドを実行して、モデルをダウンロードします。
cd stable-diffusion-webui/models/ESRGAN/
curl -LO https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesrgan-x4plus-anime6b.pth

ダウンロードが完了したら、WebUIの「Extras」タブからアップスケール機能を使用できるようになります。

Step 5: Stable Diffusionの起動

これらのファイルを所定のフォルダに配置したら、Stable Diffusion WebUIを起動します。以下のコマンドを使って、Apple Silicon Mac上で起動します。

./webui.sh --precision full --no-half --use-cpu=all --skip-torch-cuda-test
  • --precision full: 完全な精度を使用
  • --no-half: 半精度を無効化
  • --use-cpu=all: すべての処理をCPUで実行
  • --skip-torch-cuda-test: CUDAテストをスキップ

Step 6: プロンプトの作成

Stable Diffusionでアニメスタイルの画像を生成するためには、適切なプロンプト(入力テキスト)が必要です。

  • プロンプト例1: 花畑に座る白髪の少女
(masterpiece, best quality), 1 girl with long white hair sitting in a field of green plants and flowers, her hand under her chin, warm lighting, white dress, blurry foreground
花束に座っている少女

  • プロンプト例2: 青空の下で制服を着た少女
(masterpiece, best quality), 1girl, solo, flower, long hair, outdoors, letterboxed, school uniform, day, sky, looking up, short sleeves, parted lips, shirt, cloud, black hair, sunlight, white shirt, serafuku, upper body, from side, pink flower, blurry, brown hair, blue sky, depth of field
青空の下で制服を着た少女

  • プロンプト例3: 都市の空と建物の中の少女
sky, cloud, 1girl, building, outdoors, city, long hair, cloudy sky, starry sky, sunlight, skirt, brown hair, <lora:onelastlastcogecha:1>, masterpiece, best quality
都市の空と建物の中の少女

まとめ

「Counterfeit-V3.0」とVAEファイル、「EasyNegativeV2.safetensors」、そして「R-ESRGAN 4x+ Anime6B」の導入により、より高品質なアニメスタイルの画像を生成できるようになります。上記の手順を参考に、ぜひ自分だけのオリジナルアートを作成してみてください!