Model
.ai
رصد مدل‌های هوش مصنوعی باز

نود Load Upscale Model در ComfyUI

Load Upscale Model (UpscaleModelLoader) یک مدل بزرگ‌کننده تصویر به سبک ESRGAN مثل 4x-UltraSharp یا RealESRGAN را از پوشه models/upscale_models بارگذاری می‌کند تا با گره Upscale Image (using Model) استفاده شود.
بسته نود: ComfyUI core
دسته: بزرگ‌نمایی
Author: comfyanonymous

Load Upscale Model چه می‌کند

بزرگ‌کننده‌های پیکسلی شبکه‌های عصبی کوچکی هستند که تصویر را به اندازه‌ای ثابت (۲ برابر، ۴ برابر، گاهی ۸ برابر) بزرگ می‌کنند و همزمان تصویر را شارپ‌تر می‌کنند. این گره یکی از این مدل‌ها را از پوشه models/upscale_models بارگذاری می‌کند و یک شیء UPSCALE_MODEL خروجی می‌دهد که گره Upscale Image (using Model) روی یک IMAGE اعمال می‌کند.
فرمت‌های پشتیبانی شده معمولاً فایل‌های .pth و .safetensors از ESRGAN، RealESRGAN، SwinIR، HAT، DAT و معماری‌های مشابه هستند (هر چیزی که spandrel بتواند بخواند). ضریب بزرگ‌نمایی از داخل فایل خوانده می‌شود و اینجا انتخاب نمی‌شود.

ورودی‌ها

نام
نوع
چیست
model_name
COMBO
فایل مدل بزرگ‌کننده از پوشه models/upscale_models.

خروجی‌ها

نام
نوع
چیست
UPSCALE_MODEL
UPSCALE_MODEL
مدل بزرگ‌کننده بارگذاری شده برای استفاده در Upscale Image (using Model) یا Ultimate SD Upscale.

نحوه استفاده از Load Upscale Model

  1. یک مدل بزرگ‌کننده (مثل 4x-UltraSharp، 4x_NMKD-Siax، RealESRGAN_x4plus، 4x-ClearRealityV1) را در پوشه models/upscale_models دانلود کن.
  2. گره Load Upscale Model را اضافه کن و مدل را انتخاب کن.
  3. گره Upscale Image (using Model) را اضافه کن، خروجی UPSCALE_MODEL و تصویر رمزگشایی شده IMAGE را وصل کن.
  4. اختیاری: بعدش می‌توانی Upscale Image (scale by 0.5) اضافه کنی تا به بزرگ‌نمایی ۲ برابر برسی.

تنظیمات و نکات

  • 4x-UltraSharp برای عکس‌ها و رندرها گزینه امن و پیش‌فرض است؛ 4x_foolhardy_Remacri و 4x-AnimeSharp برای تصاویر کارتونی و نقاشی‌ها مناسب‌اند.
  • مدل ۴ برابر، تصویر ۱۰۲۴x۱۰۲۴ را در یک مرحله به ۴۰۹۶x۴۰۹۶ تبدیل می‌کند؛ اگر فقط ۲ برابر می‌خواستی، بعداً اندازه را کاهش بده.
  • بزرگ‌نمایی پیکسلی جزئیات جدیدی اضافه نمی‌کند. برای جزئیات واقعی، بعدش یک نمونه‌برداری با نویز کم (hires fix) یا Ultimate SD Upscale انجام بده.
  • مدل‌های بزرگ‌کننده روی GPU اجرا می‌شوند؛ ورودی‌های بزرگ ممکن است حافظه VRAM زیادی مصرف کنند، اگر لازم بود اول با ImageScale اندازه را کوچک کن.

عیب‌یابی Load Upscale Model

خطا: نوع مدل پشتیبانی نشده / spandrel نتوانست بارگذاری کند

چرا رخ می‌دهد
فایل مدل بزرگ‌کننده تصویر نیست (مثلاً یک چک‌پوینت، مدل ترمیم چهره یا دانلود خراب).

چگونه رفع می‌شود
مدل بزرگ‌کننده را دوباره از منبع اصلی دانلود کن و مطمئن شو که فایل از نوع ESRGAN با فرمت .pth یا .safetensors است. ComfyUI را به‌روزرسانی کن تا نسخه spandrel آن معماری‌های جدیدتر را بشناسد.

لیست کشویی خالی است

چرا رخ می‌دهد
هیچ فایلی در پوشه models/upscale_models نیست.

چگونه رفع می‌شود
اگر پوشه وجود ندارد بسازش، یک فایل مدل بزرگ‌کننده اضافه کن، دکمه R را بزن تا تازه شود.

