Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Two problems of springbone #2331

Open
Graval504 opened this issue Jun 25, 2024 · 0 comments
Open

Two problems of springbone #2331

Graval504 opened this issue Jun 25, 2024 · 0 comments

Comments

@Graval504
Copy link

I want to mimic dynamicbone's movement with springbone,
but I have two problems with it, so I want some functions to solve this problem.

  1. well-used parameter of dynamic bone is three(damping, elasticity, stiffness) but well-used parameter of spring bone is only two(stiffness, dragforce). So mimicking dynamicbone with these two parameter is quite awkward.
    To solve this problem, I use gravity to mimic dynmaicbone's stiffness(work differently with springbone's stiffness).
    When using gravity direction with unit vector of bone's direction, it works quite similar with dynamicbone's stiffness.
    But many of the bones are not straight. Many of hair, cloth, etc's bones turns direction on their child bones.
    I tried setting spring bone on child bones but not working.(depending on parent's bone's springbone's movement)
    So I want,
    being able to separate springbone of child bone and parent bone,
    or making priority of child bones'spring bone higher than parent's bone,
    or being able to set several gravity direction on each bones in one spring bone component(parent bone)

  2. There is springbone capsule collider on VRM1.0, but isn't on VRM0.x.
    but many programs don't support VRM1.0, only support VRM0.x, so I can't use VRM1.0.
    There is only sphere collider on VRM0.x, so I had to set several sphere colliders to mimic capsule collider.
    So what I want to know is, do you have any plans to implement capsule collider on VRM0.x in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant