Wrong visibility score inside the annotations
Hey,
I have a problem with the visibility score in the annotation files.
The visibility score of my hands will always be 1 even if they are occluded by the person.
Scores of the two hands:
"visibility": 1
"visibility": 1
However if the hand is partly occluded by the other hand nearer to the camera the visibility score will be reduced:
"visibility": 1
"visibility": 0.81819999217987061
So always when there is a different object than the person between my camera and the hand, the visibility score works:
"visibility": 1
"visibility": 0
This is the how my blueprint class is constructed:
Can someone explain me why it isn't working like it is supposed to?
Does your physician mesh have physic turn on to block the visibility? Right now it seem only your hand box have the physic turn on so they can block the other but not the physician mesh itself.
I added a physics asset
and checked this box
but nothing changed. The visibility score still is 1 for both hands.
My code may not check for the skeletal mesh's physic asset. Can you try to add a box (similar to the one you attached to the hand) to the torso and leg? It's troublesome but I think it will work in this case.
Yeah I did exactly that and it works kinda fine.