MostHost_LA:
Surely it has to do with the collision.
You can’t use the same method I use for the box on a character - And even in my case - because each pin has separate collision, the tendency of the box is to stop moving when you activate sweep.
the RMC is a nice alternative, but you’ll eventually run into issues when scaling up instance count in the thousands.
Since the effect is really only local, I’m even considering placing a “camera distance” check on the actor managing rotations to better preserve performance. On a shiny roller you can’t tell if the rotation is happening past 10m or so anyway, so that’s something to consider.
Perhaps you could limit your RMC in a similar fashion as well.
Past that, the only performance limit would be the number of non instanced meshes. And usually you can have billions of tris before it starts to be a problem.
ok well, maybe billions is a bit of an exaggeration. But you get my point.
I’m banking on auto instancing, culling, occlusion and that only one conveyor block (6 rmc rollers) is active at a time per moving item. Not bad for a quick poke at it.