ControlNet Detaylı Açıklama
ControlNet, 2023 yılında Stanford Üniversitesi araştırmacıları tarafından geliştirilen ve diffusion modellerine hassas kontrol eklemeyi mümkün kılan çığır açıcı bir teknolojidir. Standart text-to-image üretimde prompt dışında görsel üzerinde kontrol sağlamak zordur; ControlNet bu sorunu çözer.
ControlNet, mevcut diffusion modeline paralel bir ağ ekleyerek çalışır. Bu paralel ağ, çeşitli giriş koşullarını (kenar haritası, derinlik haritası, poz iskeleti, segmentasyon haritası vb.) alır ve diffusion sürecini bu koşullara uygun şekilde yönlendirir. Orijinal modelin ağırlıkları korunur, bu nedenle modelin genel kalitesi etkilenmez.
Yaygın ControlNet kullanım senaryoları şunlardır: Canny edge (kenar tespiti ile üretim), OpenPose (insan pozu kontrolü), Depth (derinlik haritası ile 3D perspektif), Scribble (kaba çizimden üretim), Inpainting (belirli bölge değiştirme), Segmentation (bölge bazlı kontrol) ve Tile (süper çözünürlük).
ControlNet özellikle profesyonel iş akışlarında vazgeçilmez bir araçtır. Mimari görselleştirme, karakter tasarımı, ürün fotoğrafçılığı ve UI tasarım prototipleme gibi alanlarda hassas kontrol sağlar.
Pratik bir örnek: Bir poz referansı kullanarak karakter görseli oluşturmak istiyorsunuz. Referans fotoğrafınızı ControlNet'in OpenPose modülüne yüklersiniz; ControlNet iskelet yapısını otomatik algılar. Ardından "warrior princess in golden armor, fantasy art style" gibi bir prompt ile karakterinizi istediğiniz pozda ve stilde üretebilirsiniz. Bu sayede referans fotoğraftaki poz korunurken içerik tamamen değişir. Canny edge, depth map ve scribble gibi farklı ControlNet modelleri farklı kontrol türleri sunar.
tasarım.ai üzerinde ControlNet desteği sunan araçlar arasında Stable Diffusion (en kapsamlı ControlNet desteği, ComfyUI ve Automatic1111 ile), Leonardo AI (AI Canvas'ta bazı ControlNet özellikleri) ve Krea AI (gerçek zamanlı kontrollü üretim) bulunmaktadır. Stable Diffusion ekosisteminde 15'ten fazla farklı ControlNet modeli mevcuttur.
Yeni başlayanlar için öneri: ControlNet'e başlarken en kolay modül olan Canny Edge ile deneyin. Herhangi bir görseli Canny modülüne yükleyerek kenar haritasını çıkarabilir ve bu yapıyı koruyarak tamamen farklı stilde görseller üretebilirsiniz. OpenPose modülü poz kontrolü için, Depth Map modülü ise derinlik ve perspektif kontrolü için kullanılır. ComfyUI'da ControlNet node'larını kullanmak görsel bir deneyim sunar.