Unity-Technologies / arfoundation-samples

Example content for Unity projects based on AR Foundation
Other
3.07k stars 1.15k forks source link

How to improve body tracking efficiency? #705

Closed Hypnotistas closed 3 years ago

Hypnotistas commented 3 years ago

Hello,

The reason I am asking is because we are experiencing so many tracking inconsistencies: 1) Augmentation is shaking/ jumping around. 2) Augmentation keeps constantly disappearing. Some video example on points 1-2: https://drive.google.com/file/d/18vEDw1-n2ll6px4wUC2UT7McnB7-VT3k/view?usp=sharing

3) Tracking has some tremendous offset in upper body part:

ARFoundation-Robot-2

4) All of the sudden the augmentation jumps in front of you in big size.

For instance, at one moment tracking takes place well:

Tracking-OK

And on another moment all of the sudden augmentation "jumps out" and we get this result:

Tracking-BAD

All these things happens even if user moves in a slow motion, which would be logical to think that in such case that all these things shouldn't suppose to happen. All these points can be reproduced using initial ARFoundation Scene HumanBodyTracking3D. Important to note that despite the fact that on points 1, 2 and 4 I have provided an augmentation on a person from video - this is also easily reproducable once pointed to real persons and, actually, happens way more frequently! And issues 1-5 appears even if person is standing still.

5) Maybe there are some additional settings that should be taken into consideration within the HumanBodyTracking3D scene itself?

6) Maybe ARFoundation + ARKit body tracking feature is just not there yet to experience smooth body tracking experience?

Smartphone:

Thank you for all the help in advance and have a great day!

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Hypnotistas commented 3 years ago

This bot should be definitely disabled ;)

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Hypnotistas commented 3 years ago

Up

tdmowrer commented 3 years ago

This mostly seems like a duplicate of https://github.com/Unity-Technologies/arfoundation-samples/issues/704; however, on your last point:

And on another moment all of the sudden augmentation "jumps out" and we get this result:

Make sure that pose3DScaleEstimationRequested is false.

Hypnotistas commented 3 years ago

Thank you for the tip!

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.