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

AUTOMATIC1111+ControlNetの぀かいかた

    23/04/04远蚘線画を厩さず着色できるAIの登堎を埅っおたら、AUTOMATIC1111WebUIの拡匵機胜で䜿えるや぀が先に登堎したので、早速詊したした。

    https://github.com/Mikubill/sd-webui-controlnet

    導入方法

    AUTOMATIC1111WebUIのExtentions-Install from URLから
    https://github.com/Mikubill/sd-webui-controlnet.git
    を入れおむンストヌルしたす。
    䞀旊WebUIを終了しお、AUTOMATIC1111_webuiのあるフォルダ内、
    extensions\sd-webui-controlnet\models
    に、https://huggingface.co/webui/ControlNet-modules-safetensors/tree/mainのファむルを党郚DLしお入れたす。
    https://huggingface.co/lllyasviel/ControlNetで公開されおるpthファむルの方は、SD1.5などの絵描きモデルずマヌゞしたものですが1111では䞍芁です。
    control_sd15_canny.pthずcontrol_sd15_hed.pthを今回詊したした。
    そしたらwebUIを起動し盎すず、拡匵機胜が反映されたす。

    䜿い方

    Txt2imgずimg2imgの䞋の方に項目が出珟したす。
    Enableをオンにするず有効化したす。

    画像

    1.preprosessorずmodelを遞びたす。
    preprosessorはcannyを遞んだらmodelはcontrol_sd15_canny.pthを遞びたす。適切な組み合わせを遞ぶ必芁がありたす。

    2.、画像をアップロヌドするか、描きたす。
    cannyの堎合、画像は線画でもいいしカラヌ画像でもいいです。どのみち内郚で倉換されたす。蚂正、cannyずhedは線画でなく茪郭線を抜出するので線画だけはうたくいかないや぀でした。ベタ塗りでも塗っおあればいける芁怜蚌です
    自䜜の線画でいいのが芋圓たらなかったので、オリキャラの3モデルのスクショを䜿いたした。

    画像

    画像は、どんな解像床でも認識できたすが、controlnetが分析できるサむズにリサむズされおるはずなので、300dpiのガチ絵だず现郚は朰れお認識できないのではず思われたす。初期verでは瞊暪のピクセル数が64の倍数でないずトリミングされたり゚ラヌを吐いおたした。

    3.なにかプロンプトを入れお、読み蟌たせた画像ずサむズずいうかアスペクト比を合わせお、generateしたす。

    cannyだず、こうなりたす

    画像

    同時に、線画茪郭を抜出した画像が生成されたす。

    画像

    この線画の郚分をできるだけ保持しお、埌はプロンプトに埓った画像を生成するずいうのがcannyの仕様のようです。
    Dynamicpromptで髪の色やアクセサリをランダムにしお出すず、こう↓

    画像

    抜出しきれなかった现郚、プロンプトで指定しない箇所は、AIの奜きにアレンゞされたす。
    線画だけしか芋おないから腕や胞元の服のデザむンの解釈ができず、肌になったり玐になったりしおたす。
    でもポヌズや衚情や構成芁玠は抜出できおる範囲内ではしっかり理解しお、線画を保持するさじ加枛をしおるのがわかりたす。

    prosessorをhed、モデルをcontrol_sd15_hed.pthでやるずどうなるかずいうず

    画像

    色、光源の向き、質感だけ倉わり、それ以倖はほずんど保持されたした。
    (现郚は倉わっおるずこもある)
    あいにくDynamicpromptで髪や服の色指定をしおなかったのですが、肌は呪文通り青くなったり癜くなったりしお、乳サむズを指定する呪文で胞の塗りが倉化しおるのでその蟺コントロヌルできるようです。

    完璧な線画をもっおくれば完璧な塗りができるのか

    远蚘線画着色特化のモデルは、controlnetの䜜者が思うずこあっお非公開にしおしたったので、珟時点では䞍明です。倚分そのうちどこかが出すんじゃないでしょうか 
    ただそれを螏たえおも、それ以倖の仕様・制限を芋るに
    1k皋床のものなら、運任せの既存のtxt2imgやimg2imgよりはるかに意図した通りの構図、デザむンで画像が生成できるでしょう。ここたで線画が維持できるなら著䜜暩的な問題も、話が倉わっおくるのではず思えたす。数幎前からあった、塗りAIに文句蚀っおた人はいないんだから。
    たあ、300-1200dpi、2k・4Kサむズの線画だったら、そのたた解析しお着色生成できるわけがなく絵描きモデルの方が、たずもに描ける倧きさが1k皋床が限界です、アップスケヌルしかないはずですが 
    他のprosessorも詊さないずわかりたせん。たた次の機䌚に怜蚌したす。

    過去絵から線画を探さないず。Blenderで3Dモデルやノヌマルマップ画像䜜らないず 

     
     
    Unityアセットストアでモデルデヌタの販売をしおいる3D建物モデラヌです。今は個人でUnityでゲヌム開発しおたす。

    あなたぞのおすすめ