Revisiting the postcard pathtracer with CUDA and Optix
fabiensanglard.net
fabiensanglard.net
https://www.nvidia.com/en-us/geforce/news/nvidia-dlss-2-0-a-...
Denoising, maybe, I'd say it fits the bill but I'm not a domain expert.
With DLSS, it's more a matter of creatively combining pixels that actually exist. When you're upscaling two 1080p consecutive images + motion vectors to one 1440p image, the amount of source pixels is higher than the final number of pixels.
That said, with some config file hacking, people have been able to DLSS upscale from 540p to 1080p (with still surprisingly good results). In that case, the amount of source pixels is still lower than the number of destination pixels.
So my point is only semi-valid...
This gives it far more information than typical screenshots hint at.
As noted, -Ofast turns on -ffast-math which turns on -funsafe-math-optimizations which "enables optimizations that allow arbitrary reassociations and transformations with no accuracy guarantees."[0] In this case, sincosf by itself is probably more accurate.
There is a talk from GTC 2020 how they went about it.
"I think the computers are winning, because in the upper right you can kind of see that back wall, there's a little strip of green. It's kind of blurred out a little bit too much with the human version, but the neural network has picked up on that and kept the vertical stripes there."
https://news.developer.nvidia.com/ray-tracing-essentials-par...