- يتيح لك ComfyUI إنشاء تدفقات بصرية مرنة وقابلة للتكرار للانتشار المستقر.
- إتقان تحويل النص إلى صورة، وi2i، وSDXL، والطلاء الداخلي والخارجي، والترقية، وControlNet باستخدام العقد الرئيسية.
- قم بالتعزيز باستخدام التضمينات، وLoRA، والعقد المخصصة؛ استخدم المدير لإدارتها.
- قم بتحسين الأداء والاستقرار باستخدام أفضل الممارسات والاختصارات واستكشاف الأخطاء وإصلاحها.
¿الدليل الشامل لـ ComfyUI للمبتدئين؟ إذا كنت تتخذ خطواتك الأولى مع ComfyUI وتشعر بالإرهاق من كثرة العقد والصناديق والكابلات، فلا تقلق: ستجد هنا دليلاً حقيقيًا يبدأ من الصفر ولا يتخطى أي شيء مهم. الهدف هو أن تفهم ما يفعله كل جزء، وكيف تتلاءم مع بعضها البعض، وكيفية حل الأخطاء الشائعة. وهو أمر محبط عندما تحاول التعلم عن طريق التجربة فقط.
بالإضافة إلى تغطية النص الكلاسيكي إلى صورة، والصورة إلى صورة، والطلاء الداخلي، والطلاء الخارجي، وSDXL، والترقية، وControlNet، والتضمينات، وتدفقات عمل LoRA، سنقوم أيضًا بدمج التثبيت والتكوين، إدارة العقد المخصصة مع المسؤولاختصارات وقسم عملي بتوصيات أداء حقيقية لوحدة المعالجة المركزية ووحدة معالجة الرسومات. نعم، سنغطي أيضًا... كيفية العمل مع الفيديو باستخدام نماذج نوع Wan 2.1 (النص إلى فيديو، والصورة إلى فيديو، والفيديو إلى فيديو) ضمن نظام ComfyUI البيئي.
ما هو ComfyUI وكيف يتم مقارنته بواجهات المستخدم الرسومية الأخرى؟
ComfyUI عبارة عن واجهة مرئية تعتمد على العقدة انتشار مستقر الذي يسمح لك بإعداد سير العمل عن طريق ربط الكتل الوظيفية. كل عقدة تؤدي مهمة محددة (تحميل النموذج، ترميز النص، العينة، فك التشفير) والحواف تربط بين مداخلها ومخارجها، وكأنك تقوم بتجميع وصفة بصرية.
بالمقارنة مع AUTOMATIC1111، يتميز ComfyUI بكونه خفيف الوزن، ومرن، وشفاف، وسهل المشاركة للغاية (كل ملف سير عمل قابل للتكرار). الجانب السلبي هو أن الواجهة قد تختلف باختلاف مُنشئ سير العمل، وبالنسبة للمستخدمين العاديين، قد يبدو الخوض في الكثير من التفاصيل أمرًا مبالغًا فيه..
يصبح منحنى التعلم أكثر سلاسة عندما تفهم "السبب" وراء العقد. فكر في ComfyUI باعتباره لوحة معلومات حيث يمكنك رؤية مسار الصورة الكامل:من النص الأولي والضوضاء في شكل كامن، إلى فك التشفير النهائي إلى وحدات البكسل.
التثبيت من الصفر: سريع وخالٍ من المتاعب
الطريقة الأكثر مباشرة هي تنزيل الحزمة الرسمية لنظامك، وفك ضغطها وتشغيلها. لا تحتاج إلى تثبيت Python بشكل منفصل لأنه يأتي مضمنًا.، مما يقلل بشكل كبير من الاحتكاك الأولي.
الخطوات الأساسية: قم بتنزيل الملف المضغوط، وفك ضغطه (على سبيل المثال، باستخدام 7-Zip) ثم قم بتشغيل المشغل الذي يناسبك. إذا لم يكن لديك وحدة معالجة رسومية (GPU) أو كانت بطاقة الرسوميات الخاصة بك غير متوافقة، فاستخدم ملف وحدة المعالجة المركزية القابل للتنفيذ.سيستغرق الأمر وقتًا أطول، لكنه يعمل.
للبدء بكل شيء، ضع نموذجًا واحدًا على الأقل في مجلد نقاط التفتيش. يمكنك الحصول عليها من مستودعات مثل Hugging Face أو Civitai ووضعها في مسار نموذج ComfyUI.
إذا كان لديك بالفعل مكتبة نماذج في مجلدات أخرى، فقم بتحرير ملف المسارات الإضافية (extra_model_paths.yaml) عن طريق إزالة "example" من الاسم وإضافة مواقعك. أعد تشغيل ComfyUI حتى يتمكن من اكتشاف الدلائل الجديدة.
عناصر التحكم الأساسية وعناصر الواجهة
على اللوحة القماشية، يتم التحكم في التكبير باستخدام عجلة الماوس أو إيماءة الضغط، ويمكنك التمرير عن طريق السحب باستخدام الزر الأيسر. لتوصيل العقد، اسحب من موصل الإخراج إلى موصل الإدخال.، ثم حرر لإنشاء الحافة.
تتولى ComfyUI إدارة قائمة التنفيذ: قم بتكوين سير عملك واضغط على زر قائمة التنفيذ. يمكنك التحقق من الحالة من عرض قائمة الانتظار لمعرفة ما يتم تشغيله. أو ما يتوقعه.
اختصارات مفيدة: Ctrl+C/Ctrl+V لنسخ/لصق العقد، Ctrl+Shift+V للصق مع الحفاظ على الإدخالات، Ctrl+Enter لإدراجها في قائمة الانتظار، Ctrl+M لكتم صوت العقدة. انقر فوق النقطة الموجودة في الزاوية العلوية اليسرى لتصغير العقدة ومسح اللوحة القماشية.
من النص إلى الصورة: التدفق الأساسي
يتضمن التدفق الأدنى تحميل نقطة التفتيش، وترميز المطالبة الإيجابية والسلبية باستخدام CLIP، وإنشاء صورة كامنة فارغة، وعينات باستخدام KSampler، وفك التشفير إلى وحدات بكسل باستخدام VAE. اضغط على زر الانتظار وستحصل على صورتك الأولى.
حدد النموذج في نقطة تفتيش التحميل
تعيد عقدة نقطة تفتيش التحميل ثلاثة مكونات: MODEL (متنبئ الضوضاء)، وCLIP (مشفر النص)، وVAE (مشفر/فك تشفير الصورة). يذهب MODEL إلى KSampler، وCLIP إلى عقد النص، وVAE إلى جهاز فك التشفير..
المطالبات الإيجابية والسلبية باستخدام CLIP Text Encode
أدخل المطالبة الإيجابية أعلاه والمطالبة السلبية أدناه؛ حيث يتم ترميز كليهما كتضمينات. يمكنك ترجيح الكلمات باستخدام الصيغة (word:1.2) أو (word:0.8) لتعزيز أو تخفيف مصطلحات محددة.
الفراغات الكامنة والأحجام المثالية
تعرف الصورة الكامنة الفارغة على القماش الموجود في المساحة الكامنة. بالنسبة لبطاقة SD 1.5، يوصى باستخدام 512×512 أو 768×768؛ وبالنسبة لبطاقة SDXL، يوصى باستخدام 1024×1024.يجب أن يكون العرض والارتفاع مضاعفات 8 لتجنب الأخطاء واحترام الهندسة المعمارية.
VAE: من الكامن إلى البكسل
يضغط VAE الصور إلى قيم كامنة، ثم يُعيد بناءها إلى وحدات بكسل. في تحويل النص إلى صورة، يُستخدم عادةً في النهاية فقط لفك تشفير القيمة الكامنة. يؤدي الضغط إلى تسريع العملية ولكنه قد يؤدي إلى خسائر صغيرةوفي المقابل، فإنه يوفر تحكمًا جيدًا في المساحة الكامنة.
KSampler والمعلمات الرئيسية
يقوم KSampler بتطبيق الانتشار العكسي لإزالة الضوضاء وفقًا لدليل التضمينات. البذرة والخطوات والعينة والجدولة وإزالة الضوضاء هذه هي الأقراص الرئيسية. عادةً ما تُوفر الخطوات الإضافية تفاصيل أكثر، وdenoise=1 يُعيد ضبط الضوضاء الأولية تمامًا.
صورة تلو الأخرى: إعادة مع الدليل
يبدأ تدفق i2i بصورة إدخال بالإضافة إلى مطالباتك؛ ويتحكم إزالة الضوضاء في مقدار انحرافها عن الصورة الأصلية. مع انخفاض مستوى الضوضاء، يمكنك الحصول على اختلافات دقيقة؛ ومع ارتفاع مستوى الضوضاء، يمكنك الحصول على تحولات عميقة..
التسلسل النموذجي: تحديد نقطة التفتيش، وتحميل صورتك كمدخل، وضبط المطالبات، وتحديد إزالة الضوضاء في KSampler وإدراجها في قائمة الانتظار. إنه مثالي لتحسين التراكيب أو ترحيل الأنماط دون البدء من الصفر..
SDXL على ComfyUI
يُقدم ComfyUI دعمًا مبكرًا لـ SDXL بفضل تصميمه المعياري. ما عليك سوى استخدام تدفق متوافق مع SDXL، والتحقق من المطالبات، ثم تشغيله. تذكر: تتطلب الأحجام الأصلية الأكبر مزيدًا من ذاكرة VRAM ووقت المعالجة.لكن القفزة النوعية في التفاصيل تعوض ذلك.
الرسم: قم بتحرير ما يهمك فقط
عندما تريد تعديل أجزاء معينة من الصورة، فإن أداة التلوين الداخلي هي الأنسب. حمّل الصورة، وافتح محرر الأقنعة، ثم ارسم ما تريد إعادة إنتاجه، واحفظه في العقدة المقابلة. قم بتحديد موجهك لتوجيه التحرير وضبط مستوى إزالة الضوضاء (على سبيل المثال، 0.6).
إذا كنت تستخدم نموذجًا قياسيًا، فهو يعمل مع VAE Encode وSet Noise Latent Mask. بالنسبة لنماذج الطلاء المخصصة، استبدل تلك العقد باستخدام VAE Encode (Inpaint)، والذي تم تحسينه لهذه المهمة.
الرسم الخارجي: تكبير حواف القماش
لتوسيع الصورة إلى ما هو أبعد من حدودها، أضف عقدة الحشو للطلاء الخارجي وقم بتكوين مقدار نمو كل جانب. تعمل معلمة الريش على تسهيل الانتقال بين الأصل والامتداد.
في تدفقات الطلاء الخارجي، اضبط VAE Encode (للطلاء الداخلي) ومعلمة grow_mask_by. عادةً ما توفر القيمة الأعلى من 10 تكاملات أكثر طبيعية في المنطقة الموسعة.
الارتقاء في ComfyUI: البكسل مقابل الكامن
هناك طريقتان: رفع مستوى البكسل (سريعًا، دون إضافة معلومات جديدة) ورفع المستوى الكامن، المعروف أيضًا باسم Hi-res Latent Fix، والذي يعيد تفسير التفاصيل عند رفع المستوى. الأول سريع، والثاني يثري القوام ولكنه قد ينحرف.
الترقية القائمة على الخوارزمية (بكسل)
باستخدام طريقة إعادة قياس العقدة، يمكنك اختيار ثنائي التكعيب أو ثنائي الخط أو الأقرب إلى الدقة وعامل المقياس. إنه مثالي للمعاينات أو عندما تحتاج إلى السرعة. بدون إضافة تكلفة الاستدلال.
ترقية مع النموذج (بكسل)
استخدم Load Upscale Model وعقدة الترقية المقابلة، واختر نموذجًا مناسبًا (على سبيل المثال، واقعي أو أنمي) وحدد ×2 أو ×4. تستعيد النماذج المتخصصة الخطوط والحدة بشكل أفضل من الخوارزميات الكلاسيكية.
راقي في الكامنة
قم بتغيير مقياس الكامن وإعادة أخذ العينات باستخدام KSampler لإضافة تفاصيل متوافقة مع المطالبة. إنه أبطأ، ولكنه مفيد بشكل خاص عندما تريد الحصول على الدقة والتعقيد البصري..
ControlNet: دليل هيكلي متقدم
يتيح لك ControlNet حقن خرائط مرجعية (الحواف، الوضع، العمق، التجزئة) لتوجيه التركيبة. بفضل خاصية الانتشار المستقر، فإنه يمنحك تحكمًا دقيقًا في الهيكل دون التضحية بإبداع النموذج.
في ComfyUI، يكون التكامل معياريًا: تقوم بتحميل الخريطة المطلوبة، وتوصيلها بكتلة ControlNet، وربطها بالعينة. جرّب وحدات تحكم مختلفة لترى أيها يناسب أسلوبك وهدفك..
مسؤول ComfyUI: العقد المخصصة بدون طرفية
يتيح لك "المدير" تثبيت وتحديث العقد المخصصة من الواجهة. ستجده في قائمة الانتظار. إنها أبسط طريقة للحفاظ على نظامك البيئي للعقدة محدثًا.
تثبيت العقد المفقودة
إذا حذرتك سيرة العمل من وجود عقد مفقودة، فافتح "المدير"، وانقر فوق "تثبيت العقد المفقودة"، وأعد تشغيل ComfyUI، وقم بتحديث المتصفح لديك. يؤدي هذا إلى حل معظم التبعيات ببضع نقرات..
تحديث العقد المخصصة
من المدير، تحقق من وجود تحديثات، وقم بتثبيتها، ثم انقر فوق زر التحديث على كل حزمة متاحة. أعد تشغيل ComfyUI لتطبيق التغييرات. وتجنب التناقضات.
تحميل العقد في التدفق
انقر نقرًا مزدوجًا فوق منطقة فارغة لفتح الباحث عن العقدة واكتب اسم العقدة التي تريدها. هكذا يمكنك إدراج قطع جديدة بسرعة في مخططاتك.
التضمينات (عكس النص)
تقوم عمليات التضمين بحقن المفاهيم أو الأنماط المدربة في مطالباتك باستخدام الكلمة الأساسية التضمين:الاسم. ضع الملفات في مجلد models/embeddings حتى يتمكن ComfyUI من اكتشافها..
إذا قمت بتثبيت حزمة البرامج النصية المخصصة، فستتمكن من الإكمال التلقائي: ابدأ في كتابة "التضمين:" وستظهر لك القائمة المتوفرة. يؤدي هذا إلى تسريع التكرار بشكل كبير عند إدارة العديد من القوالب..
يمكنك أيضًا ترجيحها، على سبيل المثال (التضمين:الاسم:1.2) لتعزيزها بنسبة 20%. قم بضبط الوزن كما تفعل مع الشروط السريعة العادية لتحقيق التوازن بين الأسلوب والمحتوى.
LoRA: يتكيف مع الأسلوب دون لمس VAE
يقوم LoRA بتعديل مكونات MODEL وCLIP الخاصة بنقطة التفتيش، دون تغيير VAE. يتم استخدامها لحقن أنماط أو أحرف أو كائنات محددة مع ملفات خفيفة الوزن وسهلة المشاركة.
التدفق الأساسي: حدد نقطة التفتيش الأساسية الخاصة بك، وأضف نقطة تفتيش واحدة أو أكثر، ثم قم بتوليدها. يمكنك تكديس LoRA لدمج الجماليات والتأثيرات.ضبط شدتها إذا كان سير العمل يسمح بذلك.
الاختصارات والحيل وسير العمل المضمنة
بالإضافة إلى الاختصارات المذكورة، هناك نصيحتان عمليتان للغاية: إصلاح البذرة عند ضبط العقد البعيدة لتجنب إعادة حساب السلسلة بأكملها، واستخدام المجموعات لتحريك عقد متعددة في وقت واحد. باستخدام الضغط على Ctrl مع السحب، يمكنك تحديد عناصر متعددة، وباستخدام Shift يمكنك نقل المجموعة..
هناك ميزة رئيسية أخرى: تقوم ComfyUI بحفظ سير العمل في البيانات الوصفية لملف PNG الذي يتم إنشاؤه. يؤدي سحب ملف PNG إلى اللوحة القماشية إلى استرداد الرسم التخطيطي بأكمله بنقرة واحدةوهذا يجعل من الأسهل مشاركة النتائج وإعادة إنتاجها.
ComfyUI عبر الإنترنت: إنشاء بدون تثبيت

