دعم SDXL-EcomID الأصلي لـ ComfyUI.
لا يستخدم هذا الامتداد الناشرين ولكنه بدلاً من ذلك يقوم بتطبيق EcomID محليًا ويتكامل بشكل كامل مع ComfyUI.
يعمل EcomID على تحسين التمثيل الرأسي، مما يوفر مظهرًا أكثر أصالة وإمتاعًا من الناحية الجمالية مع ضمان الاتساق الدلالي وتشابه أكبر للمعرف الداخلي (أي السمات التي لا تختلف باختلاف العمر أو تصفيفة الشعر أو النظارات أو التغييرات الجسدية الأخرى).
يمكنك رؤية المزيد من واجهات العرض في مستودع SDXL-EcomID.
في دليل examples
، ستجد كلاً من سير العمل الأساسي وسير العمل المخصص لتبديل الوجه.
ترقية ComfyUI إلى الإصدار الأحدث!
قم بتنزيل أو git clone
هذا المستودع في دليل ComfyUI/custom_nodes/
أو استخدم Manager.
يتطلب EcomID insightface
، وتحتاج إلى إضافتها إلى مكتباتك مع onnxruntime
و onnxruntime-gpu
.
النماذج:
يتم استخدام نموذج PuLID المدرب مسبقًا في ComfyUI/models/pulid/
(بفضل Chenlei Hu لتحويله إلى تنسيق IPAdapter)
EVA CLIP هو EVA02-CLIP-L-14-336، ولكن يجب تنزيله تلقائيًا (سيكون موجودًا في دليل Huggingface).
يلزم تثبيت تبعية facexlib
، ويتم تنزيل النماذج عند الاستخدام الأول
تحتاج أيضًا إلى InsightFace مع AntelopeV2، ويجب وضع النماذج غير المضغوطة في ComfyUI/models/insightface/models/antelopev2
يمكن تنزيل نموذج ip_adapter الخاص بـ InstantID من HuggingFace ويجب وضعه في دليل ComfyUI/models/instantid
. (لاحظ أن النموذج يسمى ip_adapter لأنه يعتمد على IPAdapter).
أنت بحاجة أيضًا إلى شبكة ControlNet مدربة على مليوني صورة بشرية حقيقية. يرجى وضعه في دليل ComfyUI controlnet.
لا تتردد في إنشاء صور بدقة مختلفة، حيث قمنا بتدريب شبكة التحكم على 2 مليون صورة عالية الجودة.
يمكنك تعيين قيمة CFG أعلى لتحقيق تناسق دلالي أفضل. القيم من 1 إلى 7 مقبولة، ويوصى بالقيم 6.
تتم محاذاة وضعية الشخص مع النقاط الرئيسية التي تم إنشاؤها من الصورة المرجعية، تمامًا كما هو الحال في InstantID. يمكنك تحقيق وضع مختلف عن طريق إرسال صورة إلى إدخال image_kps .
تتوفر عقدة EcomID المتقدمة، والفرق الوحيد حاليًا عن العقدة القياسية هو أنه يمكنك ضبط الأوزان لنماذج محول IP (PulID) وشبكة التحكم بشكل منفصل.
تمت الإشارة إلى المستودعات التالية: ComfyUI_InstantID وPuLID_ComfyUI.
تذكر في الوقت الحالي أن هذا متوافق فقط مع النماذج المستندة إلى SDXL، مثل EcomXL وleosams-helloworld-xl وdreamshaper-xl وstable-diffusion-xl-base-1.0 وما إلى ذلك.
إنه يعمل بشكل جيد جدًا مع SDXL Turbo/Lighting وEcomXL-Inpainting-ControlNet وEcomXL-Softedge-ControlNet.
نتائج Multi-ControlNet موضحة أدناه: