Jump to content

Unity + Focus 3 streaming game


Test12134234

Recommended Posts

Hello,
Im currently creating a Unity game for the Focus 3. We want it to use the computer graphics card and CPU as its a very resource intense project. I am currently trying to setup a test-project to connect the VR glasses to Unity. Currently I am using Vive Wave XR plugin 4.5.0-r.3 (+ essence and Native) and I am not able to run it through Windows. I would like to test it with the Play button in the Editor and would expect it to show in the VR glasses. It works as expected if I switch plattform to Android and build, then it ships the build and runs it in VR and I can run it withouth the PC being connected. But this will not work for my full project as the integrated graphics will not be enough and we bought a top-notch PC just for this use. 

Can anyone guide me along how to make this work? I have followed multiple tutorials but with all the different SDKs of Vive it has become a bit messy and nothing works for me. 

I am using Unity 2021.3.4f1.

 

As I've said I have tried many times and made a new project to start from scratch a few times, I currently have the error:
DllNotFoundException: wave_api assembly:<unknown assembly> type:<unknown type> member:(null)
Wave.Native.Log.__log_print (System.Int32 prio, System.String tag, System.String fmt, System.IntPtr ptr) (at Library/PackageCache/com.htc.upm.wave.native@4.5.0-r.3/Runtime/Scripts/WVR_Log.cs:73)
Wave.Native.Log.i (System.String tag, System.String message, System.Boolean logInEditor) (at Library/PackageCache/com.htc.upm.wave.native@4.5.0-r.3/Runtime/Scripts/WVR_Log.cs:106)
Wave.Essence.InputModule.ControllerInputModule.INFO (System.String msg) (at Assets/Wave/Essence/InputModule/4.5.0-r.3/Scripts/ControllerInputModule.cs:35)
Wave.Essence.InputModule.ControllerInputModule.OnEnable () (at Assets/Wave/Essence/InputModule/4.5.0-r.3/Scripts/ControllerInputModule.cs:579)
 

If someone could help with these problems, I would be very grateful

Thanks, Eirik

 

Link to comment
Share on other sites

Hi @Test12134234,

For your case, you need to create a Unity project and import SteamVR Unity Plugin instead of using Wave XR plugin 4.5.0-r.3.

Please try below methods, let me know if you still have problem, thanks!

 

For VBS, please follow below steps,

1. Download the software and install on your PC.

2. Both your PC and your headset needs to connect to same network.

3. Open VBS app on your headset and it will list the VBS server on the list.

image.png.747945405194dc9bc14a14ceee1ddedc.png

NOTE: Remember to unplug USB cable that connected between your PC and headset

image.png.baa4cb53387def94ab1bfa455d772e80.png

Your PC must install SteamVR too.

image.png.f959caa25c754cbbe0681717c2b30767.png

image.png.bba7ab114c15251b7cae319802399bcd.png

Link to comment
Share on other sites

  • 1 year later...

DllNotFoundException: wave_api assembly:<unknown assembly> type:<unknown type> member:(null)
Wave.Native.Log.__log_print (System.Int32 prio, System.String tag, System.String fmt, System.IntPtr ptr) (at Library/PackageCache/com.htc.upm.wave.native@5.3.1-r.2/Runtime/Scripts/WVR_Log.cs:71)
Wave.Native.Log.d (System.String tag, System.String message, System.Boolean logInEditor) (at Library/PackageCache/com.htc.upm.wave.native@5.3.1-r.2/Runtime/Scripts/WVR_Log.cs:98)
PoseMode.DEBUG (System.String msg) (at Assets/Wave/Essence/Controller/Model/5.3.1-r.2/Scripts/PoseMode.cs:13)
PoseMode.Start () (at Assets/Wave/Essence/Controller/Model/5.3.1-r.2/Scripts/PoseMode.cs:34)
 

Link to comment
Share on other sites

Create an account or sign in to comment

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

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...