Jump to content

Manging Texture Resolution in Game


Recommended Posts

How do games mange the texture resolution that's used in game?  In the options menu you sometimes have the ability to change the texture detail from Low to High.  I guess all it's doing is using a different resolution per setting.

 For example;

  • LOW 512x512
  • MEDIUM 1024x1024
  • HIGH 2048x2048
  • ULTRA 4096x4096

I'm wondering if it's possible for everything to have 4K textures, but maybe on game load / restart you could remove the higher resolution mip-maps via code depending on the setting?  Surely they can't have 4 copies of each texture, that'd be an insane hard drive guzzler.

Link to comment
Share on other sites

This is currently not a supported feature, but I am not opposed to adding it. It will just require a little extra care because Ultra has a lot more options when it comes to image handling.

  • Upvote 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

That would be good.  Something like Texture::RemoveMipMap() maybe?  Would also be cool if you didn't have to restart the game for it to take effect.  You would probably need access to a list of materials to loop through... maybe.  Or maybe the user should add there materials to their own list so they can identify what textures should be changed and what shouldn't be.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...