The two dot products in the denominator function as cosine terms right?
What is the range of values for the shadow-masking term? 0-1? Because that term seems to only reduce the light due to a small angle.
Here for the half vector are we kind of assuming that all of the microfacets are so small that they essentially lie in the same place? Since the half vector depends on the directions wiw_iwi and wow_owo.
I think it's important to note that the dot product of n and i represents how much of the macroscopic surface is visible to the light source and that the dot product of n and o represents how much of the macroscopic surface is visible to the viewer.
What's the reason for the constant 4 in the microfacet BRDF? Seems like that could have been absorved into some of the other factors in the equation.