I have this shape, made by arraying a single tentacle segment, using an empty scaled to 0.9 for the offset.

[![tentacle](https://i.stack.imgur.com/J0Nfz.png)](https://i.stack.imgur.com/J0Nfz.png)

I want to smooth it out, so that instead of looking like a bunch of blocks laid on top of each other, it's a smooth shape, like this:

[![smooth tentacle](https://i.stack.imgur.com/AJyt9.png)](https://i.stack.imgur.com/AJyt9.png)

I tried using the Smooth modifier, but it only smoothed the individual segments, even after applying all modifiers.