this is because for solids we're also handling both interfaces in one go (as opposed to calculate the actual btdf), and roughness should depend on the ior. Also rename some variables for less confusion (we now use incident(I)/refracted(R)).
this is because for solids we're also handling both interfaces in one go (as opposed to calculate the actual btdf), and roughness should depend on the ior. Also rename some variables for less confusion (we now use incident(I)/refracted(R)).