"A number of different components are required to render at this level of detail," says Sweeney. "One is GPU performance and GPU architecture to draw an incredible amount of geometry. You're talking about a very large number of teraflops being required for this. The other is the ability to load and stream it efficiently."
Would this demo run on my PC with a RTX 2070 Super? Yes, according to Libreri, and I should get "pretty good" performance. For comparison, the PlayStation 5 GPU the demo video was captured on achieves 10.28 teraflops, while the RTX 2070 Super hits just over 9 teraflops. (Note that teraflops are not everything.)
Regarding loading and streaming, though, Sweeney says that the PlayStation 5's SSD architecture is "god-tier" and "pretty far ahead of PCs," but that you should still get "awesome performance" with an NVMe SSD, which I'm using. One thing is for sure: If you haven't already, it's time to ditch HDDs, which Sweeney doesn't expect anyone to load games from in the near future.
"One of the big efforts that's been done and is ongoing in Unreal Engine 5 is optimizing for next-generation storage to make loading faster by multiples of current performance," he said. "Not just a little bit faster, but a lot faster, so that you can bring in this geometry and display it despite it not all fitting in memory."
Sweeney seemed surprised when I said that I had been loading some of my games from an HDD until recently. I took my sweet time upgrading to an SSD-only system, but I'm sure I'm not the only one—if you're still not fully switched over, be prepared to become obsolete over the next few years. It was bound to happen eventually.
Also shown off in the tech demo: New lighting tech called Lumen, a neat particle system that can mimic the behavior of bat swarms and roaches, the Chaos physics system, and ambisonics rendering (360 degree surround sound). All of this will play nice with Nvidia's RTX ray tracing, I'm told, though there are no specific details on that or what kind of performance Nvidia's DLSS can potentially bring to UE5 games.