In the reveal it was mentioned that developers would not need to worry about polycounts or draw calls.
It’s not doing away with them, just managing them better.
Is there any way i can read about how you guys are doing this? To what extent are they managed better? Would an artist really not have to worry about them for the most part?
I don’t work for Epic, but what I would guess is that they’re using some kind of batching system that combines objects into fewer draw calls, they’ve already been doing stuff like that for UE4.
Since 4.22 they started to refactor the mesh drawing pipeline, and that allows dynamic instancing that’s restricted to the static workflow at the moment https://www.youtube.com/watch?v=qx1c190aGhs&list=PL1OGkwj1Av3qfwRt9-fOO_X-Bbsd1APOe&index=7&t=0s.
I wonder how much of that they’ve used for UE5.