Originally Posted by Gungnir
While I'm not a fan of CD Projekt's use of nVidia proprietary tech here, I can't be the only one that finds it ironic that OCN, where people were complaining that Crysis 2 wasn't taxing enough, is now complaining about a taxing graphics feature?
With the exception of the PhysX/CUDA used to drive it, I greatly support this development, and games being taxing enough that a single GPU can't max them at release in general. I'm tired of games that seemingly go out of their way to ensure that 'Ultra' is playable on current generation cards, rather than anticipating the vast performance improvements of future GPUs. Wasn't that the big contributor to Crysis' fame; that it could not be maxed at release? Engine inefficiency aside, the first two Crysis games look pretty great even by today's standards, mainly because Crytek ignored the limits of the hardware back then, and went all-out with visual quality.
Of course, this isn't to say that games should be hard to run at every quality preset, but what harm can come from making the top-end of the spectrum look better than the norm? From ensuring that the game's graphics won't look horribly out-of-date in a couple years? (Increases in development time/cost notwithstanding)
In other words, if you don't want it, turn it off; but why complain about its very existence?
Very much this.
I also liked how star citizen is supposed to take a year or two to max out. That's how games should be. You should get more out of them every time you upgrade your hardware for a year or two. There's nothing wrong with leaven headroom for future hardware.
If only CDP implemented this in more a open standard DirectCompute or OpenCL or the like, so everyone could enjoy these features, rather than only those with nVidia cards...
They might have ran into time constraints, money issues, wouldn't have had the resources or the people to research the development of such features.
The thing about using PhysX and Nvidia features is that NV offers help for the developers. When it comes to big games like witcher 3 they usually send out a team to help the developers. Aside from that they otherwise help the devs with integrating the features to their game.
So it might not be a question of "CDPR just chose CUDA over openCL and gave the finger to 1/3 of their market". The features might not exist at all if they had to use OCL.