Jump to content
 
Sign in to follow this  
stevewheeler1

SRWorks 0.9.0.3 Unity Experience Not Working ""SRWorks Plugin Initial Fail"

Recommended Posts

Hi all,

I cannot get the SRWorks 0.9.0.3 SDK working with Unity 2017. I have enabled the camera in SteamVR settings (however the interface looks different from here: https://developer.vive.com/resources/knowledgebase/vive-pro-srworks-sdk-qa/).

I have enabled:"Enable Camera", "Show Camera on Controller", "Show Camera on Room Edge", "Enable Room View".

"Start test" shows the camera image fine and passes.

My directory structure is as follows:

SteamVR
SteamVR_Input
SteamVR_Resources
StreamingAssets
ViveSR
ViveSR_Experience

(I have imported the SRWorks unity plugin, SRKWorks Unity Experience and Steam VR from the asset store).

When I try to run any scene text appears in the game view "SRWorks Plugin Initial Fail:

I am running on Windows 10 and I have an RTX 2070 Super. 

Errors/Warnings:

[SteamVR Interaction]</b> Hand is on default layer. This puts unnecessary strain on hover checks as it is always true for hand colliders (which are then ignored).
UnityEngine.Debug:LogWarning(Object, Object)
Valve.VR.InteractionSystem.<Start>c__Iterator0:MoveNext() (at Assets/SteamVR/InteractionSystem/Core/Scripts/Hand.cs:822)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
 

[SteamVR Interaction]</b> Hand is on default layer. This puts unnecessary strain on hover checks as it is always true for hand colliders (which are then ignored).
UnityEngine.Debug:LogWarning(Object, Object)
Valve.VR.InteractionSystem.<Start>c__Iterator0:MoveNext() (at Assets/SteamVR/InteractionSystem/Core/Scripts/Hand.cs:822)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

[SRWorkModule] Initial SEETHROUGH : -1
UnityEngine.Debug:LogWarning(Object)
Vive.Plugin.SR.ViveSR:InitialModule() (at Assets/ViveSR/Scripts/ViveSR.cs:163)
Vive.Plugin.SR.ViveSR:StartFramework() (at Assets/ViveSR/Scripts/ViveSR.cs:137)
Vive.Plugin.SR.ViveSR:Start() (at Assets/ViveSR/Scripts/ViveSR.cs:67)

[ViveSR Experience] ViveSR initial fail. Quitting Game
UnityEngine.Debug:Log(Object)
Vive.Plugin.SR.Experience.<_CheckViveSRStatus>c__Iterator0:MoveNext() (at Assets/ViveSR_Experience/Scripts/ViveSR_Experience_Initialization.cs:56)

[SRWorkModule] Release SEETHROUGH : 0
UnityEngine.Debug:Log(Object)
Vive.Plugin.SR.ViveSR:StopFramework() (at Assets/ViveSR/Scripts/ViveSR.cs:146)
Vive.Plugin.SR.ViveSR:OnDestroy() (at Assets/ViveSR/Scripts/ViveSR.cs:117)

[SRWorkModule] Release SEETHROUGH4K : 0
UnityEngine.Debug:Log(Object)
Vive.Plugin.SR.ViveSR:StopFramework() (at Assets/ViveSR/Scripts/ViveSR.cs:146)
Vive.Plugin.SR.ViveSR:OnDestroy() (at Assets/ViveSR/Scripts/ViveSR.cs:117)

[SRWorkModule] Release CONTROLLER_POSE : 0
UnityEngine.Debug:Log(Object)
Vive.Plugin.SR.ViveSR:StopFramework() (at Assets/ViveSR/Scripts/ViveSR.cs:146)
Vive.Plugin.SR.ViveSR:OnDestroy() (at Assets/ViveSR/Scripts/ViveSR.cs:117)

 

@Daniel_Y @Corvus

Share this post


Link to post
Share on other sites

Hello again,

I managed to get this working now. As soon as I set up the controllers for the Vive Pro it worked fine.

-Steve

Share this post


Link to post
Share on other sites

Hello, 

can I ask you to explain with more details how you got it working? I am having the same exact issue: it was working yesterday, today I opened Unity and tried to run the Demo scene in the SRWorks Experience folder and the SRWorks plugin is failing to initialize. That would be really helpful, 

thanks. 

Marco

Share this post


Link to post
Share on other sites
Posted (edited)

Nevermind, I got it working by closing all the SRWorks plugins open in the background and letting Unity run the plugin once you play the scene.

Edited by marcobecca

Share this post


Link to post
Share on other sites

Please sign in to comment

You need to be a member in order to leave a comment

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...