Rehber Stable Diffusion ControlNet ile çizimlerinizi renklendirin

01012-199152350.jpg-2x.jpg



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:

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:

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:​

sample_90767422a3c10eb81cd221b21ac2b9f9f4a79e64.jpg


Çıktı:​

00762-4147730709.jpg-2x.jpg



Dijital Çizim:​

Girdi:​

Preprocessor: None​


the_path_to_you.png


Çıktı:​


00754-2353751727-up.jpg



Manga:​

Girdi:​

Not: Hoshino Ai Lora ve Yike Style Lora kullanıldı.

Ai.png


Preprocessor ve Model: Softedge​

Ai-AI.png


Çıktı:​

00793-2542793106-2x.jpg

Girdi:​

Not: Kurokawa Akane Lora ve Yike Style Lora kullanıldı.

akane.jpg


Preprocessor ve Model: Softedge​

akane-softedge.png


Çıktı:​

01012-199152350.jpg-2x.jpg

 
Son düzenleme:
Vallahi şu Stable Diffusion'ı o kadar çok deneyimlemek istiyorum ki şu konuları görünce ama 4 GB VRAM'li RX 470'im ile bakışıyoruz her seferinde :/
 

Geri
Yukarı