It’s like every plane crash. It is always a combination of unhandled or mishandled causes that lead to a disaster, isn’t it?
We are currently suggesting (and willing to help) improving the doc with some further explanation for this type of case… don’t know if we will succeed. Overall the topic (considering all parts) is quite complex…
But I still find it easier to get these type of answers in/for BJS than many others… and I have tried/experienced many.
Edit: I didn’t answer your question, did I?
I guess you will need both though I admit in your case, I haven’t tried. It’s a matter of logic I suppose. I gave you the last part, because the skybox is a bit ‘special’. It is not just an imported mesh. The other parts remain. Though, since there is a default, I admit that (probably) simply setting the skybox material with the above and of course, ’ skyboxMaterial.imageProcessingConfiguration = new BABYLON.ImageProcessingConfiguration();’ will likely exclude your skybox material from all of your post processing effects (by default).
Edit 2: correction, not all rendering/post-process. I have a lens effect rendering pipeline that (thanks God or BJS, because this is what I wanted) still applies. So, the above will work for issues with SSAO (and by extension, probably, the ‘default rendering pipeline’.)
Edit 3: No, this is only for SSAO. And is also good this way if you ask me. You will need to implement the recom of @Evgeni_Popov if you want not to apply contrast on your skybox. And eventually will need to add my 2 lines of code for the skybox. Hope this helps,

