Skip to content

Unity SDK: v24.0.0

Latest
Compare
Choose a tag to compare
@andybak andybak released this 19 Jan 11:13
· 1 commit to main since this release

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

  1. 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.
  2. Workaround for error importing some glbs produced by Open Brush (Error message was "bin length%4")
  3. Fix error importing the .unitypackage into some Unity versions (UnityEditor.AssetImporters vs UnityEditor.Experimental.AssetImporters)
  4. Update project to Unity 2019.4.25f1