Cylinder Subdivision Surface Modifier Problem - Smooth Shading When I add a cylinder in blender and then add a subdivision surface the vertices of the cylinder get all rigid and pointy. How do I make the cylinder have smooth faces when using the subdivision surface modifier without it making the vertices rigid. I want the cylinder to be smooth so I can model something like a cup. Even after I add the subdivision surface and then put smooth shading the vertices are still rigid and pointy and even when I subdivide it as well.
To subdivide a cylinder with a Subsurf modifier, you'll need to add holding edges to where you want the edges to be sharp.  This can be achieved by using the bevel tool.

While in edit mode, Alt-select the edges that you would like to be sharp, then press Ctrl-B to set a bevel width.  I set the amount of Segments to '2' and a Profile of '1' so that if I need to remove my holding edges, my original edge will be where I originally had it before beveling.


Afterwards, you can add additional ring-cuts on the flat surfaces (Ctrl-R) to avoid any visible triangulation in the rendered result: