But isn't ray tracing just a fancy gimmick ?
Nope. It's not a gimmick though. It's an industry standard
CGI. It is pretty much in it's "
infancy" stage as well. RTX won't be becoming mainstream anytime soon. Modern GPUs these days don't have enough horsepower to ray trace the entire scene, in a single frame, by rendering physically accurate reflections, refractions, shadows, and indirect lighting.. That's why it comes with a performance loss.
The current
Bounding Volume Hierarchy (BVH) algorithm, as well as the
Denoising Filter both also needs to be refined
. To get maximum performance, shaders for all the objects in the scene need to be loaded into GPU memory and ready to go when intersections need to be calculated.
BTW, on an OFF topic note, apart from all the above factors, it seems we are basically paying an
"early adopter" price for this new Turing tech/hardware, hence the premium. I know Nvidia has totally changed the GPU arch as well, with the addition of new
RT and Tensor Cores, and other design/pipeline improvements (memory/cache) etc.
But to take proper advantage of this hardware, very few games and software are currently out in the market. So basically the hardware won't get fully utilized (if we think from this perspective). Also, how well some of the upcoming Games will actually perform on a TURING GPU, with Real time ray tracing and DLSS,
still remains to be seen. I think it will take at least another 2-3 years for this whole RTX technology to become mainstream.
As of now, few PC titles are going to take full advantage of this new RTX feature, provided Game developers also adopt and implement ray tracing, and DLSS deep learning AA in games as well. Still, it's good to see new Tech being released. With time things might settle down a bit, and the performance gain might be there when DLSS and Ray Tracing features are enabled.