Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
yes_by's avatar
yes_by
Honored Guest
8 years ago

ovrAvatarVisibilityFlag_FirstPerson getting unset when controller is held still

 I'm rendering controllers using the Avatar SDK in C++ and running into an issue where the 1st person visibility flag bit (ovrAvatarVisibilityFlag_FirstPerson ) is unset as soon as I stop moving the controlller. This happens when the controller is resting on a desk or if I hold the controller still. Moving the controller causes it to get set again. The controller position/orientation is still tracking the whole time (it's connected)

This is causing the controllers to disapper when they are not visible as I'm checking this flag while rendering:

Is this normal behavior? Has anyone seen this or have any ideas on how to work around it?


3 Replies

  • yes_by's avatar
    yes_by
    Honored Guest
    I should also mention this same behaviour happens in the the Mirror sample app
  • juanoldinho's avatar
    juanoldinho
    Heroic Explorer
    @yes_by

    Welcome to the Oculus Forums! I have asked internally about your issue and will keep you updated.
  • juanoldinho's avatar
    juanoldinho
    Heroic Explorer
    @yes_by

    The controllers should sleep when there is no movement and there's no captouch, meaning your finger is not on a capsense surface.

    Can you provide(code) how you are parsing the controller hardware sample into the isActive flag?