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

Retarget Animation (Experimental) #12

Closed
anasrar opened this issue Jul 18, 2020 · 1 comment
Closed

Retarget Animation (Experimental) #12

anasrar opened this issue Jul 18, 2020 · 1 comment
Assignees
Labels
done done fix or some add new feature enhancement New feature or request

Comments

@anasrar
Copy link
Owner

anasrar commented Jul 18, 2020

add retarget animation, for now only support mannequin and mixamo skeleton.
any information will be update soon

@anasrar anasrar added the enhancement New feature or request label Jul 18, 2020
@anasrar anasrar self-assigned this Jul 18, 2020
@anasrar
Copy link
Owner Author

anasrar commented Jul 18, 2020

🦴 Bone Mapping (⛓ Constraint VS 🔗Driver)

the bone mapping is to get local transform form source armature to target armature and we can choose what axis is mapping to and the type of transform (location, rotation, and scale)

we can do that using constraint and driver, but I want to talk about pros and cons using constraint and driver and what I finally choose

⛓ Constraint

✔ PROS

  • easy to setup and remove
  • mapping axis
  • offset transform when constraint is enable
  • can using 2 rotation mode (quaternion and euler)

❌ CONS

  • jagged animation
  • has limit transform (that's make jagged animation because blender need to clamp transform value)
  • not easy to bake using python code (buggy)

🔗Driver

✔ PROS

  • smooth animation
  • easy to bake (using python keyframe_insert)
  • more control axis mapping
  • can using 2 rotation mode (quaternion and euler) using python code

❌ CONS

  • hard to setup and edit
  • mapping axis individually
  • can not use offset when drivers is enable

Conclusion

the conclusion is i'm using constraint and driver, driver for tweak bone, and constraint for control bone (pole and IK control)

@anasrar anasrar added the done done fix or some add new feature label Jul 21, 2020
@anasrar anasrar closed this as completed Jul 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done done fix or some add new feature enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant