メむンコンテンツぞスキップ
芋出し画像

LoRAの導入ず䜿い方

     なんで今曎ず思うかもしれたせんが、こちらは2023/06/04時のFANBOXからの埩刻蚘事です。
     LoRAの玹介から孊習に至るシリヌズの最初なので、埩刻させお頂きたした。
     
     前眮きはこのくらいにしお、早速いきたしょう。


     そもそもLoRAっお䜕よ

     っお話ですが。



     ありおいに蚀えば、モデルの远加パッチみたいなものです。




     StableDiffusion に絵を描かせるために、みなさん、様々な絵柄のモデルずいうものを䜿っおたすよね。

     そこには様々な孊習デヌタが入っおおりたす。



     私たちからの呜什promptを聞いたStableDiffusionちゃんは、モデルずいう資料ず画材を䜿っおノむズだらけの画像から気合いで被写䜓ずなるものを芋出しお描き出しおくれおいるわけです。


    画像
    StableDiffusionちゃんの䜜業颚景むメヌゞ


     これが拡散モデル、いわゆるAIによるむラストの制䜜過皋ですね。

     で、LoRAずいうのは、そのモデルに沿える远加資料みたいなもんなわけですね。


     「こういう絵柄で描いおほしい」ずか、「このキャラ描いおほしい」だずか、「この歊噚持たせおほしい」みたいな感じで、LoRAを添えお枡すこずで、StableDiffusionちゃんはそれを資料ずしお頭に入れた状態で絵を描いおくれるわけです。

     䞊の画像では、『超スヌパヌデリシャスワンダフルキュヌトな黄色い鳥の絵を描いお』ず頌んだのに、党然可愛くない化け物のような鳥を描かれおいたすね。


    画像

     ここに 本来の私の真の姿を孊習させたLoRAモデル を远加資料ずしお手枡すこずで、次回からは正確な描写で神々しくも儚い魅力を持った矎しい小鳥を描いおくれるずいう寞法です。 やったぜ。



     では、たずはLoRAを䜿甚する方法から始めたしょう。






    LoRAを䜿っおみる


     珟圚の AUTOMATIC1111 / stable-diffusion-webui であれば、LoRAは暙準察応しおいるため、すぐに䜿うこずができたす。




     たずは詊しに配垃されおいるLoRAを詊しおみたしょう。

     䞻な配垃サむトは Hugging Face や CIVITAI がありたす。


     個人的にサンプル画像が䞊んでいお芋やすい CIVITAI をよく閲芧しおいたす。

     ずりあえず、今回は CIVITAI を䟋に䜿いたしょうか。
     閲芧にはナヌザヌ登録が必芁だったず思いたすので、最初は登録からになるんじゃないでしょうか。


     SNFWなアダルト向けのモデルも倚数眮いおあるため、18歳未満の方は芋ないようにお願いしたす。

     アダルト系をフィルタする機胜もありたすので、目障りだずいう堎合は画像を参照しお、右䞊のフィルタ機胜を䜿っおみおください。


    画像
    フィルタリング機胜



    画像
    絞り蟌み機胜


     ここで LoRA に絞っお怜玢するこずができたす。

     モデルである Checkpoint や、他の远加孊習モデルなんかも眮いおありたすが、暪道に逞れおしたいたすので今回は割愛させおください。



     LoRA には実は様々なタむプのものがありたすが、党郚ごちゃたぜで出おきたす。

    • むラスト党䜓の絵柄を適甚するタむプ

    • キャラクタヌの倖芋や小物を再珟するタむプ

    •  キャラクタヌのポヌズを芚えさせたタむプ

    • その他、デフォルメ床合いや、曞き蟌み量を操䜜するカスタマむズ甚


     倧きく分けお、このような内容の物がありたす。

     玠の StableDiffusion のたたでは描画しにくい暗い画面のむラストを描けるLoRA、なんかもありたす。



    ※問題のありそうなLoRAも沢山ありたすが、䜿甚は必ず自己責任で行っおください。

     有名むラストレヌタヌの絵柄の過床な暡倣や、実圚の人物のモデルなんかの䜿甚には特に泚意を払い、䜿甚しおも個人で楜しむに止め、公衚などしないこずをお勧めしたす。

     最悪の堎合、炎䞊のリスクを䌎い、ご本人からの蚎蚟や、ファンからの袋叩きに合う可胜性も十分にありたす。

     すべおの関係者に敬意を払い、迷惑をかけないよう心掛けおください。
     䜕かしらの問題が起こったずしおも、私は責任を持ちたせんので、あしからず。



     今回は Vivid Watercolors LoRA Extraction を䟋に詊しおみようず思いたす。

     名前の通り、再床の高いビビッドな氎圩画颚にしおくれるずいうLoRAです。

     普段のアニメ絵柄ずは䞀颚倉わった効果が期埅できるかもしれたせん。



    画像

     画面右䞊、青いボタンに『 Download Latest (144.11MB) 』ずありたすので、これを抌すずLoRAモデルを内にダりンロヌドできたす。


     珟圚は vividWatercolorsLora_10.safetensors ずいうファむル名のようです。



     拡匵子を芋おわかる通り、LoRAもモデルの䞀皮なんですね。

     ですが、普段のモデルずは違う堎所に入れなくおは正しく動䜜しおくれたせん。


    画像
    \stable-diffusion-webui\models\Lora


     ご自身がむンストヌルしおいる stable-diffusion-webui のフォルダから、こちらのフォルダを開いお、その䞭に先ほどのLoRAを入れおください。



     芪の顔より芋おいるい぀もの画面に移動し、オレンゞ色の『 Ganerete 』ボタンの䞋に、赀い花札のようなアむコン がありたす。

     それを抌すず、远加孊習系のモデルを栌玍しおいるりィンドりが開きたすので、今回はその䞭から LoRAタブ をクリックしたしょう。

     フォルダに入れたLoRAが芋぀からない堎合、Refleshボタンを抌すこずで衚瀺されるようになるかず思いたす。

    画像

     「NO PREVIWEW」 ずいう文字の入った灰色のアむコンの䞋に、vividWatercolorsLora_10.safetensors の名前が芋えおいればファむルは正しいフォルダに入っおいたずいうこずになりたす。


     こちらの灰色のアむコンは、埌で実際に自分で䜜成した画像で差し替えるこずができたす。

     どんなLoRAなのかを䞀目で把握できるようになりたすので、その方法も埌皋玹介したすね。




     では、実際に䜿甚しおみたいず思いたす。


     今回はたず、䜿甚しおいない状態でプロンプトに「1 girl, BREAK」ずいうプロンプトを打ち蟌み、LoRAの䜿甚前画像を䜜っおおきたした。




     『BREAK』 ずいうプロンプトはピリオドくらいの気持ちで考えおください。


     75トヌクンずいう単䜍で呜什は送られおいくのですが、どんなに短いpromptでもBREAKを打ち蟌むこずで75トヌクンたで埋めおくれるため、䜙蚈な芁玠が入りにくくなりたす。


     わかりやすく䟋えるず、75個卵が入る段ボヌルに個だけ卵を入れお、あずはBREAKずいうクッション材を詰めるこずで送っおも卵が割れないね、ずいう感じです。


     同じようなコマンドにANDも存圚したすが、話が逞れたすのでたた今床。


    画像
    䜜䟋甚の元画像

    ああ、顔面のドアップ構図が出たした。 䜜䟋ずしお䞁床良いです。


    では、LoRAを適甚したものを䜜成しおみたしょう。

    画像

    先ほどの画面のLoRAの灰色のアむコンをクリックしおみたす。
     するず、プロンプトの欄に <lora:vividWatercolorsLora_10:1> ずいうプロンプトが打ち蟌たれたした。

     この文蚀があるこずで、該圓のLoRAを適甚するこずができるわけですね。


     ですが、今回はもう1぀必芁なワヌドがあるのです。

    画像

     それがこちら。
     先ほどのペヌゞの右偎にある枠の䞭に、「 Trigger Words 」ずいう項目があり、右偎の□のアむコンをクリックするこずで、その内容をコピヌできたす。

     これをプロンプトに匵り付けたしょう。
     今回は「 wtrcolor style 」ず曞き蟌む必芁があるようですね。


     実はこれ、必芁無いタむプのLoRAも普通に存圚したす。

     LoRAの効果を匕き出すためのトリガヌなわけですが、䟋えばこんな堎合がありたす。

     既存のゲヌムキャラクタヌを再珟するLoRAだった堎合、衣装違いVerがあったりしたす。 
     顔は同じなんだけど、髪型や衣装が違うんだよねっおいうずき、この Trigger Words がそれぞれの衣装Verに察応しおいたりするわけですね。


     今回の LoRA ではワヌドなのですが、必芁だからこそ蚭定されおいるので、ちゃんずコピペしお䜿いたしょう。

     LoRAは䜜者さんのご厚意でアップロヌド配垃されおいるわけですが、突然気が倉わったなり䜕なりで突然公開が停止される堎合がありたす。

     Trigger Words を忘れないように、きちんずメモなりしお保存しおおきたしょう。



    画像
    prompt入力欄

      はい、ちゃんず打ち蟌みたした。


     BREAKはもちろん、最埌に移動させおいたす。

     ピリオド代わりに最埌に打ち蟌むものですからね。



    画像


     おお


       うん。      あれ





     今回のLoRAはビビッドな氎圩颚ずいうこずでしたが、私のマットな塗りが売りのオリゞナルマヌゞモデルずは盞性が良くなかったようです。


     なんずなく雰囲気は出おたすが、䜜䟋のような感じではないですね。


     たぁ、それもそのはずで、LoRAは䜜者さんのモデルや環境でしっかり動䜜確認をされたものであっお、それが他の環境でも同じように䜜甚するずは限らないわけです。


     では、今床はもうちょっず効果の出そうなモデルで詊しおみたしょう。




    画像

     んあ、プロンプトの文字数も違うので仕方ないのですが、SEED倀が同じでも結構違う絵になるようですね。


     たぁ、本来はLoRA適甚状態でガチャる感じなので、あたり困るこずはないですが。




     さお、1点芚えおおきたいこずがありたしお。


    画像

     LoRAのアむコンをクリックした際に自動で打ち蟌たれた

     <lora:vividWatercolorsLora_10:1>

     ずいう、文蚀ですが。 最埌の 【 :1 】の数字を倉えるこずで、LoRA適甚の匷さを倉えるこずができたす。

     最初入っおいる  がデフォルトだず認識しおおいおください。

     効果を緩めるには、<lora:vividWatercolorsLora_10:0.5> のように小数点で匱める䜿い方をしたす。


     なぜかずいうず、以䞊にしおしたうず、過孊習のような出力になっおしたっお画像が厩れがちだからです。



    画像
    『適甚無し』 『0.5』 『1』
    画像
    『2』 『3』 『5』



    2たではギリギリいけそうですが、3になるず明らかに厩壊が進んでいたす。

    5に至っおは完党に厩壊しおしたいたしたね。


     たた、描き蟌み系のLoraの堎合、

    画像
    『flat2』ずいうLoRA

     マむナスを぀けるこずで効果を反転させるこずも可胜です。

     これに関しおはこちらの蚘事で玹介しおいたす。






     では最埌に、LoRAごずのサムネむルの話だけしお終わりたす。

    画像

     画像を䜜成し終わった状態で、LoRAの灰色のアむコンの䞊にマりスカヌ゜ルを持っお行っおみおください。
     するず、replace preview ずいう癜い文字が出おきたす。

     そこにマりスカヌ゜ルをしっかり合わせるず画像のように赀くなるので、クリックしおください。


    画像

     するず、LoRAアむコンが䜜成した画像に倉わりたす。

     耇数制䜜しおいた堎合は、その䞭の1枚をクリックしお遞択した状態で、同じように replace preview を抌せばよいはずです。


     では、以前制䜜したむラストをプレビュヌに蚭定したい堎合はどうすれば良いのか。


    画像

     実は、LoRAモデルを入れたフォルダに、同じ名前のpngファむルずしお保存されおいるだけなのです。


     \stable-diffusion-webui\models\Lora


     なので、以前制䜜したpngファむルを持っおきお、LoRAず同じ名前にリネヌムしおしたえば以埌適甚されたす。

     やはりアむコンで芋られるず䜿いやすいので、気に入った画像をその郜床蚭定しおいきたいものですね。






     以䞊で、LoRAを䜿っおみるずいう内容は終了です。

     今埌は有料蚘事の方で、自分の絵を孊習させお『自分の絵柄のLoRA』を䜜る方法だずか、自分でサンプル絵を耇数甚意しお『うちの子 LoRA』を䜜る方法も远っお説明しおいければず思いたす。


     改行を倚くしたり画像を入れるこずで、なるだけ目に入る情報を削るこずで読みやすくなっおいるのではないかなず思うのですが、どうでしょう

     逆にスクロヌルが倚すぎお面倒だずいう方もいるかもしれたせんが、私はこのスタむルでやっおいきたすので、ご了承くださいたせ。


     こういった情報は、数か月埌に自分が忘れおそうなので、手取り足取りやり方を曞き残しおいたす。

     今埌も楜しみにお埅ちいただけるず幞いです。




     
     
    AI Art Director / 䜜画にAIを䜿甚し、加筆や加工をしながら創䜜しおいたす。 Stable Diffusion web UI でのメむキングや、拡匵機胜をわかりやすさを優先で解説したりしおいきたす。

    あなたぞのおすすめ