I want to have a lot of meshes in my scene using dynamic materials. Since this is a forest environment, I was hoping to use the foliage tools to layout everything. However, I have discovered that I cannot use DMIs on foliage instances. For people wanting to alter textures on foliage instances, we are told to use Material Parameter Collections. This is fine for most of the parameters I’m changing on the dynamic material, all but one of which are scalars and vectors. However, one material parameter I need to change dynamically is a texture coming from a Canvas Render Target 2D. Since Material Parameter Collections cannot take a texture as a parameter, this means I cannot use the foliage tool, correct?
So it seems to mean that I’m going to have to hand place all the meshes in the scene, which is going to be time consuming. Is there an alternative method? In terms of performance, what is the best approach to something like this?