Bu rehberde Stable Diffusion ile ControlNet kullanmayı öğreneceğiz ve çizimlerimizi renklendireceğiz.
Stable Diffusion kullanımı hakkında temel bilgileri bildiğinizi varsaydık.
Eğer ilk defa Stable Diffusion kullanacaksanız ilk önce bu rehbere bakmalısınız:
Rehber: Stable Diffusion WebUI yapay zeka ile resim oluşturun
Model: SoteMix V1 Bu rehberimizde Stable Diffusion WebUI ile fotoğraf oluşturacağız. Stable Diffusion WebUI kurulumu için diğer rehberlere bakabilirsiniz, bu rehberde zaten kurduğunuzu varsayıyoruz. Stable Diffusion Modelleri: İlk önce ihtiyacımıza uygun bir model indirmeliyiz. Bunun için...
www.technopat.net
ControlNet Kurulumu:
Not: SDNext kullanıyorsanız kurulum adımlarını atlayabilirsiniz.Extensions sekmesinden Install From URL menüsüne girin ve aşağıdaki linki yapıştırıp Install butonuna basın.
Kod:
https://github.com/Mikubill/sd-webui-controlnet
Daha sonra Extensions sekmesindeki Installed menüsüne gelin ve ilk önce Check for Updates ve daha sonra Apply and Restart UI butonuna basın.
Daha sonra aşağıdaki linkten ister rehberde kullandığımız modelleri ve modelin YAML dosyasını indirin isterseniz de modellerin hepsini indirin:
lllyasviel/ControlNet-v1-1 at main
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
huggingface.co
Daha sonra indirdiğimiz modelleri ControlNet modellerinin bulunduğu klasöre taşıyın.
A1111 webui için
extensions/sd-webui-controlnet/models
klasörüne taşıyın.ControlNet ile Çizim Renklendirme:
Çizim renklendirirken Stable Diffusion girdiğiniz pozitif girdilere göre davranacaktır.Yani istediğiniz ne ise o şekilde pozitif girdileri de yazmalısınız.
Daha sonra ControlNet menüsünü genişletin ve Enable tuşunu işaretleyin.
Drop Image Here - Upload Image kısmına tıklayıp elinizdeki resmi yükleyin.
Preprocessor:
Elinizdeki resim bir dijital çizim ise None olarak kalabilir ama arkaplan siyah değil de beyaz ise Invert seçeneğini kullanın.Eğer elinizdeki resim dijital çizim değil de fotoğraf veya farklı bir resim ise kullandığınız modele uygun bir Preprocessor seçin.
Allow Preview seçeneğini işaretleyip ortadaki patlama işaretine benzer tuşa basarsanız Preprocessor'un ne yaptığı hakkında daha iyi fikir sahibi olabilirsiniz.
Patlama işareti korkutmasın, yüklenen resmin modele vermek için işlenen halini asıl resmin yanında gösterecektir.
ControlNet Model:
Elinizdeki resme uygun birt model seçmelisiniz.Canny ve Softedge çoğu kullanım için uygun.
Canny daha detaylıdır ama fazla detaylı olması da sorun olabilir.
Softedge ise işi biraz daha yapay zekaya bırakıyor.
Depth ise gerçekçi resimler veya fotoğraflar için uygun.
Scribble ile çöp adam resimlerinizi şahesere dönüştürebilirsiniz.
Control Weight:
ControlNet'in resime ne kadar etki edeceğini belirler.Varsayılanda kalabilir.
Starting Control Step:
ControlNet etkisinin hangi adımda başlayacağını belirler ve yüzde olarak çalışır.Varsayılanda kalabilir.
Örnek olarak 100 adım ile resim üretiyorsanız:
0: 0. adımdan başlar.
0.5: 50. adımdan başlar.
1: 100. adımdan başlar.
Ending Control Step:
ControlNet etkisinin hangi adımda biteceğini belirler ve yüzde olarak çalışır.Varsayılanda kalabilir.
Örnek olarak 100 adım ile resim üretiyorsanız:
0: 0. adımda biter.
0.5: 50. adımda biter.
1: 100. adımda biter.
ControlNet Referance ile Lora Kullanmadan Benzer Karakter Üretme:
İstediğiniz birt karakteri çizdirmek istiyorsanız ve kullandığınız model bu karakteri bilmiyorsa normalde Lora eğitmeniz gerekirdi.Yeni gelen ControlNet Referance özelliği ile ControlNet'e yüklediğiniz resmi referans göstererek karaktere benzer yeni resimler çizdirebilirsiniz.
Preprocessor olarak Referance Only seçmeniz yeterli.
Örnekler:
Referance:
Girdi:
Çıktı:
Dijital Çizim:
Girdi:
Preprocessor: None
Çıktı:
Manga:
Girdi:
Not: Hoshino Ai Lora ve Yike Style Lora kullanıldı.Preprocessor ve Model: Softedge
Çıktı:
Girdi:
Not: Kurokawa Akane Lora ve Yike Style Lora kullanıldı.Preprocessor ve Model: Softedge
Çıktı:
Son düzenleme: