Hey guys,
I’ve been working on my second project with the HTC Vive and SteamVR for the past couple of days, and i can’t figure out how to switch between scenes without the Vive loading screen.
I’ve been looking around, Trying tricks that I could find (Yep, I’ve tried SteamVR_LoadLevel, SteamVR_Skybox, SteamVR_fade) I’ve read every single comment on the post on The Steam community, 5 times, and again, i couldn’t get my hands through any possible customization of that loading screen.
My project is suppose to be an immersion project, so with a big loading bar, it kinda ruin the whole thing. At this point, a full white / black opaque color would be more than okay.
Can anyone of you can explain me how you do it , what are the steps ? Maybe i’m just missing one thing.
Thank you very much,
Jonathan
having the same issue. did you figure anything out?
Just create a loading scene. Using fullscreen picture will cause motion sickness.
I’m not too familiar with the vive, but if I’m understanding the situation correctly, wouldn’t a loading scene cause a vive splash to the loading scene, then another splash to the new scene?
Use LoadLevelAsync, your loading scene should be light-weighted, and combine with fade in-out, you won’t see the Vive splash
Actually depending on how big your actual scene is. If it is not big, fade in-out would be enough
FusedVR did a YouTube breakdown on how to use SteamVR_LoadLevel and a helper script to do what you want, titled “Properly Loading a SteamVR Unity Level”
2 Likes
I actually haven’t had much luck with this. Something I must be missing is to how to trigger it with the parameters he set.
For example, when calling “SteamVR_LoadLevel.Begin(“LEVEL NAME”)” how does it find that particular instance with those particular parameters set?