About Store Forum Documentation Contact



Post Reply 
Question about mipmap in Titan
Author Message
tipforeveryone Offline
Bronze Supporter

Post: #1
Question about mipmap in Titan
I notice that if I import an Image into the editor, there is an option to enable MipMap (which will increase the size of the imported image element abit)

What about textures in material slots (like color, normal etc) which are imported to the engine along side of model's material elements. Do they have generated mipmap as default or not ?

I want to know if I have to reduce the size of texture (e.g 2048 x 2084 to 512 x 512) for materials of the LOD1+ of an imported mesh.
07-20-2024 10:12 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
RE: Question about mipmap in Titan
Material textures always have mip maps enabled.
07-20-2024 10:34 AM
Find all posts by this user Quote this message in a reply
tipforeveryone Offline
Bronze Supporter

Post: #3
RE: Question about mipmap in Titan
Thanks for quick reply. with mip maps enabled, should I create a material with lower resolution texture to increase performance ? is it neccesary ?
07-20-2024 10:49 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: Question about mipmap in Titan
No no no, that will only have negative effects.
07-20-2024 11:35 AM
Find all posts by this user Quote this message in a reply
Zervox Offline
Member

Post: #5
RE: Question about mipmap in Titan
I suggest trying

D.texMipMin (Byte min );// set/get Texture Minimum MipMap (0..16 , default= 0 ), values bigger than zero indicate lower texture quality (smaller mip maps will be used)

to my knowledge mesh lods atleast disables some detail rendering at certain lod stages away from 0, not sure how mip levels specifically works in this sense.

that is, if rendering of textures even are the performance problems you have to begin with.

not much point in optimizing something to be 2X faster if it only attributes to 0.3% of the total load.

alternatively if you have requirements of alot of dynamic loading/unloading of unique materials very often, is to default mesh to a 0 texture material and do the proper material load in the background. sort of streaming, as I do not know if Titan supports asset streaming in that way.
(This post was last modified: 07-20-2024 12:05 PM by Zervox.)
07-20-2024 12:04 PM
Find all posts by this user Quote this message in a reply
Post Reply