Node Load Upscale Model trong ComfyUI
Load Upscale Model (UpscaleModelLoader) tải một bộ phóng to kiểu ESRGAN như 4x-UltraSharp hoặc RealESRGAN từ models/upscale_models để dùng với Upscale Image (using Model).
Load Upscale Model làm gì
Pixel upscalers là các mạng nơ-ron nhỏ giúp phóng to ảnh lên một tỉ lệ cố định (2x, 4x, đôi khi 8x) và làm nét ảnh trong quá trình đó. Node này sẽ tải một bộ phóng to từ thư mục models/upscale_models và xuất ra một đối tượng UPSCALE_MODEL mà node Upscale Image (using Model) sẽ áp dụng lên một IMAGE.
Các định dạng được hỗ trợ là các file .pth và .safetensors thông dụng từ ESRGAN, RealESRGAN, SwinIR, HAT, DAT và các kiến trúc tương tự (bất cứ thứ gì spandrel có thể đọc được). Tỉ lệ phóng to được đọc từ file, không chọn ở đây.
Đầu vào
Tên | Kiểu | Ý nghĩa |
|---|---|---|
model_name | COMBO | File bộ phóng to từ models/upscale_models. |
Đầu ra
Tên | Kiểu | Ý nghĩa |
|---|---|---|
UPSCALE_MODEL | UPSCALE_MODEL | Bộ phóng to đã tải để dùng với Upscale Image (using Model) hoặc Ultimate SD Upscale. |
Cách dùng Load Upscale Model
- Tải một bộ phóng to (4x-UltraSharp, 4x_NMKD-Siax, RealESRGAN_x4plus, 4x-ClearRealityV1) vào models/upscale_models.
- Thêm Load Upscale Model và chọn bộ phóng to đó.
- Thêm Upscale Image (using Model), kết nối UPSCALE_MODEL và IMAGE đã giải mã.
- Nếu muốn, thêm Upscale Image (scale by 0.5) sau đó để có tỉ lệ 2x.
Cài đặt và mẹo
- 4x-UltraSharp là lựa chọn an toàn cho ảnh chụp và render; 4x_foolhardy_Remacri và 4x-AnimeSharp phù hợp với tranh minh họa.
- Model 4x sẽ biến ảnh 1024x1024 thành 4096x4096 trong một bước; nếu chỉ muốn 2x thì thu nhỏ lại sau.
- Phóng to pixel không thêm chi tiết mới. Muốn chi tiết thật, hãy chạy thêm bước lấy mẫu giảm nhiễu thấp (hires fix) hoặc Ultimate SD Upscale.
- Bộ phóng to chạy trên GPU; ảnh lớn có thể tốn nhiều VRAM, dùng ImageScale để thu nhỏ trước nếu cần.
Khắc phục sự cố Load Upscale Model
Lỗi: Loại model không được hỗ trợ / spandrel không thể tải
Vì sao xảy ra
File không phải bộ phóng to ảnh (ví dụ checkpoint, model phục hồi mặt hoặc file tải bị lỗi).
Cách sửa
Tải lại bộ phóng to từ nguồn gốc và đảm bảo đó là file .pth hoặc .safetensors kiểu ESRGAN. Cập nhật ComfyUI để spandrel nhận kiến trúc mới hơn.
Danh sách chọn trống
Vì sao xảy ra
Không có file nào trong models/upscale_models.
Cách sửa
Tạo thư mục nếu chưa có, thêm file bộ phóng to, nhấn R để làm mới.
Hết bộ nhớ khi chạy Upscale Image (using Model)
Vì sao xảy ra
Bộ phóng to xử lý toàn bộ ảnh một lần; phóng 4x ảnh 2048 cần nhiều VRAM.
Cách sửa
ComfyUI sẽ tự chia nhỏ khi hết bộ nhớ; nếu vẫn lỗi, thu nhỏ ảnh đầu vào hoặc dùng model 2x.
Câu hỏi về Load Upscale Model
Mình có chọn được tỉ lệ phóng to không?
Không, tỉ lệ lấy từ model. Dùng model 2x hoặc chạy tiếp Upscale Image (scale by) để điều chỉnh.
Đây có phải là phóng to latent không?
Không. Cái này làm việc trên pixel sau khi giải mã. Upscale Latent thì làm trên latent trước khi chạy bước lấy mẫu thứ hai.
Node liên quan
Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) chạy một bộ phóng to kiểu ESRGAN (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) trên một IMAGE và trả về ảnh được phóng to theo hệ số cố định của model với chi tiết được thêm vào.
Upscale Image and Upscale Image By
ComfyUI core
Upscale Image (ImageScale) và Upscale Image By thay đổi kích thước một ẢNH bằng cách nội suy cổ điển (nearest, bilinear, bicubic, lanczos, area) đến kích thước chính xác hoặc theo hệ số, không dùng mô hình AI nào cả.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent thay đổi kích thước latent sang kích thước mới (hoặc theo tỉ lệ) để KSampler thứ hai có thể thêm chi tiết ở độ phân giải cao hơn: cách sửa lỗi hires cổ điển.
Ultimate SD Upscale
ComfyUI_UltimateSDUpscale
Ultimate SD Upscale phóng to hình ảnh bằng mô hình ESRGAN, rồi sau đó lấy mẫu lại từng ô qua mô hình diffusion với prompt của bạn ở mức denoise thấp, thêm chi tiết thật ở mức 2x-4x mà không bị hết VRAM.
Thêm node ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode biến một đoạn văn bản thành CONDITIONING bằng cách dùng bộ mã hóa văn bản của mô hình. Một node giữ prompt tích cực, node kia giữ prompt tiêu cực.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager là tiện ích mở rộng giúp cài đặt, cập nhật và sửa các gói node tùy chỉnh và mô hình ngay trong giao diện, giải quyết các node bị thiếu trong workflow nhập vào và lưu lại cấu hình của bạn.
KSampler
ComfyUI core
KSampler chạy vòng lặp khử nhiễu: nó lấy model, prompt và latent rồi tạo ra latent ảnh hoàn chỉnh, được điều khiển bởi seed, steps, cfg, sampler, scheduler và denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) mở một file model .safetensors hoặc .ckpt và cung cấp ba phần mà mọi workflow đều cần: MODEL diffusion, bộ mã hóa văn bản CLIP và VAE.
Save Image
ComfyUI core
Save Image ghi tensor IMAGE thành file PNG trong ComfyUI/output, với toàn bộ quy trình làm việc được nhúng trong metadata của file để bạn có thể kéo ảnh đó trở lại ComfyUI và phục hồi lại đồ thị.
VAE Decode
ComfyUI core
VAE Decode chuyển LATENT đã lấy mẫu thành ảnh PIXEL bằng VAE; VAE Decode (Tiled) làm điều tương tự theo từng ô cho ảnh rất lớn.
