Comments (4)
Yes, this is close to the solution I currently use in my latest version (not uploaded yet). I will upload it together with the other improvements I am currently working on.
from arcoreinsideouttrackinggearvr.
Hi, thanks for testing the viking village GearVR version.
Let me address the issues one by one.
-
laggy. In short I am not sure what causes the lag on your device. I experienced no lag while using this experience with my S7 so I run an analytics toll (OVR Metrics tool from Oculus) with the app running in parallel to see exactly what the performance demands are. Turns out the app runs easily 60fps on my S7 so jitter can not be caused by performance problems. I would try to restart the phone and try again in this situation.
-
the blue background. This is expected behaviour. The viking village uses the so called seurat pipeline which can capture high end environments and simplify them so they even run on a mobile device. The big trade off with this technique is that only a predefined area can be explored without seeing distortions or blue areas. Here are some informations about the working s of this tool https://developers.google.com/vr/discover/seurat.
So graphics are great in a limited area the area between the beginning of the bridge and the wooden gate should be fine. In this video you can see how the scene was made and the blue box is the area you can move in freely without seeing blue areas or distorted meshes. https://www.youtube.com/watch?v=CpZ94YDufqk&feature=youtu.be -
The tracking being backwards. This is a limitation I am aware of and which is present in every experience. I hope I will find a good solution with the next big update (Spoiler alert: 6DoF controller tracking) but for now it can be avoided by holding the phone very still in the beginning and tracking the room slowly. It happens because two different head tracking modes are used which work independently from one another. The standard head tracking coming with the GearVR and the positional tracking by the camera. They booth measure the rotation independently and if the camera gets covered or looses tracking but the GearVR continues to measure the correct rotation they can become misaligned and the positional tracking by the camera moves differently from the GearVR rotation.
Therefore if at the beginning the gearVR and the camera look in the same direction and the camera has a good understanding of the room this bug can be eliminated completely. This is not an optimal solution and I try to fix it.
from arcoreinsideouttrackinggearvr.
All understood. Thanks again!
from arcoreinsideouttrackinggearvr.
For the tracking being backwards I found this on the Internet:
"Yes, I'm using ARCore and GVR together and see the same thing. I now track the ARCore Y rotation and the VR Camera Y rotation, and when the differ by about 5 degrees (make it easily configurable) I rotate the Player go (under which the camera resides) and then the VR world aligns with the AR world and you can walk around accurately."
Could that help?
from arcoreinsideouttrackinggearvr.
Related Issues (20)
- IDEA: Idea for better 6DoF controller tracking HOT 3
- Proposal for recenter issue with the daydream HMD HOT 6
- Can the WIP Vuforia project be shared? HOT 2
- ARCore tracking is jumping despite 30 fps HOT 6
- No activity in MoverMarkerTracking HOT 4
- followARCoreCamera - correct the script filename HOT 1
- Can ARCore InsideOut Tracking be combined with GearVr, while streaming with ALVR, to achive 6DOF? HOT 13
- Reset viewing direction/position to start point.
- ARcore的移动比例问题 HOT 1
- Camera Set Up Guide HOT 1
- Detected plane moves with the camera HOT 8
- ARCore , Google VR with menu HOT 2
- Can I use it on mirage solo? HOT 1
- Missing Prefabs in Unity Project HOT 1
- Use better tracking (Vuforia) HOT 1
- Tracking Andy objects drifts HOT 12
- ARcore v1.11 HOT 2
- Why Are There Oculus Go .apks? HOT 2
- other apps with 6dof?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arcoreinsideouttrackinggearvr.