fueldown Posted June 26, 2018 Share Posted June 26, 2018 Hi, I am trying to implement a teleportation solution for vive focus in Unity. We develop ArchViz application and not everywhere we have abundant space to roam around. So to make it work in a small space, we needed to implement a teleport system just like in VIVE. Now the issue I am facing is the offset we get in head position/rotation if we walk physically. Is there a way to reset the head position from code at runtime? I am able to move the entire WaveVR prefab instance, but can't reset the head pose. I tried setting it in DevicePoseTracker script, but it is getting overridden the very next frame. Please let me know how this can be done. I can see the demos on viveport such as the museum and the winter archviz who have implemented the reset mechanism, so I know it is possible, just can't figure out how. Any help is appreciated. Thanks! Link to comment Share on other sites More sharing options...
Tony PH Lin Posted June 29, 2018 Share Posted June 29, 2018 I'm not sure how other developers handle this on their contents. There will be a new API provided for In-game recenter usage on next release. (System Update 3) Link to comment Share on other sites More sharing options...
fueldown Posted June 29, 2018 Author Share Posted June 29, 2018 Hi Tony, When can we expect to get access to the api? I do not currently have a developer ROM, so I will be only able to get it when it comes to consumer ROM. Link to comment Share on other sites More sharing options...
Tony PH Lin Posted July 2, 2018 Share Posted July 2, 2018 Suppose on the end of July. Link to comment Share on other sites More sharing options...
fueldown Posted August 3, 2018 Author Share Posted August 3, 2018 Hi Tony, We are still waiting for the update that will allow us to recentre the user at runtime. It is the only thing that is stopping us from going into production phase as the teleportation is critical to the functionality of our app. Currently if you move physically, there is an offset to the head which we can not reset in the code. In the meanwhile if you have any solution/workaround to this, please let me know. This has been really frustrating for us. Best, Rohan Link to comment Share on other sites More sharing options...
Tony PH Lin Posted August 3, 2018 Share Posted August 3, 2018 Thanks for inquiry, and I expect the whole packages (including ROM, SDK) will be ready next week. Link to comment Share on other sites More sharing options...
jf@htxlabs.com Posted August 3, 2018 Share Posted August 3, 2018 That's great to hear that the update is coming soon Tony, will this update also include some Unreal Engine updates? Best, J Link to comment Share on other sites More sharing options...
iMMERGENCE Posted August 4, 2018 Share Posted August 4, 2018 me i used input utiliy vive on asset store. https://github.com/ViveSoftware/ViveInputUtility-Unity Link to comment Share on other sites More sharing options...
ZealousAppex Posted January 10, 2019 Share Posted January 10, 2019 I'm attempting to add teleportation using only WaveVR, did you figure out how to achieve this? This isn't working: target.position = new Vector3(1, 5, 10); Link to comment Share on other sites More sharing options...
Tony PH Lin Posted January 10, 2019 Share Posted January 10, 2019 Hi , Is target the parent GameObject of head? Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.