06 December 2016 19:51
So, you need optimize your objects in that way: combine as many materials into one material, may be you can make one animation for longer part of tubes and then play it step by step using NLA animation strip. It's only the way. So, than less the draw calls then better for perfomance, than less the dynamic objects than better for perfomans. You can add huge amount of animations but if they all will be played on only one dynamic object - this will increase perfomance of your application.
Thank you again, Mikhail! I will try combining the materials as far as I can. The mask textures may make it a bit tricky as I've used them for changing the colors of the water/gas objects along the length (that's how I got the long water tubes change from blue to red…). I may find a better solution for them as well. Once I know now what's causing it, I can hopefully do something about it.