Hi all,
My first post
I recently acquired some photo scanned assets from the marketplace to speed up creation of my project and bring in some nice realistic detail to the visuals. However each of the textures in the materials are at 4k resolution.
I’ve been through the process of making material instances from one master material to help optimise and everything looks good. However I am running into “Texture Streaming” problems.
I’m guessing this is because each asset has three to four 4k textures in it’s material / instance. I think 4K is way OTT for some simple props.
I’ve decided to address this by exporting the textures and resizing them to 1024x1024 and saving them as PNGs instead of TGAs to save space. That seems a pretty simple (if tedious) process but I’m wondering about the LODs.
So…
All of these assets have three LODs. I would like the smaller meshes to have 1024x1024 textures for LOD0, 512x512 textures for LOD1 and 256x256 textures for LOD2.
Similar for larger meshes but starting at 2048.
First Question, Am I better off saving some time and applying the 512x512 textures to both LODs 1 AND 2?
Second question, Do I need to create a separate material instance for each LOD…one with 1024, one with 512 etc?
Third question, Can I set this up in the master material so that all child material instances will automatically change which texture resolution they are using for any given mesh depending on which LOD is currently being rendered?
Any help is greatly appreciated
Cheers for your time.
I look forward to having enough work done so that I can start sharing what I’ve been up to