I'm editing an object. Here's how it looks when editing:
and here's how it looks when rendered, with a subdivision surface modifier:
That outer surface just doesn't look as smooth as I'd like. You can sort of see where edges of the model are - some parts of it are slightly less curved than others, which gives it a slightly lumpy appearance. I'd like it to be a completely smooth, parabola-like surface instead.
I realise that what I mean might not be clear from the image above, so here's an exaggerated picture of how the shape currently looks to me, compared to what I'm trying to achieve:
I don't think the issue has to do with the coarseness of the final mesh, or with the shading, but rather, it's to do with how my very coarse model is being interpolated by the subdivision modifier, and the lack of control I'm able to exert over that process.
I can fix the shape by adding loop cuts and then fine-tuning their positions, but that takes a lot of manual fiddling, and it's rather time consuming because in this case the lumpiness can't really be seen without doing a full render. Because of this, I'm wondering if there's something I can do that will take my existing model and render it in a more smoothed-out way.
I am a beginner and may well be unaware of an obvious way to do this.
I tried changing the crease value of the edges that make up the curve to -1, but that didn't appreciably change the shape, and also introduced some Mach banding, for some reason. (I removed the image of this failed attempt, because I realised it was in danger of confusing the issue, since that image contains a different kind of non-smoothness than the one I'm asking about. Please don't edit that image back in again. If anyone wants to see it, it's in the edit history.)