کمبود حافظه هنگام اجرای Upscale Image (using Model)

چرا رخ می‌دهد
مدل بزرگ‌کننده کل تصویر را یکجا پردازش می‌کند؛ بزرگ‌نمایی ۴ برابر روی تصویر ۲۰۴۸ نیاز به حافظه VRAM زیادی دارد.

چگونه رفع می‌شود
ComfyUI وقتی حافظه تمام شود به صورت خودکار تصویر را به بخش‌های کوچک تقسیم می‌کند؛ اگر باز هم مشکل بود، اول اندازه ورودی را کاهش بده یا از مدل ۲ برابر استفاده کن.

پرسش‌ها درباره Load Upscale Model

می‌توانم ضریب بزرگ‌نمایی را انتخاب کنم؟

نه، ضریب از مدل می‌آید. از مدل ۲ برابر استفاده کن یا بعدش با Upscale Image (scale by) تنظیم کن.

آیا این همان بزرگ‌نمایی در فضای نهان (latent) است؟

نه. این روی پیکسل‌ها بعد از رمزگشایی کار می‌کند. Upscale Latent روی فضای نهان قبل از نمونه‌برداری دوم اجرا می‌شود.
Upscale Image (using Model)
ComfyUI core
گره Upscale Image (using Model) یک بزرگ‌کننده سبک ESRGAN (مثل 4x-UltraSharp، RealESRGAN، 4x_NMKD-Siax، 4x_foolhardy_Remacri) را روی یک IMAGE اجرا می‌کند و تصویر را با ضریب ثابت مدل و جزئیات بیشتر بزرگ می‌کند.
Upscale Image and Upscale Image By
ComfyUI core
بزرگ‌نمایی تصویر (ImageScale) و بزرگ‌نمایی تصویر با، یک تصویر را با روش‌های کلاسیک درون‌یابی (nearest, bilinear, bicubic, lanczos, area) به اندازه دقیق یا بر اساس یک ضریب تغییر اندازه می‌دهند، بدون استفاده از مدل هوش مصنوعی.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent اندازه یک latent را به اندازه جدید (یا بر اساس یک ضریب) تغییر می‌دهد تا یک KSampler دوم بتواند در وضوح بالاتر جزئیات اضافه کند: این روش همان رفع کلاسیک hires است.
Ultimate SD Upscale
ComfyUI_UltimateSDUpscale
Ultimate SD Upscale یک تصویر را با مدل ESRGAN بزرگ می‌کند، سپس آن را به صورت کاشی به کاشی از طریق مدل انتشار با پرامپت شما و نویز پایین بازنمونه‌برداری می‌کند، جزئیات واقعی را در ۲ تا ۴ برابر بدون تمام شدن VRAM اضافه می‌کند.

نودهای بیشتر ComfyUI

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode یک متن پرامپت رو با استفاده از مدل انکودر متن به CONDITIONING تبدیل می‌کنه. یک نود پرامپت مثبت رو نگه می‌داره و نود دوم پرامپت منفی رو.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager افزونه‌ای است که بسته‌ها و مدل‌های سفارشی را از داخل رابط نصب، به‌روزرسانی و رفع مشکل می‌کند، گره‌های گمشده در جریان‌های کاری وارد شده را حل می‌کند و تنظیمات شما را ذخیره می‌کند.
KSampler
ComfyUI core
KSampler حلقه حذف نویز رو اجرا می‌کنه: مدل، پرامپت‌ها و یک latent رو می‌گیره و تصویر نهایی latent رو تولید می‌کنه، که با seed، steps، cfg، sampler، scheduler و denoise کنترل می‌شه.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) یک فایل مدل .safetensors یا .ckpt را باز می‌کند و سه بخش اصلی که هر ورک‌فلو نیاز دارد را تحویل می‌دهد: مدل diffusion، کدگذار متن CLIP و VAE.
Save Image
ComfyUI core
Save Image تصویر IMAGE را به صورت PNG در پوشه ComfyUI/output ذخیره می‌کند، به‌طوری که کل روند کاری در متادیتای فایل جاسازی شده تا بتوان تصویر را دوباره به ComfyUI کشید و گراف را بازیابی کرد.
VAE Decode
ComfyUI core
رمزگشایی VAE نمونه LATENT را با استفاده از VAE به تصویر پیکسلی تبدیل می‌کند؛ رمزگشایی VAE (کاشی‌شده) همین کار را به صورت کاشی برای تصاویر خیلی بزرگ انجام می‌دهد.