Abstract ActiveCube is a novel device that allows a user to construct and interact with a 3D environment by using actual physical cubes with a bi-directional user interface. A computer recognizes the 3D structure of connected cubes in real time by utilizing the real-time communication network among cubes. Also, ActiveCube is equipped with both input and output devices, at where the user e