Gracias Gekonidae, pero he probado y no es eso, se sigue viendo más fino cuanta más resolución tenga el render. He mirado en la wiki de Blender y creo entender que eso es para optimizar, pero tampoco estoy muy seguro.
A las malas me espero a que me llegue el Venoms lab, que seguro que ahí lo explica.
Vaya, de hecho, sí que lo explico, porque es un problema muy común.
Tienes que usar el botón use Blender units en el panel strands de los materiales, de esa manera siempre tendrán la misma escala (ya que están midiéndose por unidades de Blender, no mediante simple ancho en píxeles como por defecto).
Si no usas use Blender units, entonces el ancho de tus partículas será medido en píxeles, por ende si tienes una partícula de 2px de ancho a cierta distancia, estas contento con el resultado, espera hasta que hagas zoom, la partícula permanecera en su ancho de 2 píxeles, y se verá raro, muy raro, sobre todo si tienes muchas partículas en un lugar, por ejemplo, césped alrededor de una casa, y luego te alejas mucho con la cámara (hasta que la casa se vea pequeña), las partículas serán las mismas en cantidad y en tamaño, por lo que llega un punto que sólo unas 3 o 4 partículas te taparan la casa entera, es raro, pero para imágenes estáticas es mucho más rápido de calcular. Saludos.