That's a very ambitious project. Sorry but I still didn't understand which part is "flaky"? Everything is working fine and smooth at my end. Maybe post GIF if that's help. Engine4 does not support multi viewers at this point. Internally those generated mesh are renderer using their own MeshFilter, and because one GameObject cannot have multiple MeshFilter, you can't create multi Viewers by that way. However I think I can lift the limitation by using Graphics.DrawMesh instead. I'll make a note. Engine4 uses its own rigidbody, named Rigidbody4. You can't mix regular Rigidbody with Rigidbody4. The physics system is broken when any of those objects has its transform (not Transform4) modified. Cylinder4 transforms any Mesh into 4D objects by extruding them like circle into flat cylinder. That's only one useful mesh generator that I can think of.