Updated: 5/27/2024
Merhaba! Metni videolara dönüştürme fikrine hiç hayran kaldınız mı? Bu yeni bir şey değil, ama her geçen gün daha da heyecan verici hale geliyor. Bugün, bu havalı araçlardan biri olan ComfyUI ortamındaki AnimateDiff hakkında konuşalım. İster dijital bir sanatçı olun ister sadece yeni teknolojileri keşfetmeyi sevin, AnimateDiff metin fikirlerinizi animasyonlu GIF'lere ve videolara dönüştürmenin heyecan verici bir yolunu sunar.
Şunları ele alacağız:
AnimateDiff'in özü bir hareket modelleme modülüdür. Bunu, çeşitli video kliplerden hareket hakkında bilgi öğrenen bir beyin olarak düşünün. Bu, kitapta her hareketi bilen bir dans öğretmeni gibi. Bu modül, önceden eğitilmiş metinden görüntüye modellerine sorunsuz bir şekilde entegre olur. Yani artık sadece statik görüntülerle sınırlı değilsiniz – yarattıklarınız dans edebilir, zıplayabilir ve dönebilir!
Yukarıdaki videoyu inceleyin, bu video ComfyUI AnimateDiff iş akışı kullanılarak hazırlandı. Artık herhangi bir kurulum zahmeti olmadan bu Animatediff Workflow'e doğrudan dalabilirsiniz. Tüm gerekli modeller ve özel düğümlerle birlikte AnimateDiff iş akışı ile bulut tabanlı bir ComfyUI'de her şeyi sizin için hazırladık.
Deney yapmaktan ve oynamaktan çekinmeyin. Ya da AnimateDiff'i nasıl kullanacağınızı anlatan bu tutorial'ı okumaya devam edebilir ve sonra deneyebilirsiniz.
Farklı AnimateDiff sürümlerinde bir gezintiye çıkalım. Her sürümün kendi cazibesi vardır, bu yüzden hızlı bir tura hazırlanın!
AnimateDiff V3 sadece yeni bir sürüm değil, hareket modülü teknolojisinde bir evrimdir ve rafine edilmiş özellikleriyle öne çıkar. Hareket modülü v3_sd15_mm.ckpt
bu sürümün kalbidir ve ince ve esnek animasyonlardan sorumludur.
teknoloji sihrini parçalayalım. Buradaki yıldız oyuncu Domain Adapter LoRA modülüdür, bu aslında hareket modülü için bir hazırlık aşamasıdır. Video veri setindeki statik kareler üzerinde eğitim alarak, bu LoRA modülü AnimateDiff'in hareketi daha iyi yönetmesini sağlar. Oldukça havalı, değil mi?
AnimateDiff V3'ü kullanırken, AnimateDiff V2'nin her açıdan daha üstün olmadığını fark edeceksiniz. Bunun yerine, farklı hareket türleri sunar, yaratıcılık cephaneliğinize daha fazla araç ekler.
Pozitif İstem:masterpiece, best quality, girl with rainbow hair, really wild hair, mane
Negatif İstem: (low quality, nsfw, worst quality:1.4), (deformed, distorted, disfigured:1.3), easynegative, hands, bad-hands-5, blurry, ugly, text, embedding:easynegative
CheckPoint:
toonyou_beta6
Yüksek çözünürlüklü videoları seviyorsanız, AnimateDiff SDXL bir seçenek olabilir. mm_sdxl_v10_beta.ckpt
hareket modülü üzerinde çalışır ve 1024x1024 çözünürlükte 16 karelik animasyonlar oluşturmak için tasarlanmıştır. Ancak, hala Beta aşamasında olduğunu unutmayın, bu yüzden hemen dalmadan önce biraz beklemek iyi olabilir.
AnimateDiff V3 ile aynı Pozitif İstem ve Negatif İstem'i kullanın
CheckPoint:
dreamshaperXL10_alpha2Xl10
AnimateDiff V2 klasik! mm_sd_v15_v2.ckpt
ile bu sürüm, Zoom In/Out, Pan Left/Right, Tilt Up/Down ve Rolling Clockwise/Anticlockwise olmak üzere sekiz temel kamera hareketi için MotionLoRA sunar. Animatediff V2, animasyonlarınıza drama katmak için dinamik kamera hareketleri arıyorsanız mükemmeldir.
AnimateDiff V3 ile aynı Pozitif İstem ve Negatif İstem'i kullanın
CheckPoint:
toonyou_beta6
ComfyUI içinde AnimateDiff iş akışına girdiğinizde, aşağıda gösterildiği gibi "AnimateDiff Seçenekleri" başlıklı bir grup ile karşılaşacaksınız. Bu alan, AnimateDiff ile çalışırken kullanmanız muhtemel ayarları ve özellikleri içerir.
Öncelikle, model_name açılır menüsünde denemek istediğiniz AnimateDiff hareket modülünü seçin:
v3_sd15_mm.ckpt
mm_sdxl_v10_beta.ckpt
mm_sd_v15_v2.ckpt
AnimateDiff bir Stable Diffusion chickpoint modeline ihtiyaç duyar.
AnimateDiff V2 ve V3 için, bir SD v1.5 modeli kullanmanız gerekir. realisticVisionV60B1_V51VAE, toonyou_beta6 ve cardos_Animev2.0 gibi modeller en iyi seçeneklerdir.
AnimateDiff SDXL'ye doğru eğiliyorsanız, sd_xl_base_1.0 veya dreamshaperXL10_alpha2Xl10 gibi bir SDXL modeli hedefleyin.
RunComfy bulut ortamında, tüm hareket modülleri ve kontrol noktası modelleri sizin için önceden yüklenmiştir.
AnimateDiff'teki Beta Takvimi, animasyon oluşturma sırasında gürültü azaltma sürecinin davranışını belirler.
AnimateDiff V3 ve V2 için, genellikle sqrt_linear
ayarı tercih edilir, ancak ilginç efektler için linear
denemekten çekinmeyin.
AnimateDiff XL için, linear (AnimateDiff-SDXL)
ile devam edin.
AnimateDiff'teki Hareket Ölçeği, hareket yoğunluğunu kontrol etmenizi sağlar. 1'in altında daha ince hareket; 1'in üzerinde daha belirgin hareket anlamına gelir.
AnimateDiff'teki Yığın Boyutu, animasyonunuzun yapı taşlarını temsil eder. Bu, animasyonunuzun uzunluğunu etkileyen temel faktördür. Animasyonunuzun kaç "sahne" veya segmentten oluşacağını belirler.
Daha büyük Yığın Boyutları, animasyonunuzda daha fazla sahneye yol açar ve daha uzun ve daha ayrıntılı bir hikaye anlatım deneyimi sağlar. Yığın Boyutunun üst sınırı yoktur, bu yüzden animasyonlarınızı istediğiniz kadar uzun veya kısa yapabilirsiniz. Varsayılan Yığın Boyutu 16'dır.
AnimateDiff'teki Uniform Bağlam Uzunluğu, Yığın Boyutu tarafından belirlenen sahneler arasında sorunsuz geçişlerin sağlanmasında önemli bir rol oynar. Bu, sahneleri en doğal akış için nasıl birleştireceğini bilen becerikli bir editöre benzer.
Uniform Bağlam için belirlediğiniz uzunluk, sahneler arasındaki geçişlerin doğasını belirleyecektir. Daha uzun bir Uniform Bağlam Uzunluğu, sahneler arasındaki geçişlerin daha yumuşak ve daha kademeli olmasına yol açar, bu da bir sahneden diğerine geçişi neredeyse fark edilmez hale getirir. Öte yandan, daha kısa bir uzunluk, daha hızlı ve daha belirgin geçişler oluşturacaktır, bu da belirli hikaye anlatım efektleri için ideal olabilir. Varsayılan Uniform Bağlam uzunluğu 16'dır.
Motion LoRAs yalnızca AnimateDiff v2 ile uyumludur. Bu kullanışlı eklemeler, animasyonlarınıza dinamik bir kamera hareketi katmanı getirir. Motion LoRAs kullanırken, LoRA ağırlığını doğru ayarlamak önemlidir. Ağırlığı 0.75 civarında ayarlamak genellikle ideal noktayı yakalar, size arka plan hataları olmadan pürüzsüz kamera hareketleri sağlar.
Dahası, birden fazla Motion LoRA'yı zincirleme özgürlüğüne sahipsiniz. Farklı Motion LoRA modellerini stratejik olarak birleştirerek, karmaşık kamera hareketlerini düzenleyebilir, deney yapabilir ve benzersiz animasyon vizyonunuz için mükemmel hareket karışımını bulabilirsiniz, böylece animasyonunuzu sinematik bir başyapıta dönüştürebilirsiniz.
İşte "Pan Left" ve "Zoom In" özelliklerini birlikte kullanma örneği.
Tamam, modelinizi ve AnimateDiff ayarlarını ayarladığınıza göre, sahne zamanı! Bu, metninizi video animasyonlarına dönüştüreceğiniz yerdir.
İşte bir pozitif istem ve negatif istem örneği:
Pozitif İstem:(masterpiece, best quality), 1girl, solo, elf, mist, sundress, forest, standing, in water, waterfall, looking at viewer, blurry foreground, dappled sunlight, moss, (intricate, lotus, mushroom)
Negatif İstem: (low quality, nsfw, worst quality, text, letterboxed:1.4), (deformed, distorted, disfigured:1.3), easynegative, hands, bad-hands-5, blurry, ugly, embedding:easynegative
Ama bekleyin, daha fazlası var! İstem Seyahati / İstem Zamanlaması denediniz mi? Bu, bir film yönetmeninin yerine geçmek gibidir. Kontrol sizde, hikayenizi sahne sahne oluşturuyorsunuz. Bu, her parçası hikayenizde bir an olan bir bulmacayı birleştirmek gibidir.
Bir mini film oluşturduğunuzu hayal edin. İstem 1'i Kare 1'de ve İstem 2'yi Kare 8'de ayarlayın, vb. AnimateDiff bu istemleri sorunsuz bir şekilde harmanlayacak ve Kare 1'den Kare 8'e kadar yumuşak bir geçiş oluşturacaktır.
İpucu: İstem Seyahati ilginç olabilir, ancak her zaman kesin bir başarı değildir. İstem Seyahati'nin etkinliği, seçtiğiniz kontrol noktası modeline de bağlıdır. Örneğin, cardos_Animev2.0
modeli İstem Seyahati ile uyumludur, ancak tüm modeller için durum böyle değildir. Ayrıca, sonuç tahmin edilemez olabilir - bazı istemler iyi harmanlanmayabilir ve ideal olmayan geçişler ortaya çıkabilir. Bu, İstem Seyahati'ni sorunsuz animasyonlar için garantili bir araçtan ziyade deneysel bir özellik haline getirir.
AnimateDiff ComfyUI iş akışının sonunda "İstem Seyahati / İstem Zamanlaması" düğümünü yerleştirdik. Deney yapmak isterseniz, "İstem" seçeneği yerine "İstem Seyahati" kullanmanız gerekecek.
AnimateDiff'i Hi-Res düzeltmesiyle birlikte kullanarak görüntülerinizin çözünürlüğünü artırabilirsiniz. Bu işlem, biraz bulanık görüntüleri kristal netliğinde başyapıtlara dönüştürür. Bu bölümde iki yöntemi tanıtacağız.
ComfyUI'deki geleneksel latent upscale. 0.6 denoise gücü gibi ayarlar uygulayarak ve 1.5x upscale seçerek, animasyonlarınızın daha zengin detaylar ve daha keskin netlik ile dönüşümünü göreceksiniz. Bu, gözlük takmak ve aniden dünyayı yüksek çözünürlükte görmek gibidir!
Geleneksel latent upscale havalı, ama Control Net Assisted Latent Upscale ile seviye atlayalım. KontrolNets kullanarak daha hassas bir upscale sağlar, animasyonunuzun bütünlüğünü korur. Bir lineart preprocessor ve doğru controlnet modeli ekleyerek, sanatınızı geliştirirken ruhunu koruyacaksınız.
ComfyUI'de AnimateDiff'in heyecan verici dünyasına daldık. Vurguladığımız ComfyUI AnimateDiff İş Akışı ile denemek isteyenler için, güçlü bir GPU ile donatılmış ve tamamen hazırlanmış bir bulut ortamı olan RunComfy'u kesinlikle deneyin, gerekli tüm modellerden özel düğümlere kadar her şeyi içerir. Manuel kurulum gerekmez! Sadece yaratıcılığınızı serbest bırakmak için bir oyun alanı. 🌟
Yazar: RunComfy Editörleri
Editör ekibimiz, RNN/CNN çağında NLP/Vision ile başlayarak 15 yıldan fazla süredir AI ile çalışıyor. BERT/GAN/Transformer gibi AI Chatbot/Art/Animation konularında muazzam deneyimlere sahibiz. AI sanatı, animasyonu ve videosu konusunda yardım isterseniz bize ulaşın.
© Telif Hakkı 2024 RunComfy. Tüm Hakları Saklıdır.