Cleans environment code

- add sqrt roughness to access cubemap
- dont use environment and cubemap on the same sampler
- add config file in environment
Adds selection of the model

disable incompatible settings