We were running our first public demo with the Vive yesterday. We were demoing own content and we had two major issues with some things of SteamVR.
The “White Room”: it’s shown between maps or when no VR is running. Can this room be customized? We’d like to make it cool. Put our logo in there, remove the white ceiling and have some sky there, stuff like this. Is this possible?
“System Button”: on the controllers the system button brings up the Steam menu. However, there seems to be no way to disable this button, or to use it in UE4. Does anyone know how to disable the Steam menu? We had several people telling us “the colors were wrong” until we realized they accidentially hit the system button and had that blueish overlay. The people, new to VR and the Vive, didn’t know that this should not be there. We didn’t recognize it, because on the monitor this overlay is not shown
Look at how Vlave did it for the lab or ask Hover Junkers devs how they set up the custom loading screens or look at documentation, google it alternatively.
Add these launch parameters to disable steam overlay: “-nosteamvr -nodashboard”
No… it looked like the Steam storefront. But the computer was offline so it couldn’t load any content. Hence, only the transparent blue background I guess.
I was just looking into this recently. You can do it in C++:
/** 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;
/* Resets compositor skybox back to defaults. /
virtual void ClearSkyboxOverride() = 0;
Also wondering about this, I’ve been looking around off and on like once a month waiting for a thread like this or some information about it but I never find anything. So just to be clear, I’m wondering when loading a new map the hmd defaults to the steam vr waiting room with a gray box that usually displays a custom image (loading Arizona Sunshine as an example). I have found threads about splash screens but never got any of these working, is there some blueprint based solution for this right now or not? I’m close to releasing my demo and this is one of the last unresolved issues I have.
I research OpenVR SDK find, the white room can’t modify.
this is openVR SDK origin:"When the application exits, or otherwise stops calling Submit for more than 10 frames in a row, it will fade back to an empty grid scene. "
If you want create loading scene ,you can try ue4 LevelStream.