Improvements to the camera gestures

After attempting to use Shapr3D multiple times, and putting it down in frustration on many occasions, I think I’ve realized that the camera gestures could use some improvement. In particular, I think that the camera gestures could be improved in the following ways to make them more intuitive and useful:

  • Swapping one-finger and two-finger drags so that one-finger drag pans the camera, and two-finger drags rotate the camera in 3D. I suggest this improvement for three reasons:

    1. A single-finger drag to pan the camera better matches the gestures found in other apps (such as maps apps), better matching first time expectations.
    2. A one-finger drag on the screen is much more common to occur accidentally/unconsciously. In this case, rotating the camera in 3D is a much more disorienting experience that simply panning the camera. By making the single-finger drag perform a camera pan, it will make these accidental or unconscious gestures much more less disorienting (and thus easier to recover from).
    3. A two finger rotate on screen already performs a rotation of the camera in 2 dimensions. When rotating the camera, it’s quite common to need/want to perform both a 3-dimensional and a 2-dimensional rotation together in order to position the camera as desired. Therefore, by using two fingers to perform both of these operations, the experience would become much more fluid (without the need to lift fingers up and down to switch between the two rotation modes)
  • Increasing the sensitivity of pinch-to-zoom. Currently when performing pinch-to-zoom, a user’s fingers move further on the screen of the iPad than the content zooms in or out. This creates a bit of a jarring experience where it feels like the app isn’t properly responding to the input. By increasing the sensitivity of the pinch-to-zoom gesture, content would shift on screen in concert with finger movements, making the gesture feel much more responsive.

I hope that these thoughts are helpful and that they spark fruitful discussion. I think that Shaper3D has tremendous potential, but until the fundamental interactions are completely ironed out I think that the app is going to have significant limitations, particularly for beginners.

1 Like

I am a new user, and I second this. My biggest annoyance is that sometimes I will drag around with the two fingers and then when I lift I don’t lift both finger at the same time, which results in either the zoom being cancelled, or my view getting wildly rotated because a single finger dragged as I was lifting my hand.
If the single finger drag was “in plane” panning, and 2 finger drag was rotate and zoom camera, then dragging a single finger inadvertently would not result in the camera getting wildly out of kilter.

Running Shapr 3.1.3 on ios 11.4 public beta 2

I am becoming a more experienced user, and I still absent-mindedly rotate when I mean to pan. I would welcome an option to toggle these

We have just finished a bunch of significant improvements in the camera handling, I hope you will like it. We will never swap the function of the 1-2 finger gestures, all the 3D apps are using the same approach.

1 Like

I wouldn’t say “never” I can imagine having it switchable in the user settings, but as default it’ll stay as it is.