Recently I have been looking at pbrt, and was looking at their remapping from roughness to $\alpha$ values: https://github.com/mmp/pbrt-v3/blob/master/src/core/microfacet.h#L86
I understand that it is quite common to use some non-linear remapping between roughness values and $\alpha$ values to make the changes in roughness perceptually linear and in the range $[0, 1]$. To me this function looks like it could be some kind of polynomial approximation of the function:
$\alpha = 1.62142\cdot\sqrt{roughness}$.
(Here is a Desmos link to show the match - if anyone knows if this is correct and also knows how they came up with this approximation I would love to find out, as it doesn't seem like a standard Taylor series expansion). If this is correct, it would seem to be a pretty standard remapping, using the square of $\alpha$ to get roughness values, and ensuring that the maximum value of $\alpha$ (which in this case is $1.62142$) goes to $1$ in roughness.
What I'm really curious about is how this maximum value of $1.62142$ is chosen. In pbrt, $\alpha = \sqrt{2}\cdot(RMS slope)$:
https://pbr-book.org/3ed-2018/Reflection_Models/Microfacet_Models#eq:beckmann-isotropic ,
meaning the maximum RMS slope is $\approx 1.14652$. This seems like a very specific value for maximum roughness - where does this limit come from? RMS slope has infinite bounds as far as I'm aware - is there some physical reason for the limit or some standard that they are conforming to?