Game Development Community

Textures resolutions

by Kory Imaginism · in Torque Game Engine Advanced · 10/28/2008 (1:54 pm) · 2 replies

I know this is a rare thing but I was wondering is their a way to rise the texture resolution to 4098 x 4098 in TGEA, considering you have a top of the line graphic card like a nVidia by EVGA e-GeForce 8400GS 512MB DDR2 Graphics Card or ATI Radeon HD 4830.
Also I was wondering if the resolution being that high is it still possible to have a smooth framerate, Like more next gen games?

thanks

Kory

#1
10/28/2008 (3:16 pm)
I would think you could raise the texture res as high as you wanted so long as the user's hardware was capable of utilizing such a large image for a texture. I've got quite a few 1024 textures and even some that are at 2048 and I've had no problems on my machine. But I have considered dropping all of them down to 512 for other users in mind. The thing to keep in mind is that a really high texture resolution can end up looking fuzzy/jittery depending on the scale of the object.

There is no standard answer to your question(s). If you have the memory for texture storage/use then framerates will be fine (usually), but if you or the user doesn't then frames per second will be subpar, or if the video hardware isn't up to the task it could even be seconds per frame.
#2
10/28/2008 (5:00 pm)
You also have to be wary of how much texture memory you're occupying... the graphics card you mention only has 512mb and considering uncompressed textures (JPG, PNG, etc files) will take up around 67mb of memory per 4096x4096, if you're using textures with no alpha layer then a DXT-1 compressed texture (.DDS file) will take up 8.3mb so still a fair whack.

With files that size you'll reduce your cache hit ratio, meaning it'll have to be loaded onto the graphics card from system memory more frequently --- slowing your scene drawing down.

Otherwise you shouldn't have a problem using files of that size