esperecyan / UniVRMExtensions

https://pokemori.booth.pm/items/1788660
MIT License
45 stars 3 forks source link

[Feature Request] Standalone "VRM Spring Bone to Dynamic Bone" converter #1

Closed andreiagmu closed 2 years ago

andreiagmu commented 2 years ago

Hi! I came across this converter while I was looking for a tool to convert VRM Spring Bones (and Colliders) to Dynamic Bones. Is it possible to add a standalone tool/wizard to only convert the model's swaying objects, without the need for the VRChat SDK and the other conversion features?

I'm using Unity 2021.2.6f1, so the VRCSDK 3.0-avatar isn't compatible (it gives compilation errors related to ScriptableBuildPipeline). I'm using VRM/VRoid Studio models on my game, I'm not using VRChat, so I only needed the Swaying bones conversion feature.

andreiagmu commented 2 years ago

This "standalone swaying bone converter" could be a new feature for UniVRMExtensions, maybe?

esperecyan commented 2 years ago

Thank you for your request. The automatic conversion of VRChat models to VRMs has many problems, so I am thinking of separating the function to convert swaying objects, which is a bottleneck during manual conversion, and porting it to UniVRMExtensions. However, this is only an implementation of the behavior by the editor extension, and there is no plan to implement the behavior at runtime.

andreiagmu commented 2 years ago

Thank you for considering this feature! :D Yeah, I don't need the swaying objects conversion at runtime, only in the editor.

esperecyan commented 2 years ago

I implemented this feature in UniVRMExtensions-2.7.1.

andreiagmu commented 2 years ago

Great! I'll test it soon Thank you very much for the support! :D