Moving Around (072)

Moving Around (072) creates new scenes by allowing a user to drag parts of an image to new locations in space.

As with previous maps, Moving Around captures images in an AR environment, but adds dragging functionality to create new compositions within that scene.

Rather than focusing on an in-situ comparison of fixed image and context, by re-positioning, “Moving Around” allows the user to deliberately obscure parts of the environment as well duplicate parts of the scene.

Technicals

Moving Around was written in Swift using ARKit. In order to drag images, a hit test is performed when a user touches the screen to identify the image to move. As the user drags their finger across the screen, the x-y coordinates of the gesture are projected to the AR scene and used to update the image node’s position.