Does anyone know if the OpenXR plugin supports the Pico 4 headset on Windows PC? Does SteamVR OpenXR + Pico headset work? It appears there is no Pico Interaction Profiles to choose from?
I don’t have a Pico Neo headset to test with but some of my users are telling me it doesn’t work on the Pico 4?
I’m using Unity’s OpenXR for my Steam game and it works for both Pico 3 and 4 and a bunch of other devices. Only issue is that the controller rotation in game is different between devices and the Pico controllers are identified as Oculus controllers, not Pico! so you may run into issues if a specific rotation of your hand is crucial for your game
Virtual desktop, or the streaming assistant compatibility mode, can show up as quest 2 for compatibility.
Using the pico openxr package you can add a pico controller profile for streaming assistant
I don’t know if it will help much, I have openXR interaction profile version 1.0.0 “PICO Unity OpenXR Plugin(Experiment).zip” from the site from some time ago, but on Unity 2022.3 LTS its not doing anything for my controllers. The only way to get some input is to add bindings profile for Oculus Touch.
I’ve always had both in my game, so I have no idea if the Pico interaction profile ever did anything.
I am using the PICO streaming assistant to connect to my PC. (tried Wifi and wired). SteamVR does show the right controller models.
But it might also be OpenXR or my own errors. So far openXR has not reduced the per hardware setup time by much. On the Index everything is working, so I know some parts work.
The streaming assistant might use the quest layout for PCVR yes. You probably have it in compatibility mode.
Without compatibility mode it does use the pico controller for me
And of course with android builds it uses the pico controller.
Thanks for confirming it works for you, if its not too much trouble could you confirm it works down to the input debugger device level? Otherwise I’ll just wait for the new OpenXR plugin from Pico to come online.
I am not in compatibility mode, and SteamVR does show the PICO 4 controller models… but when Unity openXR runs the Input Debugger shows Oculus. I think this is why my PICO interaction profile is not working.
I could live with this, but I would really like to get the controller velocity and these only return (0,0,0) in my current situation. Don’t know if this would be any better with the pico controllers detected.
Hey, I’m trying to get set up for PICO development, and I downloaded the latest Unity plugin (released yesterday) and I can’t find the PICO Interaction Profile. Can anyone else confirm? If so, is there anything I can do to make it work? Also, I see both OpenXR and PICO as options for plug-in providers. Do I need to check them both or just OpenXR?