Weird Lighting on Procedural Mesh

I am wondering if there is any way to “smooth” out the lighting with this procedural mesh to not light each face with one lighting value, but rather smooth the lighting between them to make the mesh look less rough (hopefully that makes any sense). Thanks for checking out my problem!

look toward the UV’S of the mesh you generate and recalculate your normals