Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Dreadrith/BlendTreeBuilder
A Unity tool to make VRC Blendtree creation easier and faster
https://github.com/Dreadrith/BlendTreeBuilder
Last synced: 3 months ago
JSON representation
A Unity tool to make VRC Blendtree creation easier and faster
- Host: GitHub
- URL: https://github.com/Dreadrith/BlendTreeBuilder
- Owner: Dreadrith
- License: mit
- Created: 2023-02-27T05:42:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-07T22:35:29.000Z (6 months ago)
- Last Synced: 2024-07-02T08:19:53.375Z (5 months ago)
- Language: C#
- Size: 1.14 MB
- Stars: 22
- Watchers: 1
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-vrchat - Blend Tree Builder - Unity tool to make VRC Blendtree creation easier and faster (Tutorials / Tools)
README
# BlendTreeBuilder
A Unity tool to make VRC Blendtree creation easier and faster### [Download From Here](https://vpm.dreadscripts.com/)
## Features
- Simple toggles
- Single State layers, including motion time states.
- Exclusive Toggles# How to use
1. Open the window by finding it in the toolbar: DreadTools > BlendTreeBuilder
2. Make sure that the FX Controller set is the controller you want to optimize and press Next.
3. Press 'Optimize!' at the bottom.
4. Done!![ready window](https://i.imgur.com/aGnwx2T.png)
# Details
On the second step, in the optimize tab, you're given details on what will be handled.
- 'Make Duplicate' will make a backup of your controller before proceeding.
- 'Replace' will delete the layer for the toggle that will be optimized.
- 'Active' will determine wether this toggle will be handled or not.
- Yellow warning icon appears if the toggle behaviour may change when optimized, such as with dissolve toggles.
- Red warning icon appears if optimizing this toggle may break some functionality, such as with exclusive toggles through parameter drivers.
- Foldout is to see or change what start and end motions will be used for this toggle.![optimize window](https://i.imgur.com/QIDZTdq.png)
### Notes
You should almost always make backups in case something doesn't work right.
After running the tool, you should test whether they work with [this emulator](https://github.com/jellejurre/Av3Emulator/tree/add-parameter-mismatch).
It's important to use the fork! The original does not support parameter mismatching yet.
If something doesn't work, you can go back to optimize the original again and disable 'Active' for the toggles that didn't work.### Warning
The optimizer does not take into account layer priority. If an optimized toggle has overlapping clips with another clip, there may be change in behaviour where properties get overwritten.## Planned Features
- Implement float smoothing for clip blending. i.e: dissolves
- Make the builder for faster and easier tree building![tree preview](https://i.imgur.com/M0L2E8G.png)
### Thank You
If you enjoy BlendTreeBuilder, please consider [supporting me ♡](https://ko-fi.com/Dreadrith)!