[Updated] Pocket Portal VR to 1.8

Requires Unity 5.6.3 or higher.

Price Dropped !!
Current Price : $19.50
Original Price : $25

Check out the demo on your Vive or Rift : Dropbox

Documentation here : Pocket Portal VR 2.4 Documentation - Google Docs

Now compatible with Vive, Rift, GearVR, ARKit, Steam VR, Oculus SDK, and VRTK Kit!

============================================================
Download on the Unity Asset Store!

Please leave any feedback or feature requests and I’ll do my best to respond!

I was curious if this is available and works with PlayStation VR ?

Good question @maxaud .

The asset only supports Vive / Oculus / Gear VR / ARKit out of the box. You might be able to hack in PSVR support, but that’s assuming you are able to :

  1. Tell which eye is rendering in shaderlab.
  2. Retrieve the ViewProjection Transform for each eye every frame.

Hope this helps!

Thanks for the prompt response.

I haven’t much experience in modifying shaders like this but I know you can selectively display things per eye camera on the PSVR. As far as I know, the HMD acts like any other VR headset in Unity and just takes over the main camera.

Is this something you would look at helping me adapt if it doesn’t work, if I couldn’t sort it out?

Hi. I just imported the last update of your Unity asset, to my project for Oculus Go in Unity. I´m using the OVR SDK. Your plugin give me these errors on the console,
Assets/Pocket Portal VR/Demo/Scripts/GearGrabObject.cs(15,21): error CS0117: OVRTouchpad' does not contain a definition for TouchHandler’
Assets/Pocket Portal VR/Demo/Scripts/GearGrabObject.cs(40,21): error CS0426: The nested type TouchArgs' does not exist in the type OVRTouchpad’
Assets/Pocket Portal VR/Demo/Scripts/GearGrabObject.cs(41,13): error CS0841: A local variable touchArgs' cannot be used before it is declared Assets/Pocket Portal VR/Demo/Scripts/GearGrabObject.cs(53,20): error CS0841: A local variable touchArgs’ cannot be used before it is declared
Assets/Pocket Portal VR/Demo/Scripts/GearGrabObject.cs(55,20): error CS0841: A local variable `touchArgs’ cannot be used before it is declared

Please help me, what I’m doing wrong?
Thank you

Has anyone had any luck with getting the portal shader to work with 2018.3 and HDRP? The portal functionality is working fine, but the portal surface itself is a beautiful pink after upgrading to HDRP.

Did you find a solution for this error message? I just started getting in while going back to an old project with the latest version of Unity.

Hi, did anyone have a solution not using SteamVR, I want to do pretty much the same thing but on Oculus Quest, so I can’t use steam VR

I get frame drop massively when use it, culprit is MeshSkinning.Update using around 47ms. I have read happens the same when using Unity movie texture. Anyone knows how to solve this?