Originally posted by Relic:
[b]Definitely there is no consumer PCI card that would deliver that.
At 70,000 vertices (not talking independent polygons here) and 15 fps you need a throughput of over 1 MVertices/s.
That sounds possible with some fast processor (>= Pentium III 500 MHz) and a board with a good OpenGL driver (means optimized for lighting calculations in your case) and decent fillrate.
Hmm, thanks for the lowdown. I’m pushing 15fps on 70k polys though. And thats on a PCI card (granted, its a 3Dlabs Oxygen VX1). It actually runs better on the PCI then my AGP Voodoo3.
I haven’t done any real framerate calculations, but you’re right. Lighting makes a huge performance hit, a good 75% at least.
The question is now, how do they handle that in commercial 3D engines? I know poly counts are much lower, but the state of the art is beginning to push 10k to 20k polys with multiple light sources at very high frame rates (+30fps easy). How are they doing that?
PS - I know one trick that game vendors are using… high detail levels use minimal lighting, and well lit levels use low detail (poly count).