Releases: icosa-foundation/open-brush-toolkit
Unity SDK: v24.0.0
Important
Download and install open-brush-toolkit-UnitySDK-v24.0.0.unitypackage from the link below.
More information in our docs: https://docs.openbrush.app/user-guide/open-brush-unity-sdk
The minimum supported Unity version is 2019.4 although it may work on earlier versions.
Support for Experimental Mode brushes
If you're running Open Brush in Experimental Mode and need support for experimental brushes then use open-brush-toolkit-UnitySDK-v24.0.0-experimental.unitypackage instead.
Newtonsoft errors
If you get the errors "The type or namespace name 'Newtonsoft' could not be found" or "The type or namespace name 'JsonIgnore' could not be found" when installing this package then please either install Json.Net yourself via the Package Manager or download Json.Net.for.open.brush.toolkit.unitypackage below and install that.
URP Support
The current official version only supports the built-in pipeline. We do have a set of Shader Graph shaders in development that support URP also. They were developed by @NicholasLiang
You can try them out by downloading this branch: https://github.com/icosa-foundation/open-brush-toolkit/tree/feature/shader-graph They aren't automatically assigned currently so you'll need to do that manually for now. Please report any issues you discover.
The "newglb" export format
The v2.8 release ( https://docs.openbrush.app/release-history/v2.8 ) has experimental support for a new GLB export format. Currently this has to be turned on by editing your Open Brush config file ( https://docs.openbrush.app/user-guide/exporting-open-brush-sketches-to-other-apps/configuring-export )
DO NOT use newglb exports with the Open Brush Toolkit/SDK. We are working on a ground-up replacement for this SDK/Toolkit and it is called "Open Brush Unity Tools". You can test it out here: https://github.com/icosa-foundation/open-brush-unity-tools but it's not fully functioning yet.
"Old style" glb exports will continue to work with the existing SDK/Toolkit
Changes
- Updated "[Mip Maps Preserve Coverage" on png import settings for many brush textures to match Open Brush. Fixes issue where parts of the sketch would disappear as you got further away.
- Workaround for error importing some glbs produced by Open Brush (Error message was "bin length%4")
- Fix error importing the .unitypackage into some Unity versions (UnityEditor.AssetImporters vs UnityEditor.Experimental.AssetImporters)
- Update project to Unity 2019.4.25f1
Unity SDK: v23.0.1
Important
This release is copied from the last release of the the Tilt Brush Toolkit: https://github.com/googlevr/tilt-brush-toolkit/releases and is identical with that release apart from the removal of Json.Net which causes conflicts with the UPM version later versions of Unity install by default.
Download and install open-brush-toolkit-UnitySDK-v23.0.1.unitypackage from the link below.
If you get the errors "The type or namespace name 'Newtonsoft' could not be found" or "The type or namespace name 'JsonIgnore' could not be found" when installing this package then please either install Json.Net yourself via the Package Manager or download Json.Net.for.open.brush.toolkit.unitypackage below and install that.
More information in our docs: https://docs.openbrush.app/user-guide/open-brush-unity-sdk
Earlier versions
Older versions are available in the parent repositor: https://github.com/googlevr/tilt-brush-toolkit . Moving forward we'll be adding new features so bookmark this project for future releases. The Google project will no longer be updated.
Original Notes
Minor changes:
- glb: Limited support for spec/gloss materials
- Bring gltf importer in line with the version used inside Tilt Brush