Two GPU-accelerated post-processing nodes for ComfyUI powered by NVIDIA RTX technology via the nvvfx SDK. Only works on NVIDIA RTX GPUs.
This is a ComfyUI port of the Deblur and Denoise features from sd-forge-nvidia-vfx by Haoming02. Only these two features have been ported as a custom node pack for ComfyUI.
Corrects blur and softness in images using NVIDIA's AI deblur model. Output is the same resolution as input.
Removes noise and grain from images using NVIDIA's AI denoise model. Output is the same resolution as input.
| Level | Description |
|---|---|
| Light | Minimal correction, preserves most original texture |
| Moderate | Balanced (default) |
| Aggressive | Stronger correction |
| Maximum | Strongest correction, may over-process |
- NVIDIA RTX GPU
nvidia-vfxPython package
- Place this folder in your ComfyUI
custom_nodes/directory - Restart ComfyUI
- Search "RTX Deblur" or "RTX Denoise" in the node browser under
image/postprocessing
Basic deblur:
LoadImage → RTX Deblur (Moderate) → SaveImage
Basic denoise:
LoadImage → RTX Denoise (Light) → SaveImage
Combined:
LoadImage → RTX Denoise (Moderate) → RTX Deblur (Moderate) → SaveImage
- Both nodes use zero-copy GPU memory sharing via DLPack — tensors stay on the GPU throughout
- Batch processing is supported; batches are automatically split to fit within GPU memory limits
- These are distinct from the
RTXVideoSuperResolutionnode — they do not change image dimensions
- Original implementation by Haoming02 — sd-forge-nvidia-vfx
- This project ports the Deblur and Denoise features from that extension into a standalone ComfyUI custom node pack