At Mimesys I got to create a lot of XR interactions inside my own XR packages. Here is a quick rundown of some of the systems I made.

I created a snapping system that would allow the developer to set up snap points on objects. Users could grab objects and when two snap points collided that were compatible it would show a highlight of where the object would snap to. When the user would release the object would snap to the other object and be parented to it. Using this system we created a number of specific use cases, like the CES demo drone, a lego block system or even putting flags on a map.

On the left, the CES demo drone. Middle, lego blocks snapping together. Right, flags snapping to a 3D map.

Other cool systems included being able to import a slideshow as separate images into the 3D world. You could then grab a pen and make notes either directly on the slides or jsut start drawing in 3D! To connect to the application you would sometimes need to enter text. I developed a 3D layered keyboard that easy to use with the Magic Leap One’s limited controller.

On the left, some slides hovering in mid-air. Middle, the drawing tool and some 3D notes. Right, the keyboard being used with the Magic Leap One controller.

Some systems were specifically created for a project. Like an interactive 3D map that you could place on a table and scroll around showing places of interest. Importing and showing 3D models is ofcourse especially powerfull inside VR since you can move, rotate and scale the object very intuitively. Some things we added just for fun, like a chessboard to keep ourselves busy while waiting for the next person to join a Mimesys session.

On the left, an interactive 3D map. Middle, playing chess inside the app. Right, me as a hologram interacting with 3D models.