h-shirakami Posted November 8, 2019 Share Posted November 8, 2019 I use VIU to create Vive Focus Plus content.The VIU teleport moves to a position slightly higher than the cursor position.How can I teleport to the height of the cursor position?The attached image has the Vive Focus Plus controller on the floor.It is in a state of floating about 10cm. Is this a problem with Vive Focus Plus?Or is it a VIU problem? @chengnay Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted November 8, 2019 Share Posted November 8, 2019 @h-shirakami If your controller lies on the floor, but in your scene, your controller seems to float in the air, it is because the height is not adjusted correctly. Previously, in this post, I did mention about how is the height setup in Vive Focus Plus, On 6/13/2019 at 11:04 AM, chengnay said: I got feedback from Wave SDK team, They said correct way of using VIVE Focus/Focus Plus will be as follows, 1. Device in suspend mode 2. Put your HMD on while standing 3. Launch app while standing This way, the height(default value is 175cm, cannot calibrate) in VR world will be correct. Since the default value of Vive Focus Plus is 175cm, it might depends on how you put on the HMD. If you are putting on while standing up, and the floor is still not the right height, you simply can adjust by using the Assets\HTC.UnityPlugin\ViveInputUtility\Examples\Shared\Scripts\CustomDeviceHeight.cs from VIU. You can refer to VIU's example scene, Teleport scene, VROrigin>DeviceHeight, here is the script that you can adjust the height. NOTE: Remember to add below code On 6/14/2019 at 1:52 PM, chengnay said: In Assets\HTC.UnityPlugin\ViveInputUtility\Examples\Shared\Scripts\CustomDeviceHeight.cs, public void UpdateHeight() { var pos = transform.localPosition; switch (VRModule.activeModule) { ... case VRModuleActiveEnum.WaveVR: transform.localPosition = new Vector3(pos.x, m_height, pos.y); break; } } EDIT: @h-shirakami To double confirm I understood your question, You mean after you teleport, then your position seems to move higher than original position? Before you teleport, does your controller floating in the air or lie on the ground? Link to comment Share on other sites More sharing options...
h-shirakami Posted November 16, 2019 Author Share Posted November 16, 2019 Sorry for the late reply. On the content side, VROrigin and floor are set to 0 at the start. However, if you teleport, you will be slightly higher. Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted November 18, 2019 Share Posted November 18, 2019 On 11/16/2019 at 6:06 PM, h-shirakami said: Sorry for the late reply. On the content side, VROrigin and floor are set to 0 at the start. However, if you teleport, you will be slightly higher. Does the height go higher and higher everytime you teleport? Or just once after the 1st teleport? This issue happens on VIU's example scene? Link to comment Share on other sites More sharing options...
h-shirakami Posted November 18, 2019 Author Share Posted November 18, 2019 It is always slightly higher than the teleport position.The VIU sample is the same.The image above is a teleport sample of VIU. Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted November 18, 2019 Share Posted November 18, 2019 2 minutes ago, h-shirakami said: It is always slightly higher than the teleport position.The VIU sample is the same.The image above is a teleport sample of VIU. I mean the height will keep increasing after every teleport? Or the height will be fixed after 1st teleport? Link to comment Share on other sites More sharing options...
h-shirakami Posted November 18, 2019 Author Share Posted November 18, 2019 Fixed after the first teleport. Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted November 18, 2019 Share Posted November 18, 2019 I would like to double check again, Before you teleport, you put the controller on the ground In the content, is it also lying on the ground? So, after you teleport once, your controller will be floating in the air and cannot lie on the ground? Could you also send me a copy of your apk? I would like to test on my device. Link to comment Share on other sites More sharing options...
h-shirakami Posted November 18, 2019 Author Share Posted November 18, 2019 I was a little wrongThe controller is floating a little from the beginningBut VRorgin is 0The teleport is a little higher newvr03.apk Link to comment Share on other sites More sharing options...
VIVE_chengnay Posted November 18, 2019 Share Posted November 18, 2019 Could you try my apk, and tell me what's the result after following my steps? teleport2.apk 1. Stand up and put on your headset (Make sure your headset is in suspend mode) 2. After launch the content, put your controller on the floor and record the height 3. Teleport then put the controller on the floor and record the height Thanks! NOTE: If the controller model is missing, it doesn't matter, this is a debug mode. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now