med-material / Whack_A_Mole_VR

Whack-A-Mole in VR
MIT License
3 stars 16 forks source link

motorspace discoverability when slight offset #157

Open bastianilso opened 3 years ago

bastianilso commented 3 years ago

Motorspaces appear in 0.7 m height, 0.22 cm from midline and 1 meter from 0,0,0. However, often people enter VR in a non-zero position, which makes discovering motorspaces problematic. There are a couple of things we can do to aid discoverability

1) Visualize motorspaces when people are outside them. (fixed in 15a5532922e70dab9f92878475db9ccfbf70ff32) 2) Since motorspaces only act in X and Y axes, we can benefit from moving the motorspace visualization in the Z axis towards the wall which is where we expect people to look anyway. This way, we avoid people "standing on top of the motorspace", "in front of the motorspace" and even smaller motorspaces should be easy to find then (because they are already placed in peoples line of sight). (fixed in #166 ) 3) show a visual indication when players are not inside the motorspace, fx the suggestion shown in issue #142 (fixed in #166 )

bastianilso commented 3 years ago
  1. we could try "parenting" the motorspace Z position to the player's Z position with a constant 1 meter offset, this way, the motorspace should always be in front of the player, regardless how close the player is to the wall.
bastianilso commented 3 years ago
  1. Right now the MotorSpace Manager by default positions the motorpaces at Z: 0, this is a bug. It should at least be positioned at 0.8 meters from the player, since the player is positioned at 0 themselves. (fixed in #166)
  2. When adjustments are made to the motorspace, e.g. making it smaller or larger, we should show the motorspace visually. (fixed in #166)
IrisBrunner commented 3 years ago

Sounds like a very good idea to add z-space!

Iris Brunner, PhD, associate professor University of Aarhus, Denmark Hammel Neurocenter Phone: +4578419078 Mobile: +4560568195 @.***


Fra: Bastian Ilso @.***> Sendt: 15. oktober 2021 08:35:56 Til: med-material/Whack_A_Mole_VR Cc: Subscribed Emne: Re: [med-material/Whack_A_Mole_VR] motorspace discoverability when slight offset (#157)

  1. we could try "parenting" the motorspace Z position to the player's Z position with a constant 1 meter offset, this way, the motorspace should always be in front of the player, regardless how close the player is to the wall.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/med-material/Whack_A_Mole_VR/issues/157#issuecomment-944038967, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARJD5IFGWUXGKPSTLE7Z4PTUG7DURANCNFSM5GBGF4BQ. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

bastianilso commented 2 years ago
  1. When activating the left motorspace, it seems like it doesnt update according to the "Small, Medium, Large" values. This seems to be a bug, and should be fixed. (fixed in #166 )
  2. Add an indicator of 0,0. perhaps a circle with some shoes inside (see uploaded graphic in Textures folder) (fixed in 661ac2149649841af5a57760a730b304cea2add9)
  3. We talked about prompting people to rest the controller onto their legs, place the controller on a table or similar, to calibration what is the lowest possible point they can move (before their wheelchair is in the way or similar). How to do this concretely is still not decided - ideally we find a way to implement it without additional UI/tasks for the therapist.