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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-07T22:35:29.000Z (9 months ago)
- Last Synced: 2024-07-02T08:19:53.375Z (8 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/lyuma/Av3Emulator).
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)!