u/Few_Cloud_6735

▲ 1 r/Maya

In situations like this, when I have a cylindrical object with a certain fidelity (36, 40, 60 verts etc.), I sometimes need to rebuild the cylinder with a lower or a higher vert count just by inserting more or deleting some of the side edges.

What I've tried so far:

  1. Run the "Circularize" operation on every edge loop. Result: works but doesn't preserve the volume of the mesh.
  2. Convert every edge loop to a curve and loft them together. Result: works poorly, because the lofted surface often gets skewed or twisted.
  3. "Edit Edge Flow". Doesn't work. It either does nothing or messes up the loop.
  4. "Relax". Doesn't work. Just messes up the loop.

The current solution I'm using is to export the mesh to Blender and use the "Space" command from LoopTols with the "Parallel" option, reimport back to Maya and clean-up. But that's too roundabout, so I looked for scripts. Unfortunately, all the ones I've stumbled upon so far are outdated (they require PyMEL core).

So, is there a solution for this? If there's no native tool, then does somebody have a script that works for Maya 2024 and up?

u/Few_Cloud_6735 — 22 days ago