Integrate NVIDIA Image Scaling SDK (NVScaler/NVSharpen)
masterThe NVIDIA Image Scaling SDK provides two compute shader algorithms:
- NVScaler: A spatial scaling and sharpening algorithm (6-tap scaling + 4 directional scaling + adaptive sharpening).
- NVSharpen: An adaptive directional sharpening-only algorithm for cases where no scaling is required.
Note: If you integrate NVScaler, do NOT integrate NVSharpen, as NVScaler already includes a sharpening pass.
Pipeline Placement
Shaders must be called during the post-processing phase after tone-mapping.
- Before NVScaler/NVSharpen: Apply low-pass filters like motion blur or light bloom to avoid sharpening attenuation.
- After NVScaler/NVSharpen: Apply effects like film grain to prevent sharpening noisy/grainy regions.