Refactor IBL gen code
Implement specular IBL properly