Google have just open sourced the popular VR application Tilt Brush. Tilt Brush is a popular VR-based 3D painting application released on Steam initially for the HTC Vive, but now available for all major headsets. The source code is now hosted on GitHub under the Apache 2.0 open source license. The source repository is archived, meaning you will not be able to do pull requests nor will Google be maintaining it. The source itself is implemented using the Unity game engine.
Details of the release from the Google Open Source blog:
As we continue to build helpful and immersive AR experiences, we want to continue supporting the artists using Tilt Brush by putting it in your hands. This means open sourcing Tilt Brush, allowing everyone to learn how we built the project, and encouraging them to take it in directions that are near and dear to them.
The open source archive of the Tilt Brush code can be found at: https://github.com/googlevr/tilt-brush
Please note that it is not an actively developed product, and no pull requests will be accepted. You can use, distribute, and modify the Tilt Brush code in accordance with the Apache 2.0 License under which it is released.
In order to be able to release the Tilt Brush code as open source, there were a few things we had to change or remove due to licensing restrictions. In almost all cases, we documented the process for adding those features back in our comprehensive build guide. ‘Out of the box’, the code in the archive will compile a working version of Tilt Brush, requiring you only to add the SteamVR Unity SDK.
The currently published version of Tilt Brush will always remain available in digital stores for users with supported VR headsets. If you’re interested in creating your own Tilt Brush experience, please review the build guide and visit our github repo to access the source code.
Cheers, and happy painting from the Tilt Brush team!
You can learn more about the open sourced Tilt Brush and have a quick look at the Unity source code in the video below.