SARndbox

Download –¬†SARndbox Software

The Augmented Reality Sandbox is free software, distributed under the GNU General Public License. To build and install the software, refer to the included README file. The process is usually as simple as “make,” but some minor changes might have to be made according to the target operating system. The tarballs contain README files with rudimentary build and use instructions; please read them.

The tarballs available for download below will expand into SARndbox-<release> directories in the current directory. All downloadable files are tagged with their SHA1 checksums to protect against corruption and tampering.

This software is based on the Vrui toolkit and the Kinect 3D video capture project, version numbers as indicated below.

  • SARndbox-2.5 (114KB) (SHA1=258bd9964d8b3f4f637b6c6a84e06a6a6a4fb58c) Improvements in water management and control pipe command handling. Requires Vrui-4.5-001 or newer and Kinect-3.5 or newer.
  • SARndbox-2.4 (112KB) (SHA1=78a7ffa87ad7bc5789b1f7e8253d8bab49901e5d) Experimental support for second-generation Microsoft Kinect-for-Xbox-One and Intel RealSense cameras. Requires Vrui-4.4-001 or newer and Kinect-3.4 or newer.
  • SARndbox-2.3 (112KB) (SHA1=61eb45466b88411e6678291d84d27058597e3fc5) Fixed some minor scaling issues and improved defaults for elevation and rain elevation ranges.
  • SARndbox-2.2 (111KB) (SHA1=2278ccc3d45180162e44a8fbe6a2e02de7826b33) Support for loading DEM files and saving the current surface as a DEM file. Requires Vrui-4.2-001 or newer and Kinect-3.2 or newer.
  • SARndbox-1.6 (80KB) (SHA1=543bf7374ecc204bbb34c09d2ee9f77c0b4ff40a) Several new run-time control features. Requires Vrui-3.1-004 or newer and Kinect-2.8-002 or newer.
  • SARndbox-1.5-001 (77KB) (SHA1=c2a76eaa74c46266415757215e0695b55aa84a52) New filter option to reduce remaining surface noise. Requires Vrui-3.1-002 or newer and Kinect-2.8 or newer.
  • SARndbox-1.5 (75KB) (SHA1=17940e3fc9a548087718d5d312ede34416ebf6b9) Minor visual improvement in the projector calibration program. See README file. Requires Vrui-3.0-001 or newer and Kinect-2.7 or newer.
  • SARndbox-1.4 (75KB) (SHA1=9bf41ca0da1949738e9b3d82e3a93f951f7cea0d) Requires Vrui-3.0-001 or newer and Kinect-2.7 or newer.
  • SARndbox-1.2 (73KB) (SHA1=215308755e1db2590b17d4080752acce58a28c66) Requires Vrui-2.7-001 or newer and Kinect-2.5 or newer.
  • SARndbox-1.1 (72KB) (SHA1=3c6b2ba1cdff2d00745ca4eff330b5263659f35a) Requires Vrui-2.4-001 to Vrui-2.6-002 and Kinect-2.1 to Kinect-2.4.
  • SARndbox-1.0 (73KB) (SHA1=1e961f38469df75f4bfec9e6e4b9fe057ca8f561) Requires Vrui-2.4-001 or newer and Kinect-2.1 or newer.

Frequently Asked Question

What are the restrictions on using the AR Sandbox software? Specifically, can it be used commercially?
The AR Sandbox software, and its underlying packages (Vrui and Kinect), are released under the free and open-source GNU General Public License (GPL), version 2. While the GPL is quite human-readable as far as software licenses go, it may still be a bit daunting to people who don’t regularly deal with this sort of thing. So here’s a handy-dandy breakdown:

If you just want to use the AR Sandbox software, i.e., you do not want to make any modifications to the software itself, then there are no restrictions whatsoever. You can set up an AR Sandbox in any environment you want, including commercial environments such as for-profit science centers, arcades, or amusement parks; you can charge visitors for access to your AR Sandbox; you can rent it out for events or parties; you can build complete AR Sandbox systems and sell them to others; you can even download the software for free from here, and then immediately turn around and sell it to others unchanged (I kid you not). You do not even need to ask anyone for permission before doing any of these things.

If, on the other hand, you do want to make changes or additions to the software, and then give your changed or extended version to other people (that includes uploading to public repositories such as github), you must give it to those people under the GNU General Public License, version 2 or later, with all that entails (at that point I strongly recommend reading the actual license text). Most importantly, this means that you have to give those other people the complete source code of the changed/extended software (that’s what “open-source software” means). Note, however, that there is no requirement to release any changes or additions you make to anyone. The license restriction only applies if you want to re-distribute the changed/extended software.

To boil it down even further: You are free to do whatever you want with the software, except re-distribute it, or changed/extended versions of it, to other parties under any license other than the GNU General Public License, version 2 or later.

Support

To interact with other AR Sandbox users, or ask questions or provide feedback to the developers, please head to the official AR Sandbox support forum on the AR Sandbox Portal web site.

There are now step-by-step installation instructions, starting from a blank PC, at the AR Sandbox support forum, including a video.