To turn back to technical topics — Adrian Courrèges has done an amazing job of deconstructing and explaining exactly what goes into rendering a frame of Grand Theft Auto 5.
This is a phenomenal piece of work. Not only does it deconstruct how a frame is rendered but it does so in a way that is approachable by people who are not necessarily graphics programmers. That’s not to say that people who don’t know the ins and outs will walk away with the ability to implement an engine like the one employed by GTA but, rather, that they can walk away with a basic understanding of the ingredients. These are the eggs that make the omelet.
All in all there were 4155 draw calls, 1113 textures involved and 88 render targets.
That’s a lot of eggs. Adrian does a terrific job of explaining how it all fits together.