Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by sandworm · Jan 17, 2017 at 10:52 PM · vrsteamtracking

SteamVR has terrible tracking loss in our game

Our game seems to have terrible issues with loss of tracking in SteamVR, but we are having a tough time pinning it down. The HMD seems to lose tracking and rotate or occasionally shut off, controllers seem to jump everywhere, and occasionally the floor loses height throughout the play experience. Commercial games running on this Vive don't seem to share the same issues.

Has anyone had an experience like this that could point me in the right direction?

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Arkaid · Jan 18, 2017 at 04:33 AM 0
Share

Not really. Did you install the S$$anonymous$$mVR plugin from the asset store?

In any case, loss of tracking usually means the base stations have problems getting detected. Try again, this time in a dimly lit room. Bright light sources tend to interfere with the sensors.

avatar image sandworm Arkaid · Jan 19, 2017 at 03:16 PM 0
Share

Yes, we are on S$$anonymous$$mVR plugin 1.2. Oddly, we have tested our same environment with commercial games and have no issues with tracking whatsoever.

The strange thing is that our scene is very bare-bones, basically a grey box testing environment. We are doing a bunch of network writes, perhaps that is interfering with the main thread?

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by yinch · Jan 18, 2017 at 08:24 AM

Hi sandworm

short version: remove or eliminate reflective surfaces.

long version: I had this in some of the locations I set up the Vive in and it was caused by smooth, reflective surfaces. Mirrors are the worst and I used to cover mine when using the Vive - but it can be caused by something as simple as a clear plastic box near the basestation. Or maybe even a window. I just read somewhere that the overhead fluorescent light fitting had reflectors which also caused tracking problems.

The issue arises because the basestation's LEDs can get reflected in the reflective surface.

One way to test is to darken the room as much as you can (you might have to wait for night time), turn off all the lights - and then turn on the Vive camera. Look around the room with the camera and you should see the glowing bulbs inside the basestations, which is normal.

THE CHECK: But now, look for reflected images of those bulbs in reflective surfaces. These will be tricking the HMD into using these reflections as their reference points.

Hope this helps

yinch

Comment
Add comment · Show 5 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image sandworm · Jan 18, 2017 at 08:37 PM 0
Share

Thanks Yinch, we've done what we can, but other game experiences work fine in the same environment, so that leads be to believe it's something unique to our experience.

avatar image yinch sandworm · Jan 18, 2017 at 09:58 PM 0
Share

What I have noticed in VR simulations is that although all objects are drawn every frame, there have been numerous occasions where I have seen physics (rigid body) objects being updated every other frame - due to over-heavy physics simulation load. So, the visual frame rate can stay s$$anonymous$$dy but the physics frame rate drops - so the physics simulation skips or hops over visual frames.

The reason why I am mentioning this is that I know that the vive tracking (like all VR tracking) does smooth out the raw tracking data - this creates a little latency but the overall experience is to make the visuals be smooth. One of the ways it smooths out the motion is to extrapolate the motion of the tracked objects - with the idea that it will be close to where the next read data point will be.

You description of the drifting controllers seem to indicate that the tracked objects are not getting fresh data points and so they keep updating based on the last extrapolation. The lack of data points (and I am guessing here) is due to the "read data points" thread being starved of processor cycles i.e. something else (maybe physics, maybe lighting) is consu$$anonymous$$g more than one frame worth of processor time - in fact, possibly many frames of processor time.

See if you can get any improvements by reducing the rendering load (just experimentally) by: 1. reducing render distance 2. turning off shadows 3. reducing number of objects 4. bake the lighting if you can 5. make stationary objects into "static"

Anyway - I hope you find a solution

avatar image sandworm yinch · Jan 19, 2017 at 12:06 AM 0
Share

Thanks a lot Yinch, I will definitely check into these things. I appreciate all the help!

Show more comments

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

80 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

SteamVR 2.3 - Vive controllers aren't tracking after scene load 1 Answer

Steam VR 2.0 - Unity 2018+ Controller tracking & architecture question 1 Answer

SteamVR error 109 issues 1 Answer

Is there any way i can use Player prefab instead of CameraRig in VRTK?,Is there any way to use the Player prefab instead of CameraRig with VRTK ? 0 Answers

How to access menu button in vive by using steamvr player 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges