Can instanced static meshes have different texture properties ?
Is it possible to modify the texturing of instanced static meshes per object ?
More precisely, i have tried to modify the texture tiling of differents instanced static meshes, but i end up with always the same tiling for all of them.
I can modify their geometry though (scale, location, rotation).
Is there a way to get (instanced) meshes with different texture coordinate properties, or is this an unavoidable consequence of using instanced meshes ?
asked May 04 '15 at 09:14 AM in C++ Programming
As far as I am aware, No. However you could see about just using multiple Instanced Static Mesh components and changing the textures on them. Not as good as 1 ISM but still better than 100s of normal static meshes.
The point of an ISM is that they are all using the same rendering data to expedite the process by not needing to clear the information on the GPU between each mesh rendered. It basically say "ok, I have my mesh and texture data, and then I just need to clear my transform data as I do this 100 times."
What your asking to do would require it to recalculate the texture to be applying between rendering, which is the highest memory cost (usually).
Sorry I dont have a better answer for you, but hope you also understand ISM a little better.
answered Nov 12 '15 at 07:52 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here