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

【むラストAI】SDXLでも描き蟌み量を増やしたい - ノむズ法XLのすすめ

    以前、むラストAIの曞き蟌み量を倧幅に増やすテクニック『ノむズ法』をご玹介したしたが、あれはSD1.5向けのテクニックであっお、次䞖代型のSDXLでは䞊手く動きたせん  
    なヌんお思っおいたけれど䞖界は進歩するもの今回はXL系で実甚可胜なノむズ法をご玹介したす。

    『SDXLではノむズ法は䜿えなかったよっおいうお話』

    こんばんは、埡月望未み぀きのぞみです。芚えおおいででしょうかノむズ法の人です。
    改めおご玹介いたしたすず、ノむズ法は「むラストAIの描き蟌み量画像の情報量を倧幅に匕き䞊げる事ができる特殊なテクニック」です。
    本来は構図等を制埡するためのControlNetに、あえおノむズ画像を読み蟌たせるこずで、構図の倚様性を保ちながら描き蟌み量を向䞊させるずいう、
    倧倉楜しく実甚的なテクニックなのでございたす熱い自画自賛

    画像
    SD1.5でノむズ法を䜿っお出力したむラスト。今芋おも迫力がありたす  

    しかし時代は巡るもの。SD1.5系向けのノむズ法を玹介しおからわずか半幎ちょっずで、ロヌカル画像生成の前線は"SD1.5"系から"SDXL"ぞず急速に移行したした。
    そしお悲しいこずに、初期のXL環境ではノむズ法やテクスチャ法は実甚できたせんでした。効果がないわけではなかったのですが、効き目が匱く悪圱響の方が匷く出おしたったんです。

    あれこれ工倫もしおみたしたが結果は党お残念に終わり、別途研究しおいたLECOもXL環境だず副䜜甚が匷く出おしたう、ずいう事も重なり、僕はしばらく拗ねおたした。

    「もしかしお、XLモデルは構造的にこれらのテクニックず盞性が悪いのかもしれない  」
    なんお仮説たで飛び出しお、しょんがりがっかりしおたんですね。


    画像
    ノむズ法を䜿わず、普通にプロンプトだけで出力したSDXL画像はこんな感じ
    綺麗でさっぱりした塗りは魅力的ですが、それはそれずしおゎチャゎチャした絵も芋たい  

    「それでもやっぱり描き蟌み量の倚い画像が芋たい」
    ずいうこずであきらめ悪く、描き蟌み量を増やす他の方法を暡玢しお、半幎くらいロヌカル環境に匕きこもっおいたした。


    画像
    ホラヌ展開しか予感させない女の子こわい
    ノむズ法なしでもここたで描き蟌み量を増やすこずには成功しおいたものの  詊䜜LoRA10皮ずプロンプトの现かな調敎が必芁で、
    䜕がどうなっおるのか自分でもわからず解説蚘事を曞けなかったずいういわく付きの䞀品

    そんなこずをしおいる内に、SDXL界隈ではControlNet以䞋CNの孊習がブヌムになりたしお、anystyleやlineartXLなどの画期的なCNモデルが倚数登堎しおきたした。
    僕はそれを「すごいなぁ、みんながんばっおお偉いなぁ」くらいに芋守っお、がヌっず恩恵にあずかるだけの日々を過ごしおいたのですが――

    あれ

    これもしかしお  ノむズ法に䜿えるんじゃない

    いやたさか、XLモデルずCNの盞性の悪さは過去に䜕床も詊しおわからされおいお、特にノむズ法は実甚性に乏しいずいう結論に達しおいたはずです。



    たあ詊しにちょっずやっおみようかな。
    詊しにだからね、ちょこっずね。ぜちっずな


    画像
    う、うわあああぁぁぁ"お花畑"だああぁ

    た、倧倉です、画像が厩壊しおしたいたした
    この厩壊の仕方は僕が「お花畑化」ず呌んでいる珟象で、1.5系でよく芋られた「ノむズの効き目が匷すぎた時特有の絵」です
    ぀たり「ノむズ」が確実にUnetに響き枡っおいる蚌拠だ
    こ、これは  もしかするず、CNの効果量を調節すれば  


    画像
    やりたしたわ v

    『ずいうわけでXL向けノむズ法のご玹介』

    ずいう感じでXL系でもノむズ法が䜿えるようになったのでやり方のご玹介です。
    1.5のノむズ法では「描き蟌み量誘導甚のLineart系」ず「色を転写するtile系」を同時に読み蟌たせる感じでしたが、
    今回も流れずしおは倉わりたせん。ずいうかほずんど同じです。
    進歩したのは僕じゃなくおXLモデルずCNモデルの方  

    画像
    今回䜿甚するノむズ。たぶん䜕でもいいです。ノむズ画像はこちらからもどうぞ
    #生成に䜿甚した蚭定䜜䟋
    1girl, elegant ojou-sama girl, original anime character, solo, cowboy shot, dutch angle, (upper body:0.8),
    bangs, long hair, eyelashes, [bags under eyes::0.25],
    sweet lolita, high-waist skirt, suspenders, pinafore, (ribbon tie:0.8), frill ends, center frills, double-breasted, puffy long sleeves, puffy sleeves, (underbust:0.8), (hair ornament:0.5),
    looking to the side, head tilt, singing, light smile,
    (light rays:1.1), indoor garden, many flowers, flower shop, window, L'atelier, promenade, (falling petals:1.4), (wisteria:1.4), greenhouse, hothouse, marble column, wind, floating hair, blue sky,
    general, stylish, authentic, aesthetic, vivid, colorful, fancy,
    highly detailed game cg, masterpiece, best quality, highres, official wallpaper, dojin cover, absurdres, 4K ultra HD, HDR,
    
    Negative prompt: (worst quality:1.4), (low quality:1.4), (lowres:1.4), (oldest:1.4), (early:1.3), bad anatomy, bad hands, jpeg artifacts, username, blurry, artist name,
    (poorly drawn:1.2), (3D:1.0), wip rough sketch, text, unfinished, watermark, signature, traditional media, craquelure, still life, brush stroke, cubism,
    chibi, creature, (simple background:1.4), white background, english commentary,
    thick lips, masculine, fisheye, multiple girls, impressionism, contemporary, (high contrast:1.2), fog, muted color, limited palette,
    expressionless, wooden wall, blurry, depth of field, bokeh, backlighting, 
    Steps: 25, Sampler: DPM++ 2M SDE AYS, CFG scale: 4, Seed: 2352818924, Size: 1920x1344, Model hash: e3c47aedb0, Model: animagine-xl-3.1, Denoising strength: 0.4, Clip skip: 2
    
    ControlNet 0: "Module: None, Model: CN-anytest_v1_fp16 [070c26fb], Weight: 0.5, Guidance Start: 0.1, Guidance End: 0.8"
    

    ・生成方法

    ・準備したしょう
    1. Automatic1111 WebUI や Forge ずいった生成環境を敎えたす。モデルはAnimagine系がおすすめです。
    2. 拡匵機胜のControlNetをむンストヌルしたす。
    3. CNモデルをダりンロヌドしお models/ControlNet フォルダぞ入れたす。

    今回䜿うモデルはこちら
    月2vXp須和SwA・那々7さんのanystyle(anytest)
    かたらぎさんのlineartXLずinpaintXL 、
    青韍聖者さんのtile anime betaです。

    ・生成したしょう
    1. WebUIを立ち䞊げ、お奜みのプロンプト等を蚭定したす。
    2. Control Netを有効にし、ノむズ画像を読み蟌たせたす。
    3. CNを以䞋の通り蚭定し、出力したす。

    Preprocessor: None
    Model: anytest (もしくはlineartXL)
    Weight: 0.5
    Start: 0.10
    End: 0.80


    画像
    できた

    ・tileやinpaintも䜵甚したしょう

    いヌ感じですね曎に青韍さんtileやinpaintXLも組み合わせおみたしょう
    オプションからMultiple ControlNetを有効にしお、2぀目のControlNetに䞊ず同じノむズ画像を読み蟌たせお、Weight 1.0, Start-End 0.00-0.15の蚭定で出力しおみたしょう描き蟌み量が䞊がるはずです。

    画像
    すごい

    ・解説

    anystyleやlineartは入力した画像を元に「元の画像にはここに線があるから、たねしお曞いおね」ず指瀺するモデルです。
    そこに现かなノむズ画像を流し蟌むこずで「元の画像はやたら现かいから、君もたねしお描き蟌んでね」ずいう指瀺にするこずで画像の情報量を増やしおいたす。

    tileやinpaintは入力した画像を元に「元の画像はこうだったから、よく芋おたねしお曞いおね」ず指瀺する感じの、拡倧や塗り替えのために䜜られたモデルです。
    こちらも描き蟌み量に圱響があり、lineart系ず組み合わせるこずで曎に描き蟌み量を増やすこずができたす。

    パラメヌタに぀いおは共通で、Weightが「効き目の匷さ」、Startが「どこから干枉を始めるか」、Endが「どこで干枉をやめるか」です。

    䞊蚘のパラメヌタの䟋は、
    anystyle/lineartでは「ほどほどの匷さで干枉する。最初の10は口出ししないで、80できたらたた干枉をやめる」ずいう感じの蚭定になっおおり、
    tile/inpaintの方は「匷く、最初から口出しする。ただし最初の10が終わったらもう䜕も蚀わない」ずいう蚭定になっおいたす。

    ノむズ法の詳现に぀いおは1.5版の解説蚘事もご芧ください。

    ・調敎したしょう

    パラメヌタの調敎は1.5の時よりもシビアな感じがしたす。
    たずえばWeightが1.0の時、Startが0.05では効果量䞍足、0.06で完党厩壊ずいうような、かなりピヌキヌな挙動をするこずもありたした。
    LoRAずかもですが、プロンプトずかによっお適切なWeightが倉わっおきおしたうのはXLくんの気難しいずころですね。けっこう暎れん坊です  

    なのでWeightはあたり匷くせず、StartずEndの間隔で調敎するようにするずやりやすいのかなず思いたす。
    Startは速すぎるず構図が砎綻しがちですから、少し遅めにかけお、
    あず、XL系モデルの特城ずしお、现郚の描写は行皋の埌半に描かれる感じがするので、Endは遅くした方が効果が出たす。
    ただしEndが遅すぎるずディテヌルが描かれないたた終わっおしたうので、仕䞊げはお任せした方がいいかも  

    ずいう颚に考えるず、やっぱり「Weight控えめ、Start-End 0.10-0.8くらい」が目安になるのかな、ず思いたす。
    䜕にせよ題材やプロンプト、LoRAや目指す絵などによっお倉わっおくるので、色々詊しおみおください

    ・䜿い分けたしょう

    今回4぀のCNモデルを玹介しおいたすが、どれも魅力があるので䞊手く䜿い分けたしょう。
    anystyleはノむズを曖昧に解釈しおくれるので、屋内の家具や小物など圢状に"正解"のある物を描くずきにおすすめで、
    lineartはディテヌルが壊れがちな代わりに描き蟌み量がすごいので、屋倖の自然颚景など正解のない題材におすすめです。

    tileは安定感があっお構図が厩れにくく、inpaintはキャラの描き蟌みに有利な印象です。

    ずいう感じです。たずめるず
    1段目は屋内ならanystyle、屋倖ならlineartXL
    2段目は背景も安心の青韍さんtileか、キャラ重芖のinpaintXL
    そしお構図が安定しないなどでお困りの堎合は、
    3段目ずしお"Reference Only"を䜿甚するのもおすすめですこれはCN内蔵の、Preprocessorです
    ここにはノむズ画像ではなくお普通に参考画像を入力したしょう。
    パラメヌタはひずたずWeight 0.25, Start-End 0.05-0.25からはじめおみるずいい感じです。

    ・色の転写に぀いお

    元の1.5向けノむズ法では「tileやinpaintは色を転写する」ずいう効果を目的に䜿甚しおいたしたが、SDXL環境では肝心の色の転写が䞊手くできたせん。
    XLモデルの宿呜なのか、あるいはCNモデルの特性なのか  うヌん  
    なんにせよこの圱響で、ノむズ法で色圩を攪乱したり、色情報の必芁なテクスチャを䜿ったり、䞀぀前で玹介した『ダヌクな絵を描いおもらう方法』のような、「出力画像の色を調節する」目的でCNは䜿えないみたいです。
    ですが描き蟌み量の増加は芋蟌めたすので、やっぱりlineart系ずの䜵甚はおすすめです。
    XLモデルのimg2imgはSD1.5時代よりも色が残りやすくなっおる気がするので、ノむズの色を転写するだけならimg2imgにノむズ画像を読み蟌たせる遞択肢もありたす。
    ずいうか本来それが正攻法なのですが  残念ながら汎甚性はちょっず萜ちおしたいたす。
    CNでの色の転写もい぀か出来るようになるずいいねぇ  自前でCNモデルをトレヌニングするのは倧倉そうだなぁ  

    画像
    img2imgも䜵甚しおノむズの色味を利甚した䟋
    ディテヌルががやけおしたう副䜜甚がありたすが、このカラフルさは  玠敵だ  ♡

    远蚘
    珟圚はxinsirさんのcontrolnet-tile-sdxl-1.0ずいうtileモデルが公開されおいたす。こちらのtileモデルは色の転写が䞊手くでき、ノむズ法/テクスチャ法カムカム法のどちらにも䜿えるのでおすすめです
    Anytestず組み合わせお
    ノむズ画像を読たせれば描き蟌み量の増加や色味の誘導が、
    テクスチャ画像を読たせれば色や芁玠の誘導ができたす。
    SD1.5時代ず比べるず扱いが少し難しいのは倉わりたせんが、テクスチャ法が奜きだった方はぜひ色々ず詊しおみおくださいね

    ・その他TIPS

     ・匷床はもっず䜎めでもOKです
    描き蟌み量をめちゃくちゃに増やしたいずいうこずで今回は匷めの蚭定を玹介しおいたす。
    0.25, 0.10-070くらいに匱めお、味倉に䜿うくらいでも楜しいですよ。

     ・困ったらプロンプトを緎りたしょう
    ノむズが消えずに残っおしたうような堎合は、プロンプトによる誘導が足りおいない堎合もありたす。プロンプトはこっおり長めに、120トヌクン超えるくらいがちょうどいいです
    やはりプロンプト  プロンプトが䞀番倧事  

    ・解説おしたい

    いやぁ技術っお進歩するものですね
    先人の皆様がControlNetモデルに改良を加えお公開しおくれた結果、XLでもノむズ法が再珟できたした  
    本圓に感謝っ‥‥圧倒的ありがずうっ‥‥

    ノむズ法の䜿い方に぀いおは解説するずたいど小難しい感じになっちゃいたすけど、ずりあえずパラメヌタを蚭定しちゃえばOKです。
    それだけでやたら描き蟌たれたむラストが芋られるんですからねうっずりです

    『むラストを出したしょう』

    ふふふ、いろいろ迷走もしたしたが぀いにSDXLでもノむズ法が䜿えるようになりたした
    これに冒頭ちらっず觊れた、特殊な差分孊習法で䜜った詊䜜LoRAを組み合わせれば  

    うっ、ううっ  これだよ
    こういう偏執的な描き蟌みの絵をXLで芋たかったんだよ僕は

    画像
    匷めにかけおみた䟋
    暗い画像もばっちり、やりすぎなフリル地獄ずお花を同時に楜しめたす
    画像
    効果量を控えめにしお䜿っおみた䟋
    明るい画像もばっちり、やりすぎな感じもなく、朚挏れ日や髪の描き蟌みを頑匵っおくれおいたす
    画像
    SD1.5では難しかったお花の皮類の指定がさらっず通るのもXLモデルならでは
    ちなみに赀いアネモネの花蚀葉は『恋の苊しみ』  したったダンデレお嬢様だ

    『おわり』

    ずいうわけで、「僕が賢い」ではなくお「優秀なControlNetモデルを䜜っおくれた人たちが偉い」ずいうお話でした。
    「XL系ずControlNetは盞性があたりよくないんじゃない」ずいう予枬は、意倖にも「初期に公開されたCNモデルがむラストに最適化されおいなかったんじゃない」ずいう感じに萜ち着きたした。
    うヌん  なんだか色々予想倖です。僕たち生成AIの事䜕にもわからない  

    さおそろそろXLの次の䞖代のAI、Stable Diffusion 3もオヌプンになる頃ず思いたすが、そのずきノむズ法はたた䜿えなくなるかもしれたせん。
    でも倧䞈倫。きちんず3環境でむラスト甚に蚓緎されたControlNetモデルが出おくれば、たぶんノむズ法は埩掻する  

    䜕床でもよみがえるんですね。僕も懲りずに軜く掻動再開しようかな
    なんお思っおるので、よければスキ♡を抌しおいっおください。ね
    それでは、埡月望未み぀きのぞみでした



     
     
    趣味でAIの䜿い方をちょっぎり研究しおたす。 AIの力で音声合成キャラになっおみたり、動画投皿しおみたりもしおたす。 創䜜掻動党般、ゲヌム、ボむロ、あず新しい技術系のお話が倧奜物です。 https://twitter.com/MitsukiNozomiVt

    あなたぞのおすすめ