Once again the new generation of 3d cards is approaching quickly. We are months away from R420 and NV40 - which may give us dazzling performance compared to our 9800 Pros and 5950 Ultras. But does anyone feel software that will utilise their capabilities is anywhere closer to appearing during the lifetime of these next generation of video cards than it did for their predecessors?
At least now it seems the industry has adopted scalable graphics processing in the most modern of 3d game engines (e.g. Source, Krass, CryEngine etc...). Engines that fall back to simpler shaders if they assess you don't have enough CPU/GPU 3d power to run incredible shaders. I imagine these engines will make it easier for game developers to also dial up the graphics load for any new DX9 or OGL card that appears that is detected and assessed as having performance capabilities way beyond what we have today - maybe???
But does anyone else fell we are getting closer to the time when leading edge cards' capabilities can actually be satisfactorily used in their lifetime?
Or asked another way if 2004 delivers us all of NV40, NV45, R420 and R500 - a possibility - will any game engine scale to actually push them? Are game engines and shader development teams good enough to deliver surperb shaders that are held in reserve simply waiting for detection of a card fast enough to run them? Or is development of such scalable shader effects simply viewed as too much wasted effort - even if the best 3d engines could rather elegantly detect them and rather simply deliver their effects?
What are your thoughts?
At least now it seems the industry has adopted scalable graphics processing in the most modern of 3d game engines (e.g. Source, Krass, CryEngine etc...). Engines that fall back to simpler shaders if they assess you don't have enough CPU/GPU 3d power to run incredible shaders. I imagine these engines will make it easier for game developers to also dial up the graphics load for any new DX9 or OGL card that appears that is detected and assessed as having performance capabilities way beyond what we have today - maybe???
But does anyone else fell we are getting closer to the time when leading edge cards' capabilities can actually be satisfactorily used in their lifetime?
Or asked another way if 2004 delivers us all of NV40, NV45, R420 and R500 - a possibility - will any game engine scale to actually push them? Are game engines and shader development teams good enough to deliver surperb shaders that are held in reserve simply waiting for detection of a card fast enough to run them? Or is development of such scalable shader effects simply viewed as too much wasted effort - even if the best 3d engines could rather elegantly detect them and rather simply deliver their effects?
What are your thoughts?