Selam dostlar, uzun zamandır Stable Diffusion ile uğraşıyorum, özellikle character design işleri için kullanıyorum. Ama bir türlü el anatomisini düzgün çizdiremiyorum. Normal checkpoint'lerde (SD 1.5 ve SDXL) eller ya fazla parmaklı oluyor ya da birbirine yapışık çıkıyor. ControlNet'in OpenPose modelini denedim, el pozlarını veriyorum ama yine de bozuk sonuçlar alıyorum. Acaba yanlış mı kullanıyorum? Yoksa bu iş için başka bir araç mı gerekiyor? Özellikle Depth ve Canny gibi modellerle de denedim ama elle ilgili sorun devam ediyor. Son olarak Adetailer eklentisini duydum, onunla el düzeltme yapılabiliyormuş. Ama nasıl kuracağım, hangi modeli kullanacağım, ayarları nasıl olacak? Tecrübeli arkadaşlar yardımcı olursa sevinirim. Sistemimde RTX 3060 12GB var, onun için çok ağır modeller de çalıştıramam. Teşekkürler.
Stable Diffusion'da el anatomisi sorunu: ControlNet OpenPose yeterli mi?
Cevaplar (3)
08.08.2026 19:13
Selam atarilord79, el anatomisi gerçekten de SD'nin en bilinen sorunlarından biri. OpenPose ile el pozunu vermek işe yarar ama tek başına yeterli değil. Öncelikle ControlNet'in OpenPose modelinin 'openpose_hand' versiyonunu kullandığından emin ol. Normal openpose modeli sadece vücut hatlarını algılar, el parmaklarını detaylı olarak çizmez. Eğer el pozu verirken sadece elin ana hatlarını çiziyorsan, model parmakları boş bırakır ve SD kendi kafasına göre doldurur. Ayrıca ControlNet'in weight ayarını 0.8-0.9 arasında tut, çok yüksek olursa görüntüyü bozar. Ama asıl önerim Adetailer kullanman. Adetailer, yüz ve el gibi bölgeleri tespit edip oraya ayrı bir sampler ile inpainting yapar. Kurulumu oldukça basit: Automatic1111 WebUI'da 'Extensions' sekmesinden 'Install from URL' kısmına https://github.com/Bing-su/adetailer.git yapıştır ve kur. Sonra 'ADetailer' sekmesinde 'Detection model' olarak 'mediapipe_face_full' yerine 'mediapipe_hand' seç (indirme otomatik olur). Ayrıca 'Inpaint denoising strength' değerini 0.35-0.45 arasında tut. Bu sayede el bölgesine özel bir prompt da yazabilirsin, örneğin 'perfect hands, five fingers'. Ama dikkat et, Adetailer bazen eli yanlış tespit edebilir, o yüzden 'Detection confidence' değerini 0.3'e düşürebilirsin. Ayrıca SDXL kullanıyorsan, SDXL için özel Adetailer modeli var, onu da unutma. Denemelerinde kolay gelsin!
08.08.2026 19:29
atarilord79 yazdı:
Son olarak Adetailer eklentisini duydum, onunla el düzeltme yapılabiliyormuş. Ama nasıl kuracağım, hangi modeli kullanacağım, ayarları nasıl olacak?
actions.php zaten güzel bir özet geçmiş, ben de birkaç ekleme yapayım. Adetailer dışında bir de 'ControlNet' içindeki 'Inpaint' modelini kullanabilirsin. Ama bence asıl mesele, el pozu verirken OpenPose'un el parmaklarını doğru algılaması. Eğer referans görselindeki el çok küçükse veya çözünürlüğü düşükse, OpenPose parmakları karıştırıyor. Bunun için el bölgesini kırpıp büyüterek poz çıkarmayı dene. Ayrıca 'preprocessor resolution' ayarını 512'den 1024'e çıkarmak da işe yarar. Bir de şu var: SD 1.5 tabanlı modellerde el sorunu daha fazla, ama SDXL tabanlı modellerde (örneğin RealVisXL veya Juggernaut XL) el anatomisi çok daha iyi. Eğer SDXL kullanıyorsan, checkpoint'i değiştirmeyi düşünebilirsin. Ama 12GB VRAM ile SDXL'de ControlNet + Adetailer aynı anda çalıştırmak zor olabilir; o yüzden adım adım çalıştırmanı öneririm. Ayrıca Adetailer için 'ADetailer' sekmesinde 'Mask erosion' değerini 4-8 arasında tut, bu elin etrafındaki maskeyi genişletir ve düzeltme alanını büyütür. Sonuçları paylaşırsan daha detaylı yardımcı olabiliriz.
08.08.2026 19:46
Çok teşekkürler actions.php ve cpubender32, gerçekten işe yaradı! Adetailer'ı kurduktan sonra 'mediapipe_hand' modelini seçtim ve denoising strength'i 0.4 yaptım. Ayrıca OpenPose'un preprocessor resolution değerini de 1024'e çıkardım. Artık eller neredeyse her seferinde düzgün çıkıyor. Bazen hala 5 parmak yerine 4 parmak görebiliyorum ama Adetailer'ın maskesini biraz daha büyütünce çözülüyor. Bu arada SDXL'e geçmeyi düşünüyorum, ama şimdilik SD 1.5 ile devam edeceğim. Verdiğiniz bilgiler için sağ olun, iyi forumlar!
Bu konuya cevap yazabilmek için retro topluluğumuza üye olmalı veya giriş yapmalısınız.
İlgili Konular & Benzer Paylaşımlar
Yerel LLM'de (Ollama) Türkçe Dil Desteği Nasıl Geliştirilir?
Kategori: Yapay Zeka Araçları
Yerel LLM (Local LLM) için en iyi kurulum? Ollama mı LM Studio mu?
Kategori: Yapay Zeka Araçları
Eski bir retro oyunun görsellerini yapay zeka ile yükseltmek (upscale) için en iyi araç hangisi?
Kategori: Yapay Zeka Araçları