Will Model with complex texture be drawn slow?
Community Forums/Developer Stations/Will Model with complex texture be drawn slow?
| ||
Hi all, Given a model, will the model with higher resolution texture be drawn much slower than the same model with low resolution texture? Will this have great impact on FPS (frame per second)? Thnaks in advance. |
| ||
..bigger texture-bigger memory requirements-more processing time.. |
| ||
Test it. But generally speaking I don't believe it will affect the FPS that much, depending of course much bigger they are etc. |
| ||
Thank you. |
| ||
bigger textures means you use more video ram, when that runs out windows will poll to the swap file which will make your game crawl. |
| ||
No no no Ed... VRAM and RAM are totally different things. Swapping textures via PCIE / AGP between VRAM and RAM is normal and quite fast. No need to worry and try to fit everything in VRAM at once. Good of course, but not necessary. |
| ||
Maybe you have a sub standard graphics card and it's taking longer to draw that texture. I assume there would be a small hit from drawing high res textures. |
| ||
"...and quite fast..." I think those pauses at game start are pretty disturbing, that's why I cache the entire scene before the game starts. |
| ||
note that some chipsets have "restrictions" on texture size. my mobile system with intel 915gms can handle huge textures (like 4096*4096) - but speed will dramatically reduce if i use textures bigger than 1024*1024. so i'll stick to max 1024x1024 (which is good enough) - and have nearly no speed impact. this behavior depends on chipset and memory ofcourse. |
| ||
that's why I cache the entire scene before the game starts. Yup, pretty standard thing to do... we call it "warming up the card". Can be simple as rotating the camera 360 inside the main scene without really drawing anything on the screen. |
| ||
Also this is also a problem on a card running at minimum slot spec ie a GeForce or ATI that likes 8x AGP but will run in a 4x slot, it may run but hell it does half make an impact on performance. |
| ||
Thanks all. From above, it seems that PCIE graphics card is ok for large texture, but not suitable for AGP or PCI card. :) |