'Magic-Sand' open source software for augmented reality sandbox that measures the height of the sandbox and projects colors



When I was a child, there must be some people who created their own world in the sandbox, such as mountains, valleys, and the sea. ' Magic-Sand ' is a tool developed inspired by the Augmented Reality (AR) sandbox developed by the University of California, Davis. Open source software for map-like coloring in mapping.

GitHub - thomwolf/Magic-Sand: Magic-Sand is a software for operating an augmented reality sandbox

https://github.com/thomwolf/Magic-Sand

Magic-Sand was developed with the goal of easily reproducing an AR sandbox in a home environment. A sandbox in this case literally means a 'sand box', a small sandbox that you can fill with sand and play with.

Magic-Sand uses a home projector and Microsoft's Kinect for gesture capture. The Kinect sensor scans the height of the sand in the sandbox, the software creates a map from the scan results, colors it, and projects it onto the sandbox with a projector.



Connect the projector and Kinect to the PC, turn them on, and start Magic-Sand. Level the sandbox by hand before scanning.



After manually setting the sandbox area, calibrate. Calibration is performed by projecting a chessboard-like pattern from the projector and measuring it with Kinect.



Then cover the sandbox with something flat like cardboard and take the measurements again.



Calibration is now complete. The terrain of the sandbox is automatically read at any time, and the color assigned by the software according to the terrain is projected onto the sandbox.



The actually projected sandbox looks like this.



Magic-Sand not only projects colors, but also makes it possible to play games that compete for how many rabbits and fish that move on the sand terrain can be caught.



There is also a project called ' SARndbox ' that is similar to Magic-Sand, but SARndbox runs only on Linux, while Magic-Sand runs on Windows 10, Windows 8, Windows 7, MacOS X 10.8 and above, and on Linux. It is cross-platform software that works.

in Software,   Game, Posted by log1i_yk