How to Fade appears and disappears Mesh over distance?

Hello , I actually need to know how to make my meshes appears and disappear with fade depending on the player distance in order to save performance …

so the player come close the mesh , it starts to fade appear and the same when he go away .

Is that by using Post processing or fog or what and how?
Thank you .

Objects can be culled based on their distance to the viewer:
Try using in the command console r.ViewDistanceScale
r.ViewDistanceScale 0.4 (reduces the view distance).
r.ViewDistanceScale 0.7 (increased the view distance).
r.ViewDistanceScale 1.0 (Default and user can see all objects)