When bevelling cylinder I’ve noticed that while bevel does produce smooth surface, it does not leave equal edge length and it messes up cylinder’s shape. I know there is looptools “space” function but it becomes tedious and I’d rather just isolate area and use subd surface on it instead of bevel since bevel can’t maintain smooth surface like subd can.
Here is cylinder before bevel:
And here is cylinder after bevel:

As you can see lengths of edges are different unless you bevel with 0 bevel shape but if you do that then you’ll have to either use shrinkwrap or smooth modifiers.
So is there any way to keep the smooth bevel shape and equal edge lengths preferably without addons?


