Smoothed shading like Blender

There is no built in way afaik

The smooth option in blender recomputes the normals of the mesh by averaging the normals of the surrounding faces for each vertex.

You can look at how GeometryBatchFactory gather triangle data to compute the tangents, you could do the same and just average the normals.