Interaction / Arduino / Processing
The goal is to help 3D artist to explore 3D spaces in a more natural way, by moving there hand in space in relation to the on-screen object.
The 3D mouse uses a triple axis sensor read by an Arduino logic board and source code. The data is then sent to a small processing sketch that uses the values to move a 3D cube on all three axis (X Y Z).
The mouse acts as a normal 2D mouse as long as it stays on the table. When lifted an optical sensor detects the vertical movement and starts the 3D processing sketch.