aardvarkxr / aardvark

A platform for AR in VR
BSD 3-Clause "New" or "Revised" License
184 stars 20 forks source link

Request: Options to make it less intrusive when not used directly #164

Open BOLL7708 opened 4 years ago

BOLL7708 commented 4 years ago

I also posted this on Slack but figured I could repeat it here, perhaps a bit more organized. We've had some discussion about it already, but I'll write this as if nothing is confirmed. 😅

  1. Right now the gear for the main menu is in a place where most games would have hand, guns, virtual controllers etc. It is very prominent and hard to ignore. I would not mind at all to move it to a watch position, perhaps make that entirely customizable or include a few presets.
  2. The target spheres we use for interaction might not have to be visible all the time, or at all, to me it feels enough that the yellow dot on AvPanels appear and that things that can be picked up change a bit in scale when they're in range.
  3. The beams appearing on trigger pull are quite disruptive, and I can see it be beneficial if those only appeared in case they actually strike something in the scene.
  4. It would be beneficial to block input to the scene application when interactions happen in the overlay, this to avoid triggering random actions inside the scene application at the same time 🤣
Wil-Ro commented 3 years ago

Very late response here but it seems like this is an issue that things like smart watches have somewhat had to deal with in the past, when to have the screen on and off ect.

I feel like the best solution that was produced from that was the idea of having the display briefly turn on when the users hand was in front of them, as if looking at their watch, and they quickly rotated their wrist away from them and toward them again. You could possibly do something similar here.

Have the cog invisible by default then with a specific gesture, such as a quick wrist flick, make it temporarily visible for a second or two. The user can then either ignore it, or tap it to open the menu.

The only issue I can think of for this is that you'd accidentally trigger it a lot but since its just a small icon appearing over your hand rather than anything major I feel like you'd learn to ignore it pretty quickly, when your watch face accidentally turns on, you generally don't notice it after a while. You could help make it less noticeable by making the cog smaller or thinner, so its footprint is smaller. Alternatively a more complex gesture could make it a lot harder to accidentally activate, although that could also be harder to detect.

JoeLudwig commented 3 years ago

2, 3, and 4 are much better now, IMHO. I would love to hear your thoughts.

1 still needs some work. The gear icon is kind of in the way.