SuperRes is one of may shaders that can be run with AviSynthShader. This particular shader greatly enhances upscaling quality and runs on top of any other algorithm you're already using such as NNEDI3.
SuperRes(input, passes, strength, softness, hqdownscaling, upscalecommand)
In Shaders\SuperRes\SuperRes.avsi. Thanks to Shiandow for writing this great code!
Arguments:
passes: How many SuperRes passes to run. Default=1.
strength: How agressively we want to run SuperRes, between 0 and 1. Default=1.
softness: How much smoothness we want to add, between 0 and 1. Default=0.
hqdownscaling: True to downscale using Bicubic, false to downscale using Bilinear.
upscalecommand: An upscaling command that must contain offset-correction. Ex: """nnedi3_rpow2(2, cshift="Spline16Resize")"""
Shiandow provides many other HLSL shaders available here that can be integrated into AviSynth.
https://github.com/zachsaw/MPDN_Exte.../RenderScripts
Here's a comparison of NNEDI3 with and without SuperRes.
Original
NNEDI3
NNEDI3 + SuperRes (passes=1, strength=1, softness=0)