Does anyone know how to retain full quality of a particle effect at any distance from the camera?

I assume it’s a MIP resolution of the texture. You may disable MIP Map generation in texture settings, or use MIP bias in shader.