إذا كنت لا ترغب في تثبيت أي شيء، فهناك خدمات سحابية مع ComfyUI مُهيأة مسبقًا، ومئات العقد، والنماذج الشائعة. إنها مثالية لاختبار SDXL أو ControlNet أو سير العمل المعقدة دون لمس جهاز الكمبيوتر الخاص بك.، والعديد منها يتضمن معرضًا لسير العمل الجاهزة.
من الصفر إلى الفيديو: Wan 2.1 على ComfyUI
تتيح لك بعض العقد المخصصة إنشاء مقطع فيديو من نص، أو تحويل صورة إلى تسلسل، أو تحرير مقطع موجود. باستخدام نماذج نوع Wan 2.1، يمكنك إعداد خطوط أنابيب النص إلى الفيديو، والصورة إلى الفيديو، والفيديو إلى الفيديو مباشرة في ComfyUI.
قم بتثبيت العقد المطلوبة (عبر المسؤول أو يدويًا)، ثم قم بتنزيل النموذج المقابل واتبع تدفق المثال: قم بترميز معلمات المطالبة والحركة، وتوليد زمن انتقال الإطار تلو الآخر، ثم فك التشفير إلى إطارات أو حاوية فيديو. تذكر أن تكلفة الوقت وVRAM تزداد مع الدقة والمدة.
وحدة المعالجة المركزية مقابل وحدة معالجة الرسومات: ما هو الأداء المتوقع
يمكن توليدها باستخدام وحدة معالجة مركزية (CPU)، ولكنها ليست مثالية من حيث السرعة. في الاختبارات العملية، قد تستغرق وحدة معالجة مركزية قوية عدة دقائق لكل صورة، بينما مع وحدة معالجة رسومات (GPU) مناسبة، تنخفض العملية إلى ثوانٍ. إذا كان لديك وحدة معالجة رسومية متوافقة، فاستخدمها لتسريع الأداء بشكل كبير..
على وحدة المعالجة المركزية، قم بتقليل الحجم والخطوات وتعقيد العقدة؛ على وحدة معالجة الرسومات، اضبط الدفعة والدقة وفقًا لـ VRAM لديك. مراقبة الاستهلاك لتجنب الاختناقات والإغلاقات غير المتوقعة.
العقد المخصصة: التثبيت اليدوي وأفضل الممارسات
إذا كنت تفضل الطريقة الكلاسيكية، فيمكنك استنساخ المستودعات الموجودة في مجلد custom_nodes باستخدام git ثم إعادة التشغيل. تمنحك هذه الطريقة تحكمًا دقيقًا في الإصدارات والفروع.مفيد عندما تحتاج إلى وظائف محددة.
حافظ على تنظيم العقد لديك، من خلال التحديثات المنتظمة وملاحظات التوافق. تجنب خلط العديد من الإصدارات التجريبية في وقت واحد. لتجنب إدخال الأخطاء التي يصعب تتبعها.
استكشاف الأخطاء وإصلاحها النموذجي
إذا لم ينجح "تثبيت العقد المفقودة" في إنقاذ الموقف، فتحقق من وحدة التحكم/السجل بحثًا عن الخطأ الدقيق: التبعيات أو المسارات أو الإصدارات. تأكد من أن العرض والارتفاع مضاعفات 8 وأن القوالب موجودة في المجلدات الصحيحة..
عندما يفشل سير العمل في الاستجابة لاختيار النموذج، فإن فرض تحميل نقطة تفتيش صالحة يؤدي عادةً إلى استعادة الرسم البياني. إذا تعطلت إحدى العقد بعد التحديث، فحاول تعطيل هذه الحزمة أو الرجوع إلى إصدار مستقر..
إن البذور الثابتة، والأحجام المعدلة، والمطالبات المعقولة تجعل عملية تصحيح الأخطاء أسهل. إذا تدهورت النتيجة بعد الكثير من العبث، ارجع إلى الإعداد المسبق الأساسي وأعد إدخال التغييرات واحدة تلو الأخرى..
للحصول على مساعدة إضافية، فإن المجتمعات مثل /r/StableDiffusion نشطة للغاية وغالبًا ما تعمل على حل الأخطاء النادرة. يؤدي مشاركة السجل، ولقطات الرسم البياني، وإصدارات العقد إلى تسريع الدعم.
كل ما سبق يمنحك خريطة كاملة: أنت تعرف ما هي كل عقدة، وكيف تتصل، وأين تضع النماذج، وما الذي يجب لمسه للحفاظ على حركة قائمة الانتظار بسلاسة. بفضل تدفقات عمل تحويل النص إلى صورة، وi2i، وSDXL، والطلاء الداخلي والخارجي، والتحسين، وControlNet، والتضمينات، وLoRA، بالإضافة إلى الفيديو باستخدام WAN 2.1، لديك مجموعة إنتاجية جادة للغاية. مستعد للنمو معك. لمزيد من المعلومات، يُرجى الاطلاع على الموقع الرسمي لـ ComfyUI.
شغوف بالتكنولوجيا منذ أن كان صغيرا. أحب أن أكون على اطلاع بأحدث المستجدات في هذا القطاع، وقبل كل شيء، أن أقوم بتوصيله. ولهذا السبب كرست جهودي للتواصل في مجال التكنولوجيا ومواقع ألعاب الفيديو لسنوات عديدة حتى الآن. يمكنك أن تجدني أكتب عن Android أو Windows أو MacOS أو iOS أو Nintendo أو أي موضوع آخر ذي صلة يتبادر إلى ذهنك.

