We are happy to finally be able to release NNSuperResolution v4.0.0! This new major release features fully retrained networks for all upscale solutions (stills as well as for sequences). The biggest difference is that we have replaced the previously rather simplistic optical flow module with the very successful and much more performant variant “A” model from NNFlowVector. We have also increased the dataset size and the training resolution. These tweaks together makes the new models perform better overall in terms of sharpness and with less alignment artifacts. We are also adding support for Nuke15.1 (like with the recent update releases of NNCleanup and NNFlowVector).

Have a look below to see a comparison between NNSuperResolution v4.0 and v3.4. We showcase three example frames from three different videos upscaled 4x in sequence mode:

NNSR v3.4
NNSR v3.4
NNSR v3.4
NNSR v4.0
NNSR v4.0
Source
Source
NNSR v3.4
NNSR v3.4
NNSR v3.4
NNSR v4.0
NNSR v4.0
Source
Source
NNSR v3.4
NNSR v3.4
NNSR v3.4
NNSR v4.0
NNSR v4.0
Source
Source


We did investigate and train different solutions for upscaling stills with alpha channel support. Unfortunately none of them were good enough to release at this point, so we decided to release all the other significant updates anyway to not hold on them for too long. Hopefully this is something we can revisit in another upcoming release, but for now it has been put lower on the prio list again.

It’s great to finally be able to release this version as it has been in the making for almost a full year by now (it has been A LOT of model training).
We hope you like it!

Cheers,
David

Announcing NNSuperResolution v4.0.0