Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Poor translation to steamvr #21

Open
MaxineMaxie opened this issue Sep 18, 2022 · 1 comment
Open

Poor translation to steamvr #21

MaxineMaxie opened this issue Sep 18, 2022 · 1 comment

Comments

@MaxineMaxie
Copy link

I'm not sure if I am the only one having this problem, but the 'out' window is tracking everything really well, but in SteamVR the movement is inaccurate and jittery, is there any way I can fix this?

@ju1ce
Copy link
Owner

ju1ce commented Sep 20, 2022

Detecting joint positions on an image is easy, but transfering that to a full 3d skeleton is much harder. There is a lot of information that needs to be guessed, mostly the distance of joints from the camera, but also the camera position, which way is down etc. This causes plenty of innacuracies, even when the 2d windows looks fine.

Still, plenty of things can be done to improve things, mostly ensuring a good camera position, good lighting, and well seen clothing. Copited from the readme:

  • Make sure that your entire body is seen on the camera, including your head!
  • Make sure there is enough light in the room. and there shouldnt be any light sources behind you, such as any bright windows. Try to get as much lighting as you can from the direction of the camera.
  • Mind what you wear: you need to be in contrast with the background, so dont wear clothes the same color as the background and avoid clothes with patterns.
  • Play with the smoothing and latency parameters a bit. To learn what exactly they do, we have some nice graphs here.

It can also help if your camera is placed about head high, pointing slightly downward.

In the end, plenty of these settings are dependant on your particular setup, so you may need to experiment a bit to get optimal performance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants