Hi all,
I’m currently attempting my first forray into the world of 3D graphics and I have a few general questions:
-
On average, how many polys are drawn each frame in modern, commercial games? I’m just looking for a ballpark/order of magnitude estimate here (i.e., a thousand, ten thousand, etc.) I basically just want to get a feel for how well my rendering engine is performing…
-
When I profile my app, it seems like most of the time is spent swapping the buffers (as i would expect), and the other largest chunk of time is spent in the method that draws my vertex arrays. What percentage of time should be spent swapping buffers (if there even is a general answer to that question) and is there any way to speed up the swaps?
-
When animating objects (for example characters), is it better/more common to do so by having a set of “pre-rendered frames”-- that is, a different set of vertex information to describe each frame of an animation-- or by modifying the base geometry of the object within my code (e.g., using some sort of skeletal animation)?
Thanks a lot in advance…
