IK Pole placed on wrong side when the chain is not C-shaped #20

Open
opened 2021-07-05 22:50:44 +02:00 by rik13 · 5 comments
rik13 commented 2021-07-05 22:50:44 +02:00 (Migrated from gitlab.com)

IK-generation_issue

From the start, the IK leg was great and solid (straight according to the Meta-rig)
But after creating more bones, and then regenerating the rig, suddenly the pole started to have an offset. In the image you see the selected rig vs the (black) metarig.

Did i do something wrong here? Or is this a bug?

![IK-generation_issue](/uploads/58702ee8bb78c24cb115ed34583237dc/IK-generation_issue.JPG) From the start, the IK leg was great and solid (straight according to the Meta-rig) But after creating more bones, and then regenerating the rig, suddenly the pole started to have an offset. In the image you see the selected rig vs the (black) metarig. Did i do something wrong here? Or is this a bug?
rik13 commented 2021-07-05 22:50:44 +02:00 (Migrated from gitlab.com)

assigned to @Mets3D

assigned to @Mets3D
Mets3D commented 2021-07-07 19:43:53 +02:00 (Migrated from gitlab.com)

Sure doesn't seem right, can you attach a blend file with the rig and metarig in it?

Sure doesn't seem right, can you attach a blend file with the rig and metarig in it?
rik13 commented 2021-07-11 22:16:59 +02:00 (Migrated from gitlab.com)

It seems that when having multiple IK chains made, they all share the same Pole Bone.
Ive attached a clinical file with fresh setup, 3 Ik chains that share 1 PoleVector bone.

pole_vector_issue.blend

poleissue_cloudrig

image

It seems that when having multiple IK chains made, they all share the same Pole Bone. Ive attached a clinical file with fresh setup, 3 Ik chains that share 1 PoleVector bone. [pole_vector_issue.blend](/uploads/0dfce786efbe92cf088c2967056497c7/pole_vector_issue.blend) ![poleissue_cloudrig](/uploads/253df880d4dacde2f339f20b5283f091/poleissue_cloudrig.JPG) ![image](/uploads/c840b6a75248eeaeea2039d8ea5de953/image.png)
Mets3D commented 2021-07-13 13:02:28 +02:00 (Migrated from gitlab.com)

I improved the wording of these errors because they were pretty bad, but if you just fix the things that CloudRig is complaining about, which is the fact that every bone in your rig is just called "Bone", then those warnings as well as the shared pole target issue, go away.

The offset of the IK pole is a separate issue caused by the math not accounting for chains with an S-shaped curvature, only a C-shaped one, which is now on my TODO to fix, but not sure when I will get around to it.

I improved the wording of these errors because they were pretty bad, but if you just fix the things that CloudRig is complaining about, which is the fact that every bone in your rig is just called "Bone", then those warnings as well as the shared pole target issue, go away. The offset of the IK pole is a separate issue caused by the math not accounting for chains with an S-shaped curvature, only a C-shaped one, which is now on my TODO to fix, but not sure when I will get around to it.
Mets3D commented 2021-11-16 19:00:20 +01:00 (Migrated from gitlab.com)

changed title from {-Cloudrig IK chain Pole has a position offset when generat-}ed to {+IK Pole placed on wrong side when the chain is not C-shap+}ed

changed title from **{-Cloudrig IK chain Pole has a position offset when generat-}ed** to **{+IK Pole placed on wrong side when the chain is not C-shap+}ed**
Sign in to join this conversation.
No description provided.