eerop
eerop
Exporting then Importing from Sketchfab
@andybak ok I figured out a way for us to win here. What we achieve: - the unity-sdk can be turned on to maintenance mode, so any future development (except bug fixes) will be made for the newer unity-tools - the feature I developed "split mesh by stroke" is easily installable by a new user who installs the unity-sdk's latest release, as a UPM package. Plan: (do these 2 steps) (1) merge this new PR into main: https://github.com/icosa-foundation/open-brush-toolkit/pull/13. It has been tested by me to work on a fresh unity project. (2) Modify the latest release README here or make a new release: https://github.com/icosa-foundation/open-brush-toolkit/releases/tag/v24.0.0 To include a new section:
### Installing features that use Unity Dots

There is a new feature called "Split mesh by strokes", that uses Unity Dots for performance. It's an editor tool that allows splitting a mesh that contains multiple strokes into individual strokes. It is helpful if you want to work with the individual strokes, because Open Brush will by default group strokes on export.

**How to install:**

1. Open the Package Manager window in Unity, located at Window/Package Manager
2. Open the install menu in the Package Manager's toolbar.
3. Select **Install package from git URL** from the install menu.
4. Enter `https://github.com/icosa-foundation/open-brush-toolkit.git?path=/UnitySDK/Packages/OpenBrushToolkitDots` into the text menu and click "Install".

You can now use "Split mesh by strokes" tool located at Tilt Brush/Labs/Split Mesh By Stroke

See https://docs.unity3d.com/Manual/upm-ui-giturl.html for more details on installing packages via Git URL.
### Installing features that use Unity Dots

There is a new feature called "Split mesh by strokes", that uses Unity Dots for performance. It's an editor tool that allows splitting a mesh that contains multiple strokes into individual strokes. It is helpful if you want to work with the individual strokes, because Open Brush will by default group strokes on export.

**How to install:**

1. Open the Package Manager window in Unity, located at Window/Package Manager
2. Open the install menu in the Package Manager's toolbar.
3. Select **Install package from git URL** from the install menu.
4. Enter `https://github.com/icosa-foundation/open-brush-toolkit.git?path=/UnitySDK/Packages/OpenBrushToolkitDots` into the text menu and click "Install".

You can now use "Split mesh by strokes" tool located at Tilt Brush/Labs/Split Mesh By Stroke

See https://docs.unity3d.com/Manual/upm-ui-giturl.html for more details on installing packages via Git URL.
76 replies
Exporting then Importing from Sketchfab
I can take care of this, you can focus on other features
76 replies
Exporting then Importing from Sketchfab
im fine with that. i'll get this done and then if I wanna do something in the future I'll do for the unity tools. I wanted to do this because if someone downloads the .unitypackage for the UnitySDK there's the errors with burst and mathematics.
76 replies
Exporting then Importing from Sketchfab
No description
76 replies
Exporting then Importing from Sketchfab
i also need to set the dependencies
76 replies
Exporting then Importing from Sketchfab
so I think it'll work if we create a UPM package containing the jobs/burst code, then make it a .unitypackage using the hybrid packages above. I'm creating the UPM package right now. This is probably ok for the package.json right? In terms of the name and description and stuff:
{
"name": "com.icosafoundation.openbrushtoolkitburst",
"version": "1.0.0",
"displayName": "Open Brush Toolkit Burst",
"description": "This package contains Open Brush Toolkit features using Burst and Jobs system.",
"unity": "2019.4",
"unityRelease": "25f1",
"dependencies": {
"com.[company-name].some-package": "1.0.0",
"com.[company-name].other-package": "2.0.0"
}
}
{
"name": "com.icosafoundation.openbrushtoolkitburst",
"version": "1.0.0",
"displayName": "Open Brush Toolkit Burst",
"description": "This package contains Open Brush Toolkit features using Burst and Jobs system.",
"unity": "2019.4",
"unityRelease": "25f1",
"dependencies": {
"com.[company-name].some-package": "1.0.0",
"com.[company-name].other-package": "2.0.0"
}
}
76 replies
Exporting then Importing from Sketchfab
the thing above requires one
76 replies