The Open Brush Toolkit is a collection of scripts and assets that allow you to use Open Brush data in your creative projects.
Scripts, shaders and tools for importing and manipulating Open Brush .gltf/.glb exports in Unity.
- Easily import sketches into Unity
- Brush shaders and materials
- Audio reactive features
- Examples and reusable scripts to create animations and add interactivity
Click here to download the latest version of the Open Brush Unity SDK
Check out the Documentation to get started !
Python 2.7 code and scripts for advanced Open Brush data manipulation.
bin
- command-line toolsdump_tilt.py
- Sample code that uses the tiltbrush.tilt module to view raw Open Brush data.geometry_json_to_fbx.py
- Sample code that shows how to postprocess the raw per-stroke geometry in various ways that might be needed for more-sophisticated workflows involving DCC tools and raytracers. This variant packages the result as a .fbx file.geometry_json_to_obj.py
- Sample code that shows how to postprocess the raw per-stroke geometry in various ways that might be needed for more-sophisticated workflows involving DCC tools and raytracers. This variant packages the result as a .obj file.tilt_to_strokes_dae.py
- Converts .tilt files to a Collada .dae containing spline data.unpack_tilt.py
- Converts .tilt files from packed format (zip) to unpacked format (directory) and vice versa, optionally applying compression.
Python
- Put this in yourPYTHONPATH
tiltbrush
- Python package for manipulating Open Brush data.export.py
- Parse the legacy .json export format. This format contains the raw per-stroke geometry in a form intended to be easy to postprocess.tilt.py
- Read and write .tilt files. This format contains no geometry, but does contain timestamps, pressure, controller position and orientation, metadata, and so on -- everything Open Brush needs to regenerate the geometry.unpack.py
- Convert .tilt files from packed format to unpacked format and vice versa.
- This repo currently has built in render pipleline support.
- This fork has URP support.