Strange Polycount Issue, Showtools VS Torque
by Cai Yundong · in Torque Game Engine Advanced · 06/08/2009 (9:21 pm) · 6 replies
Is Showtools Detail Poly count and Metrics(gfx) polycount accurate ? Metrics(gfx) seems to display a huge difference in poly count from show tools. In show tools, i have a boat with about 7700 detail poly. However, within the torque, in a totally empty scene with no terrain, no sky no sun nothing (210 poly count, probably for the GUI), just adding the boat makes the scene poly count jump to 46128 ! So which should i use to measure my scene/object polycount ? Showtools or Torque ?
The model has already been triangulated. Even if it were double faced, 7700 x 2 = 15400. I'm not sure how the TGEA rendering system works or how it interprets models, so if its a ignorant question, please have patience with me :P
I am using a Core 2 Duo 2.66ghz, with 3.25gb Ram, a ATI 2400pro 256mb with ATI Catalyst 9.2 Drivers and TGEA 1.81.
The model has already been triangulated. Even if it were double faced, 7700 x 2 = 15400. I'm not sure how the TGEA rendering system works or how it interprets models, so if its a ignorant question, please have patience with me :P
I am using a Core 2 Duo 2.66ghz, with 3.25gb Ram, a ATI 2400pro 256mb with ATI Catalyst 9.2 Drivers and TGEA 1.81.
About the author
Recent Threads
#2
Do you have any lights in your scene, Cai? You render the mesh once for each light so the figure you mentioned isn't that unrealistic.
06/09/2009 (1:13 am)
(No offence to Picasso, but that's not how it works. The geometry isn't duplicated, so it'll still be 7700 polys - check the output from the exporter and the vertex/index buffers in TSShape if you're in doubt)Do you have any lights in your scene, Cai? You render the mesh once for each light so the figure you mentioned isn't that unrealistic.
#3
@Picasso
With regards to the textures, there are 4 texture files in total, ringing it up to 7700 x 4 = 30,800, which is nearer, but still off by 20,000 poly. Just to be sure, i tested with the default station model which comes with torque, which has 3 textures. Poly count in showtools is 4,866 poly. Poly count in a blank scene with only the station is 29,361.
@Stefan
Well, i created a new project and deleted everything including the sky terrain and sun. Then i added the model. The model is totally black so i would assume there is no lighting. Adding a sun makes the texture show up but does not change the polycount, so i would assume 0 and 1 light source renders the same number of poly. Adding 2 sun makes no difference, but adding 2 sgLightObjects does double the poly count to 58,512
06/09/2009 (1:46 am)
Hi all, thanks for the fast reply !@Picasso
With regards to the textures, there are 4 texture files in total, ringing it up to 7700 x 4 = 30,800, which is nearer, but still off by 20,000 poly. Just to be sure, i tested with the default station model which comes with torque, which has 3 textures. Poly count in showtools is 4,866 poly. Poly count in a blank scene with only the station is 29,361.
@Stefan
Well, i created a new project and deleted everything including the sky terrain and sun. Then i added the model. The model is totally black so i would assume there is no lighting. Adding a sun makes the texture show up but does not change the polycount, so i would assume 0 and 1 light source renders the same number of poly. Adding 2 sun makes no difference, but adding 2 sgLightObjects does double the poly count to 58,512
#4
What's the material definition? Try removing one if it exists. Last but not least, install NVPerfHUD if you can use it and take a look at one of the frames that contain your boat. That *will* tell you what's going on.
06/09/2009 (5:44 am)
Two lights can be merged to one with some clever shading, but it's not always like that.What's the material definition? Try removing one if it exists. Last but not least, install NVPerfHUD if you can use it and take a look at one of the frames that contain your boat. That *will* tell you what's going on.
#5
06/09/2009 (5:53 am)
Maybe Showtools needs a update? just a thought since its still running 1.3 TGE I think.
#6
Thanks for the replies, unfortunately i'm using an ATI chipset so no NVPerfHUD for me :( I emailed ATI/AMD about their perfstudio 2.0 which is currently in beta but no replies, i guess i'll try perfstudio 1.2, but they are no longer supporting it... I'll give it a try and report here :D
@Edward
With regards to show tools, i think showtools raw polycount for the model SHOULD be accurate :P after all, a 30,000 poly model (Come on ! That station can't be 30,000 poly ! can it ? :P) is pretty insane, as far as i know only a few racing games like Project Gotham has this kind of numbers :P But yeah, they should come up with a TGEA update, or failing that, T3D !
06/09/2009 (11:11 am)
@stefanThanks for the replies, unfortunately i'm using an ATI chipset so no NVPerfHUD for me :( I emailed ATI/AMD about their perfstudio 2.0 which is currently in beta but no replies, i guess i'll try perfstudio 1.2, but they are no longer supporting it... I'll give it a try and report here :D
@Edward
With regards to show tools, i think showtools raw polycount for the model SHOULD be accurate :P after all, a 30,000 poly model (Come on ! That station can't be 30,000 poly ! can it ? :P) is pretty insane, as far as i know only a few racing games like Project Gotham has this kind of numbers :P But yeah, they should come up with a TGEA update, or failing that, T3D !
Torque 3D Owner Ivan Mandzhukov
Each texture correspond to a vertex buffer.
If you use multi sub object with 6 textures,you will get equivalent of 7700*6 polys actual load.