Soooo, there’s a missing part here. The point (and drive) behind raytracing isn’t making games beautiful, it’s making them cheaper and less man-hour intensive to make/maintain.
The engine guys spend manyears every year working on that non-raytraced engine so it can do 150. They’ve done every cheat, every side step, and spent every minute possible making it look like they haven’t done anything at all.
The idea is that they stop making/updating/supporting non-raytracing engines and let the GPU’s pick up the slack. Then using AI to artificially ‘upgrade’ the frame rate with interpolation.
It’s like when the unity game engine came out, somehow IMO, instead of having to program the whole thing up to your specific game, now everyone could make a 3D platformer.
Heh, I can appreciate that. That was also said when people stop using ASM and again when games started running in Windows. Not running games in dos felt really icky.
It’s not just a time limitation either tho, it also opens up a lot of room for artistic direction and game design
I don’t think you could possibly make something like Control’s shiny black blocks world look decent without raytraced reflections.
Also anything with significantly large dynamic geometry usually either needs like half of the level file size to be duplicated for every possible state, or some form of raytracing, to work at all. (There’s also things like voxel cone tracing that do their own optimized tracing but they also don’t really work in 100% of situations and come with their own visual downsides)
To see how far rasterization has been stretched, and how that holds back development - Path of Exile 2 has a tech talk about their bare minimum settings. Artists weren’t allowed to rely on anything that could be turned off. They begged the programmers for specific gimmicks, and turned that cheap nonsense into a million blades of grass, raymarched cracks in translucent ice, and soft shadows with no Peter Panning.
Or, picking one specific trick: ambient occlusion was half of why Crysis humbled $5,000 PCs. There’s a slide deck for how a superior version of the same effect was achieved in Toy Story 3 on the Wii.
Real-time raytracing was unobtanium for decades because we kept moving the goalposts. The entire 3D games industry is built on cheating around simple parallel techniques being too expensive. By the time hardware catches up to where doing something the simple way is feasible, complex software has faked a wild variety of other effects. Meanwhile: games are designed to rely on what’s available. All of the tells for proper path-traced lighting have either been faked or avoided. Games don’t even do mirrors, anymore.
There’s a reason RTX shows off games from the late 1900s.
Don’t forget the 10 shadow copies of my car/weapon following me around. It’s like someone really liked having a trailing mouse cursor and thought everything should have it
Soooo, there’s a missing part here. The point (and drive) behind raytracing isn’t making games beautiful, it’s making them cheaper and less man-hour intensive to make/maintain.
The engine guys spend manyears every year working on that non-raytraced engine so it can do 150. They’ve done every cheat, every side step, and spent every minute possible making it look like they haven’t done anything at all.
The idea is that they stop making/updating/supporting non-raytracing engines and let the GPU’s pick up the slack. Then using AI to artificially ‘upgrade’ the frame rate with interpolation.
It’s like when the unity game engine came out, somehow IMO, instead of having to program the whole thing up to your specific game, now everyone could make a 3D platformer.
It does, again IMO, take the soul out of games.
Heh, I can appreciate that. That was also said when people stop using ASM and again when games started running in Windows. Not running games in dos felt really icky.
It’s not just a time limitation either tho, it also opens up a lot of room for artistic direction and game design
I don’t think you could possibly make something like Control’s shiny black blocks world look decent without raytraced reflections.
Also anything with significantly large dynamic geometry usually either needs like half of the level file size to be duplicated for every possible state, or some form of raytracing, to work at all. (There’s also things like voxel cone tracing that do their own optimized tracing but they also don’t really work in 100% of situations and come with their own visual downsides)
To see how far rasterization has been stretched, and how that holds back development - Path of Exile 2 has a tech talk about their bare minimum settings. Artists weren’t allowed to rely on anything that could be turned off. They begged the programmers for specific gimmicks, and turned that cheap nonsense into a million blades of grass, raymarched cracks in translucent ice, and soft shadows with no Peter Panning.
Or, picking one specific trick: ambient occlusion was half of why Crysis humbled $5,000 PCs. There’s a slide deck for how a superior version of the same effect was achieved in Toy Story 3 on the Wii.
Real-time raytracing was unobtanium for decades because we kept moving the goalposts. The entire 3D games industry is built on cheating around simple parallel techniques being too expensive. By the time hardware catches up to where doing something the simple way is feasible, complex software has faked a wild variety of other effects. Meanwhile: games are designed to rely on what’s available. All of the tells for proper path-traced lighting have either been faked or avoided. Games don’t even do mirrors, anymore.
There’s a reason RTX shows off games from the late 1900s.
Don’t forget that temporal smear. I like to apply vaseline directly onto my monitor instead.
Don’t forget the 10 shadow copies of my car/weapon following me around. It’s like someone really liked having a trailing mouse cursor and thought everything should have it