Skip to content

Avatar Hands Offset When Instantiating as Networked Object #2

@tomy93

Description

@tomy93

Issue Description
When an avatar is instantiated as a networked object, its hands exhibit an increasing positional offset relative to the avatar's body. The offset grows in proportion to the avatar’s distance from its spawn position.

Expected Behavior
The avatar's hands should remain correctly attached to the body, regardless of the avatar's position in the world.

Observed Behavior

  • The hands appear correctly attached when the avatar is near its spawn position.
  • As the avatar moves further away, the hands’ offset increases.
  • Enabling the hands skeleton renderer for debugging shows that the synthetic/virtual hands move correctly with the avatar’s body when the OVRRig is translated. However, the networked avatar’s hands mismatch increases the more the OVRRig moves.

Possible Cause
The issue may stem from how OpenXRHandTrackingDelegate retrieves each hand pose. It seems that the tracking is not accounting for the networked avatar’s translation properly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions