Smoothing a low poly mesh inside Unity

Is there a way to add a mesh smooth-like function in-game (not the one in ProBuilder) that smooths out low-poly skinned/animated meshes? Either a C# script or existing Asset. Possibly a shader that smooths out hard edges at run-time. Cheers!

Phong Tessellation