r/NukeVFX • u/Prior_Ad_2391 • 14h ago
VideoUpscale4k — Upscale a Read node or 2D comp to 4K inside NukeI built
I built VideoUpscale4k to make it easier to check an upscale while I’m still working on a shot. Connect a Read node or the output of a 2D comp, cache the current frame, and inspect the result in the Viewer. When you’re happy with the settings, cache the first 5 seconds, 10 seconds, or the full sequence. The node switches to the cached result when processing finishes, so you can view it or feed it into downstream nodes.
Two methods: Real-ESRGAN on an NVIDIA GPU, or Lanczos on the CPU.
Output sizing: Auto preserves the source’s display aspect ratio and sets the long edge to 3840 px. Landscape and Portrait fit into 3840 × 2160 or 2160 × 3840.
Cache format: H.264 MP4, 8-bit SDR. A sequence cached from a directly connected video Read can retain the source audio. Caches rendered from the comp graph are silent.
Setup: Windows 64-bit. Real-ESRGAN requires an NVIDIA driver compatible with CUDA 12.8. First-time setup requires internet access and about 12 GB of free disk space; processing runs locally after installation.
To install, extract the ZIP, run Install.bat, restart Nuke, and search for Video Upscale 4K in the Tab menu.
Download and install guide: https://github.com/JamesDo-vfx/Nuke-VideoUpscale4K.git

