ComfyUI میں AnimateDiff Loader (Evolved) نوڈ
AnimateDiff Loader ایک موشن ماڈیول SD 1.5 یا SDXL ماڈل میں شامل کرتا ہے تاکہ ایک بیچ کے لاٹینٹس کو مربوط اینیمیشن فریمز کے طور پر رینڈر کیا جا سکے، جو Stable Diffusion سے ٹیکسٹ کے ذریعے شارٹ کلپس بنانے کا کلاسک طریقہ ہے۔
AnimateDiff Loader (Evolved) کیا کرتا ہے
AnimateDiff UNet میں وقتی توجہ کی تہیں (temporal attention layers) داخل کرتا ہے، جیسے کہ موشن ماڈیول mm_sd_v15_v2، v3_sd15_mm یا AnimateLCM۔ Kosinkadink کا ComfyUI-AnimateDiff-Evolved پیک اسے AnimateDiff Loader (Gen1) اور نئے Gen2 نوڈز (Use Evolved Sampling, Apply AnimateDiff Model, Context Options) کے طور پر پیش کرتا ہے۔ سیمپلر پھر ایک لاٹینٹ بیچ (16-32 فریمز) کو ایک سلسلے کے طور پر لیتا ہے، اور Context Options لمبے کلپس میں 16-فریم کی ونڈو کو سلائیڈ کرتا ہے۔
موشن LoRAs پین اور زوم شامل کرتے ہیں، اور AnimateLCM یا LCM سیمپلر رینڈرنگ کے وقت کو چند قدموں تک کم کر دیتا ہے۔ فریمز IMAGE بیچ کے طور پر آتے ہیں، جسے VideoHelperSuite کا Video Combine MP4 یا GIF میں تبدیل کرتا ہے۔ Wan، Hunyuan اور LTX اب دستیاب ہونے کے ساتھ، AnimateDiff SD 1.5 کی اسٹائلائزڈ اینیمیشن اور ویڈیو سے ویڈیو کنٹرول نیٹ کے لیے مقبول ہے۔
ان پٹس
نام | قسم | یہ کیا ہے |
|---|---|---|
model | MODEL | ایک SD 1.5 (یا SDXL کے لیے SDXL بیٹا ماڈیول کے ساتھ) چیک پوائنٹ ماڈل۔ |
model_name | COMBO | models/animatediff_models سے موشن ماڈیول۔ |
beta_schedule | COMBO | زیادہ تر ماڈیولز کے لیے sqrt_linear (AnimateDiff)؛ AnimateLCM کے لیے lcm ورژنز۔ |
context_options | CONTEXT_OPTIONS | 16 سے زیادہ فریمز کے لیے اختیاری سلائیڈنگ ونڈو کی ترتیبات۔ |
motion_lora | MOTION_LORA | اختیاری کیمرہ موشن LoRA۔ |
آؤٹ پٹس
نام | قسم | یہ کیا ہے |
|---|---|---|
MODEL | MODEL | موشن تہوں کے ساتھ ماڈل؛ اسے KSampler سے جوڑیں۔ |
AnimateDiff Loader (Evolved) کیسے استعمال کریں
- Manager سے ComfyUI-AnimateDiff-Evolved اور ComfyUI-VideoHelperSuite انسٹال کریں؛ mm_sd_v15_v2.ckpt یا v3_sd15_mm.ckpt models/animatediff_models میں ڈاؤن لوڈ کریں۔
- ایک SD 1.5 چیک پوائنٹ لوڈ کریں اور MODEL کو AnimateDiff Loader سے جوڑیں۔
- Empty Latent Image کا batch_size 16 (فریمز) پر 512x512 یا 512x768 سیٹ کریں۔
- 20-25 قدموں کے ساتھ سیمپل کریں، cfg 7 پر، اور VAE Decode کے ساتھ ڈی کوڈ کریں۔
- IMAGE بیچ کو Video Combine سے جوڑیں (frame_rate 8-12، فارمیٹ video/h264-mp4)۔
سیٹنگز اور تجاویز
- Context Options Looped Uniform، context_length 16 اور overlap 4 کے ساتھ 32-64 فریم کلپس کو سنبھالتا ہے۔
- Prompt scheduling (FizzNodes BatchPromptSchedule) وقت کے ساتھ پرامپٹ بدلتا ہے۔
- ویڈیو فریمز پر Tile یا Lineart ControlNet کے ساتھ ویڈیو سے ویڈیو کے لیے جوڑیں۔
- AnimateLCM LCM سیمپلر اور 6-8 قدموں کے ساتھ بہت تیزی سے رینڈر کرتا ہے۔
- ریزولوشنز 512-768 تک رکھیں؛ SD 1.5 موشن ماڈیولز 256-512 پر ٹرینڈ کیے گئے تھے۔
AnimateDiff Loader (Evolved) کے مسائل کا حل
فریمز غیر متعلقہ تصاویر ہیں، کوئی موشن نہیں
یہ کیوں ہوتا ہے
لوڈر سیمپلر کے راستے میں نہیں ہے، یا بیچ سائز 1 ہے۔
اسے کیسے ٹھیک کریں
لوڈر MODEL کو KSampler سے جوڑیں اور Empty Latent Image کا batch_size 16 یا اس سے زیادہ کریں۔
خرابی: موشن ماڈیول ماڈل کے ساتھ مطابقت نہیں رکھتا (SD1.5 بمقابلہ SDXL)
یہ کیوں ہوتا ہے
SDXL چیک پوائنٹ کے ساتھ SD 1.5 موشن ماڈیول یا اس کا الٹ۔
اسے کیسے ٹھیک کریں
SDXL کے لیے mm_sdxl_v10_beta استعمال کریں، یا SD 1.5 چیک پوائنٹ sd15 ماڈیولز کے ساتھ۔
فریمز کے درمیان جھلک اور رنگ کی تبدیلیاں
یہ کیوں ہوتا ہے
زیادہ cfg، بہت تفصیلی پرامپٹ، یا لمبے کلپس پر کوئی کانٹیکسٹ اوورلیپ نہیں۔
اسے کیسے ٹھیک کریں
cfg 6-7، overlap 4+، اور vid2vid میں Tile ControlNet شامل کریں یا ڈینائز کم کریں۔
32 فریمز کے ساتھ میموری ختم ہو گئی
یہ کیوں ہوتا ہے
تمام فریمز ایک ساتھ سیمپل کیے گئے ہیں؛ VRAM بیچ سائز کے ساتھ بڑھتا ہے۔
اسے کیسے ٹھیک کریں
Context Options (16 کی ونڈو)، ریزولوشن کم کریں، یا --lowvram سے شروع کریں۔
AnimateDiff Loader (Evolved) کے بارے میں سوالات
Gen1 یا Gen2 نوڈز؟
Gen2 (Use Evolved Sampling + Apply AnimateDiff Model) ماڈیولر ہے اور زیادہ فیچرز سپورٹ کرتا ہے؛ Gen1 Loader پہلے کلپ کے لیے آسان ہے۔
کیا AnimateDiff Flux کے ساتھ کام کرتا ہے؟
نہیں۔ جدید ٹیکسٹ سے ویڈیو کے لیے Wan 2.x، HunyuanVideo یا LTX-Video اپنے نوڈز کے ساتھ استعمال کریں۔
متعلقہ نوڈز
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine ایک IMAGE بیچ کو منتخب کردہ فریم ریٹ پر MP4، WebM، GIF یا تصویر کے سلسلے میں تبدیل کرتا ہے، جس میں اختیاری آڈیو، لوپ کی تعداد اور پنک پونگ شامل ہے، ہر ویڈیو ورک فلو کے لیے معیاری آؤٹ پٹ نوڈ ہے۔
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) ایک .safetensors یا .ckpt ماڈل فائل کھولتا ہے اور تین حصے دیتا ہے جو ہر ورک فلو کو چاہیے ہوتے ہیں: diffusion MODEL، CLIP ٹیکسٹ انکوڈر، اور VAE۔
Empty Latent Image
ComfyUI core
Empty Latent Image ایک خالی latent کینوس بناتا ہے (چوڑائی، اونچائی، batch_size) جہاں سے text-to-image sampling شروع ہوتی ہے؛ سائز 8 کے مضارب ہونے چاہئیں اور ماڈل فیملی سے میل کھانے چاہئیں۔
KSampler
ComfyUI core
KSampler شور کم کرنے کا عمل چلاتا ہے: یہ ماڈل، پرامپٹس اور ایک latent لیتا ہے اور مکمل شدہ latent تصویر بناتا ہے، جسے seed، steps، cfg، sampler، scheduler اور denoise کے ذریعے کنٹرول کیا جاتا ہے۔
Apply ControlNet
ComfyUI core
Apply ControlNet ایک گائیڈ امیج اور لوڈ شدہ ControlNet کو مثبت اور منفی CONDITIONING کے ساتھ جوڑتا ہے، جس میں strength اور start/end فیصد شامل ہوتے ہیں، تاکہ sampler گائیڈ سے edges، depth یا pose کو فالو کرے۔
مزید ComfyUI نوڈز
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode ایک ٹیکسٹ پرامپٹ کو CONDITIONING میں بدل دیتا ہے ماڈل کے ٹیکسٹ انکوڈر کے ذریعے۔ ایک نوڈ مثبت پرامپٹ رکھتا ہے، دوسرا منفی پرامپٹ۔
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager وہ ایکسٹینشن ہے جو انٹرفیس کے اندر سے کسٹم نوڈ پیکس اور ماڈلز کو انسٹال، اپڈیٹ اور ٹھیک کرتا ہے، امپورٹ کیے گئے ورک فلو میں غائب نوڈز کو حل کرتا ہے اور آپ کی سیٹ اپ کی اسنیپ شاٹ لیتا ہے۔
Save Image
ComfyUI core
Save Image IMAGE ٹینسر کو ComfyUI/output میں PNG کے طور پر محفوظ کرتا ہے، جس میں پورا ورک فلو فائل میٹا ڈیٹا میں شامل ہوتا ہے تاکہ تصویر کو دوبارہ ComfyUI میں گھسیٹا جا سکے اور گراف کو بحال کیا جا سکے۔
VAE Decode
ComfyUI core
VAE Decode سیمپل کیے گئے LATENT کو VAE کے ذریعے پکسل IMAGE میں تبدیل کرتا ہے؛ VAE Decode (Tiled) بہت بڑے تصاویر کے لیے ٹائلز میں یہی کام کرتا ہے۔
Load Image
ComfyUI core
Load Image ComfyUI کے ان پٹ فولڈر (یا اپ لوڈ) سے تصویر پڑھتا ہے اور ایک IMAGE ٹینسر کے ساتھ ساتھ ایک MASK آؤٹ پٹ کرتا ہے جو الفا چینل سے لیا جاتا ہے، جو img2img، inpainting، ControlNet اور IP-Adapter گراف کے لیے شروع کرنے کا نقطہ ہوتا ہے۔
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) ایک LoRA فائل کو MODEL اور CLIP پر الگ الگ طاقتوں کے ساتھ لگاتا ہے، تاکہ کسی بھی چیک پوائنٹ میں بغیر مرج کیے اسٹائل، کردار یا تصور شامل کیا جا سکے۔
