Stable Diffusionの学習モデル『Lora』とは?使い方や導入方法を紹介 | romptn Magazine

Stable Diffusionの学習モデル『Lora』とは?使い方や導入方法を紹介

LoRA

Stable DiffusionでAI画像を生成する際に、『Lora』という追加学習モデルは必須の要素になってきます。

しかし、「『Lora』って何?」「『Lora』の導入方法や使い方が分からない」「おすすめの『Lora』が知りたい!」という方も多いのではないでしょうか?

そんな方のために、『Lora』とはどんなモデルなのか、導入方法や使い方、メリットなどを詳しく解説していきます!

追加学習させたモデル『Lora』の作り方については、別の記事で詳しくご紹介します!

スポンサーリンク

学習モデル『Lora』とは

『Lora』とは、“Low-Rank-Adaptation”の略で、非常に少ない計算量で追加学習ができるモデルという意味です。

従来のAIの学習においては、ものすごい量の計算が必要で、高性能なパソコンと時間が必要不可欠な状態でした。

しかし、『Lora』が開発されたことでだれでも手軽に追加学習をすることができるようになりました!(多少なりともPCスペックは求められます)

※Stable Diffusionを利用する際に推奨されるPCのスペックについては、以下の記事を参考にしてください。

『Lora』を利用するメリット

『Lora』を利用するメリットとして、以下が挙げられます!

①イラストの画風を調整することができる

人物やキャラクターを指定して画像を生成することができる

③自分の好きな服装・髪型・背景・ポーズなどにできる

①イラストの画風を調整することができる

『Lora』を利用することで、生成される画像のスタイルをアニメ風やカートゥーン風、3D風などに調整することができます。

人物やキャラクターを指定して画像を生成することができる

『Lora』を利用することで、同一人物・同一キャラクターの画像を複数枚生成できます。

版権キャラの『Lora』を利用する際は、商用利用は避けて個人利用で楽しむようにしてください。

③自分の好きな服装・髪型・背景・ポーズなどにできる

特定の服装・背景・髪型・ポーズなどを生成できる『Lora』もありますので、積極的に利用していくと効率的です!

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

『Lora』を配布しているサイト

『Lora』ファイルを配布しているサイトは、主に以下の2つです。

特に『civitai』は、AI画像の生成例や呪文(プロンプト)もたくさん載っているのでおすすめです!

このように、いろいろ出てきますので自分の好きなキャラクターなどを検索してみると楽しいですよ!グローバルなサイトですので、英語や中国語などの言語で入力すると出てきやすいです。

※『civitai』の使い方については、以下の記事を参考にしてください。

プロンプトジェネレーターで画像生成プロンプトの参考に!
  • Stable Diffusionのプロンプトの見本が知りたい
  • 画像生成が思ったようにできない
  • 色々なプロンプトを探したい
など、画像生成AIのプロンプトに関する疑問が解決するかもしれません。

『Lora』の検索・ダウンロード方法

Stable Diffusionの『Lora』を探すサイトは、先程の「Hugging Face」、「civitai」です。

それぞれの『Lora』の探し方とダウンロード方法を解説していきます!

①Hugging Face

Hugging Face」は、モデル名とLora名がテキストでまとめられており、自分の探しているモデル名やLora名を検索しなければ出てきません。

1から探したい方には、あまり向いていないサイトです。

「Hugging Face」で『Lora』を探す方法は、

画像の赤枠に探している『Lora』名を入力し、検索してください。

「Hugging Face」で『Lora』をダウンロードする方法は、

まず、ダウンロードしたい『Lora』を検索して開いたら、

「File and visions」をクリックして、『Lora』ファイルをダウンロードします。

②civitai

civitai」は、それぞれのモデルやLoraの生成画像例がサムネイル表示されていて、自分の好きなものを見つけやすいサイト設計になっています。

「civitai」での『Lora』の探し方は、

画像のように、フィルターの「Lora」と「LyCORIS」にチェックを入れて検索してください。

LyCORIS」は、新しい追加学習アルゴリズムのことで、『Lora』の上位互換モデルです。使い方は『Lora』と全く同じです。

「civitai」での『Lora』のダウンロード方法は、

上記画像の赤枠の「Download」をクリックすればOKです。

Stable Diffusionに『Lora』を導入する方法

ここからは、Stable Diffusionに『Lora』を導入(インストール)する方法を説明していきます!

ローカル環境での導入(インストール)方法になります。

Google Colabをお使いの方は、次の話題「【Google Colab】追加学習モデル『Lora』の使い方」をご覧ください。

それでは、手順は以下になります。

①「stable-diffusion-webui」フォルダをクリックします

②「models」フォルダをクリックします

③「Lora」フォルダをクリックします

④「Lora」フォルダの中に、ダウンロードした『Lora』を保存します。

たったこれだけの簡単な手順で『Lora』を導入(インストール)することができます!

