https://github.com/poi-vrc/dressingframework
A framework that assembles DressingTools and manipulates avatar menus and animations through a set of APIs.
https://github.com/poi-vrc/dressingframework
cabinet csharp dressing unity-editor vrchat vrchat-avatars vrchat-sdk3
Last synced: 3 months ago
JSON representation
A framework that assembles DressingTools and manipulates avatar menus and animations through a set of APIs.
- Host: GitHub
- URL: https://github.com/poi-vrc/dressingframework
- Owner: poi-vrc
- License: lgpl-3.0
- Created: 2023-09-19T06:06:26.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-01T05:42:10.000Z (about 1 year ago)
- Last Synced: 2024-09-22T11:31:15.982Z (7 months ago)
- Topics: cabinet, csharp, dressing, unity-editor, vrchat, vrchat-avatars, vrchat-sdk3
- Language: C#
- Homepage: https://poi-vrc.github.io/DressingFramework
- Size: 2.35 MB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DressingFramework - DK
A framework that assembles DressingTools and manipulates avatar menus and animations through a set of APIs.> :warning: Very unstable API. Currently, it is only intended to use in my own tools internally. Use at your own risk. :warning:
## Features
- Automatic non-destructive build while uploading avatars or entering play mode
- Sequencing passes executions by specifying before/after constraints and categorizing into different stages
- Animation scanning and path remapping are supported
- Animator and menu cloning and manipulation in framework-level
- Non-VRChat workflows supported (Experimental)
- Acts as an avatar and build abstraction layer on top of other non-destructive frameworks
- Supports NDMF currently and allows to run the same pass in multiple runtimes (Experimental)### WIP
- Standardized logging and reporting system
- Platform-independent avatar dynamics scanning
- Reading values from DynamicBones and VRCPhysBone without them installed (WIP)## License
This project is licensed under the LGPLv3 License. [tl;dr](https://tldrlegal.com/license/gnu-lesser-general-public-license-v3-(lgpl-3))