Bend Deformer & Revolve
Create a simple Linear Curve with a straight shaft in the middle.
Notice the middle section does not have a lot of vertices. If an object does not have dense divisions in areas that will be deformed, it will not deform or deform incorrectly.
We need to add more divisions in the middle section so that we can bend the revolved surface. If you Right-Click on a curve choose Curve Point and then <Shift> Mouse Right-Click > Insert Knot.
Select the curve, then open the Revolve ☐ (option Box)
Surfaces >Revolve ☐
With the curve select the curve, then open the Revolve ☐ (option Box) opens up an change the Segments to 32, Output Geometry to Polygons, Tessellation Method to Control Points then Apply
The result should look like this
Select all the edges.
Switch to edge mode and select all edges.
LOOKS LIKE THIS:
Some of the edges are Soft and some are Hard.
Convert all the edges that are more than 30 degrees to hard edges. With all the edges selected:
Mesh Display > Soften/Harden Edges
SHOULD LOOK LIKE THIS:
It will look slightly different. All the edges that are more than 30 degrees are not hard edges.
Soften Edges
Harden Edges
Soften/Harden Edges
Edges more than 30 degrees harden
Edges less than 30 degrees soften
Select all the edges, then open the Use Constraints menu. Select > Use Constraints
A new menu opens, notice all edges are selected.
Change the settings:
Constrain to Current and Next
Smoothing to Hard
CLOSE AND RESET
With the edges selected, bevel with default settings.
Edit Mesh > Bevel
The selected edges are now beveled.
No Bevel {1}
No Bevel - Smooth Preview {3}
Bevel {1}
Bevel - Smooth Preview {3}
Now use a Bend deformer to bend the newly revolved surface.
Deform > Nonlinear > Bend (default Settings)
A new curve appears in the center of the object.
The curve Bend Deformer setting will appear in the Channel Box.
Change the Curvature and the Low Bound.
Curvature set to 75
A little deformed and the base is not flat.
Low Bound set to 0
Base is not flat, but top still deformed.
Move the Bend Deformer curve down for a desired effect. Notice how it impacts the the revolved surface.
Final Render