【Google Colab】追加学習モデル『Lora』の使い方

ここからは、Google Colabでの『Lora』の使い方について解説していきます。

Google Colab『ノートブックを新規作成』し、“GPU”を設定してください。

②以下のコードを実行して、Stable Diffusionをインストールします。

!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
%cd /content/stable-diffusion-webui
!mkdir /content/stable-diffusion-webui/models/Lora

モデルをダウンロードし、以下のコードを実行します。

今回は、『yayoi_Mix』を使います。

!wget https://civitai.com/api/download/models/112499  -O  /content/stable-diffusion-webui/models/Stable-diffusion/yayoiMix_v20.safetensors

赤色は、ダウンロードボタンを右クリックでリンクをコピーします。

青色は、ファイル名です。

④以下のコードを実行し、Loraをダウンロードします。

今回は『Makima (Chainsaw Man)』というLoraを使用します。

!wget https://civitai.com/api/download/models/6244 -O /content/stable-diffusion-webui/models/Lora/Makima.safetensors

赤色は、先程同様リンクを貼ります。

青色は、好きな名前を付けてください。

Stable Diffusionを以下のコードから立ち上げます

!python launch.py --share --xformers --enable-insecure-extension-access

URLが2つ表示されますが、2つ目の方にアクセスしてください。

呪文(プロンプト)を入力して画像を生成します。

今回使用する呪文(プロンプト)は、

((photorealistic:1.4)),best quality ,masterpiece, illustration, an extremely delicate and beautiful, extremely detailed ,CG ,unity ,8k wallpaper, Amazing, finely detail, masterpiece,best quality,official art,extremely detailed CG unity 8k wallpaper,absurdres, incredibly absurdres, huge filesize, ultra-detailed, highres, extremely detailed,beautiful detailed girl, extremely detailed eyes and face, beautiful detailed eyes,light on face,cinematic lighting, 1girl, looking at viewer, red hair, yellow eyes, white shirts, black necktie,  <lora:Makima:1.3>

ネガティブプロンプトは、

lowres, bad anatomy, text, bad face, error, extra digit, fewer digits, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, {blurry}, missing arms, missing legs, more than two legs

になります。

Loraの選択方法

『Generate』ボタンの下にある花札ボタンを押したら、ダウンロードしたLoraが表示されるので、選択すると自動的に呪文(プロンプト)に入力されます!

では実際に生成してみましょう。

こんな感じでLoraのデータ通りの生成ができました!

以上の方法を参考にして、『Lora』を使ってみてください!

※Google ColabでStable Diffusionを利用する詳しい方法ついては、以下の記事を参考にしてください。

版権キャラのおすすめ『Lora』を紹介

ここでは、版権キャラのおすすめ『Lora』を3つほどご紹介します!

版権キャラのおすすめ『Lora』①:Yae Miko | Realistic Genshin LORA

こちらからダウンロード

版権キャラのおすすめ『Lora』②:Tsurime eyes – Concept LoRA

こちらからダウンロード

版権キャラのおすすめ『Lora』③:Sailor Venus セーラーヴィーナス / Sailor Moon

こちらからダウンロード

※ほかにもアニメ系イラストの生成する際に使える、おすすめ『Lora』を以下の記事で10個ほどご紹介していますので、是非参考にしてください。

『Lora』の著作権や商用利用について

『Lora』は、肖像権や著作権を持つ芸能人やアニメキャラクターなどが多く含まれているため、使用する際には注意が必要です!

こうした『Lora』を使って生成した画像を販売したり展示したりする行為は、犯罪に当たりますので絶対にしないでください。

個人で楽しむ程度でしたら問題ありませんので、著作権侵害や商用利用はしないように気を付けましょう。

まとめ

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

『Lora』とはどんなモデルなのか、導入方法や使い方、メリットなどを詳しく解説してきました!

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

  • 『Lora』とは、非常に少ない計算量で追加学習ができるモデルという意味
  • 『Lora』を利用するメリット
    • ①イラストの画風を調整することができる
    • ②人物やキャラクターを指定して画像を生成することができる
    • ③自分の好きな服装・髪型・背景・ポーズなどにできる
  • 『Lora』を配布しているサイト
    • ①Hugging Face
    • ②civitai
  • 『Lora』は、肖像権や著作権を持つ芸能人やアニメキャラクターなどが多く含まれているため、商用利用はNG

Stable Diffusionでは、『Lora』を使用することで自分のイメージに合った画像を簡単に生成することが可能になります。

画像生成の幅がとっても広がりますので、是非活用してみてください!

プロンプトジェネレーターで画像生成プロンプトの参考に!
  • Stable Diffusionのプロンプトの見本が知りたい
  • 画像生成が思ったようにできない
  • 色々なプロンプトを探したい
など、画像生成AIのプロンプトに関する疑問が解決するかもしれません。