DMotion - A high level Animation Framework for Unity DOTS
DMotion - A high level Animation Framework for Unity DOTS
DMotion (DOTS Motion) is a general purpose Animation framework and State Machine for DOTS, built on top of Kinemation.
Important Notes:
ENABLE_TRANSFORMS_V1 to your Script Define Symbols for it to work.I've built this tool with usability and performance in mind. The runtime is 100% bursted, and it's currently ~6 times faster than Unity's Mechanim, for 10000 animated skeletons on screen at the same time.
DMotion requires URP or HDRP, and ShaderGraph to be installed.
https://github.com/Dreaming381/Latios-Framework.githttps://github.com/gamedev-pro/dmotion.gitcd to your Packages foldergit submodule add https://github.com/Dreaming381/Latios-Framework.gitgit submodule add https://github.com/gamedev-pro/dmotion.gitDMotion contains several samples and documentation to get you started. You can check out the documentation here.
I will be supporting DMotion moving forward. Bug reports are definitely appreciated. If you can submit a PR with a bug fix, even better :).
Suggestions and feature requests will be considered. If you have something in mind about how this tool could be better for you, don't hesitate in letting me know.
No open issues yet, or sync has not completed.