Hello,
I’ll just jump right in. I have an object that is repeated in my scene many times (think up to a thousand times). These objects all have the same base textures, so they share the same material. This is great because these objects get merged into a single draw call.
The problem is that these objects have a “stripe color” mask. I want the color of that stripe to be different on each object. So naturally I can make all the objects use dynamic materials, but then I have way more draw calls, at least one per object.
What I want to know if there is a hybrid approach. Where I can still render the “base” material all as one draw call, and just do the stripe per instance. I was looking at Material Layers but I don’t actually think that would solve this issue. Any suggestions on this would be greatly appreciated.
Thanks,
Blake