Diffuse Scattering and Specular Reflection from Facets of Arbitrary Size and Roughness using the Computer Graphics GGX Model | IEEE Conference Publication | IEEE Xplore