100.000 polys once again...

Started by
16 comments, last by matches81 18 years, 9 months ago
I hope you arne't planning on using this 100k beast in a game, because you just blew your polycount budget with a single guy :)

And stop cross-posting.. you're making the mods do a bunch of work to lock your junk threads.
Advertisement
My game will only have one model. It's porno game :P *just kidding
Quote:Original post by Endriu
My game will only have one model.

If it's 100k polys than yes... it will only have a single model on a black screen :) That is not a realtime model.
for ypur information Saruman. There is an example in Direct 3D SDK wich goes smooth with 1.000.000 polygons. Unfortunetly it does not work with my model.
Check device creation:
- use D3DCREATE_HARDWARE_VERTEXPROCESSING if your VPU can do HWVP
- set D3DPRESENT_INTERVAL_IMMEDIATE for PresentParameters.PresentationInterval

Load mesh into D3DPOOL_DEFAULT or D3DPOOL_MANAGED, not into D3DPOOL_SYSTEMMEM, if you do

Switch do Debug D3D and check for error messages

And of course, (DWORD*)pAdjBuffer->GetBufferPointer instead of &pAdjBuffer

BTW, may be you should read DXSDK?..
Quote:Original post by Endriu
for ypur information Saruman. There is an example in Direct 3D SDK wich goes smooth with 1.000.000 polygons. Unfortunetly it does not work with my model.


Do you have the name of that sample and what release of the SDK. That is something even I'd like to see.
Quote:Original post by Endriu
for ypur information Saruman. There is an example in Direct 3D SDK wich goes smooth with 1.000.000 polygons. Unfortunetly it does not work with my model.

Actually, no there isn't... that would cap out a 6800 Ultra at ~57fps or even lower depending on batching/materials. There is a reason games use 2000-11000 polygon models.. with the majority being in the 2000-5000 range.
in fact 2000 to 5000 polygons should be enough for most things you would like to display like a human model or similar stuff... with normal mapping you don´t need a poly for every single wrinkle in the skin.
I´m currently rendering around 70.000 polys at around 140 to 150 fps (according to NVPerfHUD) on a GeForce 6800GT, 1680x1050 resolution with 4x FSAA and 4 textures and I am still a bit proud about it, though I am sure there is still room for much more.

So I´d guess, 100.000 polys at 5 fps is a bit slow. Do you use some stuff like anti-aliasing, normal mapping or anything special? Never used D3DXMESH yet, so I don´t know how well it handles that poly count. Too many subsets => draw-calls perhaps?

This topic is closed to new replies.

Advertisement