There is an API call in openVR to override the default skybox of the compositor. It is not exposed to blueprints, but has anyone managed to call this function sucessfully from c++? I have made some code that calls it and the function returns no error, but nothing visually happens.
Here is the code documentation:
/** Override the skybox used in the compositor (e.g. for during level loads when the app can't feed scene images fast enough)
* Order is Front, Back, Left, Right, Top, Bottom. If only a single texture is passed, it is assumed in lat-long format.
* If two are passed, it is assumed a lat-long stereo pair. */
virtual EVRCompositorError SetSkyboxOverride( VR_ARRAY_COUNT( unTextureCount ) const Texture_t *pTextures, uint32_t unTextureCount ) = 0;