I'm not aware of any. If you're looking at this for realtime work you're pretty much wasting your time anyway I think. the representation of microsurfaces in most shaders is pretty primitive ( it's basically just random(ish) scattering, the amount of which is determined by how bright the pixel in your roughness map is.) so…