Weird lines in Cylinder
This is called pinching. This happens because you have single vertex with a lot of edges.

You can improve it by deleting the vertex and adding a n-gon in the middle.

This is not ideal solution in every case because there is the n-gon in the middle but for rendering it works quite well.