ComfyUI Vid2Vid Dans Transferi, kullanıcıların gerçek videoları çeşitli nesnelere veya ögelere stilize edip dönüştürmelerine olanak tanıyan güçlü bir ComfyUI Vid2Vid iş akışıdır. Bu iş akışı ile, kaynak bir videonun hareket ve stilini hedef bir görüntü veya nesneye aktararak çarpıcı video animasyonları oluşturabilirsiniz. Bu eğitim, en iyi sonuçları elde etmek için gerekli olan temel bileşenler ve ayarlar konusunda size rehberlik edecek.
Kredi
Bu iş akışını oluşturmada inanılmaz katkılarından dolayı MDMZ ve DP'ye teşekkürler! MDMZ, YouTube eğitim videosu aracılığıyla ComfyUI Vid2Vid Dans Transferi İş Akışını paylaştı, bu da DP'nin orijinal iş akışını temel alıyor.
1. ComfyUI Vid2Vid Dans Transferi İş Akışı Ne Yapar?
ComfyUI Vid2Vid Dans Transferi iş akışı, gerçek bir videoyu alıp stilize edilmiş bir animasyona dönüştürmenizi sağlar. Hareket ve dans hareketlerini, seçtiğiniz hedef bir görüntü veya nesneye aktarır.
2. ComfyUI Vid2Vid İş Akışının Temel Bileşenleri
2.1 Video Yükleme ve Maske Oluşturma
- ComfyUI Vid2Vid iş akışı, VHS_LoadVideo bileşeni ile başlar, burada aktarmak istediğiniz dans hareketlerini içeren kaynak videoyu yüklersiniz.
- LayerMask: RemBgUltra bileşeni, video karelerinden arka planı kaldırmak ve konunun siyah beyaz bir maskesini oluşturmak için kullanılır. Bu maske, hareketin düzgün bir şekilde tanımlanması ve aktarılması için çok önemlidir.
- ImageToMask ve MaskToImage bileşenleri, ComfyUI Vid2Vid iş akışında gerektiği şekilde görüntü ve maske formatları arasında dönüşüm yapar.
- 🌟 Önemli İpuçları: RunComfy platformu, "Layer Style" düğümü için gerekli olan "RemBgultra model" modelini önceden yüklemiştir. "Layer Style" düğümlerini kendiniz yüklediyseniz, özel dosya tarayıcınızdan "Layer Style" dosyasını silerek çakışmaları önleyin. "Layer Style" dosyanızı sildikten sonra, iş akışı RunComfy ön yüklemesini kullanacak ve sorunsuz çalışacaktır.
2.2 IPAdapter ile Hedef Görüntüyü Ayarlama
- IPAdapterAdvanced bileşenleri, ComfyUI Vid2Vid dans transferini alacak hedef görüntü veya nesneyi yüklemek ve yapılandırmak için kullanılır. LoadImage düğümünü kullanarak hedef görüntüyü yükleyebilir ve LoadBgImage düğümünü kullanarak hedef arka plan görüntüsünü yükleyebilirsiniz.
- IPAdapterUnifiedLoader, hedef görüntünün çıktı üzerindeki etkisinin gücünü belirleyen IPAdapter'ı yüklemek için kullanılır.
2.3 Hareket Aktarımı için AnimateDiff Uygulama
- ComfyUI Vid2Vid dans transferinin özü, AnimateDiff Latent Condition Model (LCM) ile desteklenir. Bu, ComfyUI Vid2Vid'de ADE_LoadAnimateDiffModel bileşeni kullanılarak yüklenir.
- ADE_AnimateDiffSamplingSettings, ADE_LoopedUniformContextOptions ve ADE_ApplyAnimateDiffModelSimple gibi ek bileşenler, sırasıyla örnekleme ayarlarını, bağlam seçeneklerini yapılandırmak ve AnimateDiff modelini uygulamak için kullanılır.
- ADE_UseEvolvedSampling bileşeni, ComfyUI Vid2Vid'de AnimateDiff modeli için uygun örnekleme yöntemini seçmek için kullanılır.
2.4 ControlNet ile Çıktıyı Yönlendirme
- ControlNet, çıktı animasyonunda konunun şeklini ve ana hatlarını yönlendirmek ve tanımlamak için kullanılır.
- ControlNetLoaderAdvanced bileşenleri, ControlNet modellerini yüklemek için kullanılır. Bu iş akışı, QR Code Monster ve Lineart olmak üzere iki ControlNet modeli kullanır.
- ControlNet Stacker bileşenleri, ControlNet çıktılarının ayarlanabilir güçlerle ComfyUI Vid2Vid Transfer'de birleştirilmesi ve istiflenmesi için kullanılır.
2.5 KSampler ile Çıktı Karelerini Oluşturma
- ComfyUI Vid2Vid'deki KSampler (Efficient) bileşenleri, sağlanan tüm yapılandırmalara ve girdilere göre çıktı karelerini oluşturur.
- Ana KSampler bileşeni, video karelerini işleyerek animasyon önizlemesini oluşturur. AnimateDiff modeli, IPAdapter çıktıları, ControlNet istifi ve diğer ayarları girdiler olarak alır.
- İkinci KSampler bileşeni, ComfyUI Vid2Vid çıktı karelerini ölçeklendirmek ve gürültüsünü gidermek için kullanılır.
2.6 Gerekirse Ölçeklendirme
- ImageScaleBy bileşeni, çıktı karelerinin çözünürlüğünü artırmak için kullanılır. ImageUpscaleWithModel bileşeni, seçilen bir ölçeklendirme modeli kullanarak kareleri daha da ölçeklendirmek için kullanılır. İş akışı, ölçeklendirme bileşenlerini varsayılan olarak devre dışı bırakır. Eğer ihtiyacınız varsa, daha iyi bir sonuç elde etmek için bu bileşenleri etkinleştirin.