1
$\begingroup$

I have parented a grease pencil drawing to a bone and when I try rotating the bone they don't rotate around the same path. What am I missing? This has worked for me once but then it never worked again so I am at a loss of ideas on what might be wrong.

Starting position start position

After rotation after rotation

Update: Blender file can be found at

Please let me know if I need to provide the blender file too.

$\endgroup$
5
  • $\begingroup$ I don't know anything about rigging grease pencil, but are you sure the small bone doesn't influence your object? $\endgroup$
    – moonboots
    Jun 13, 2020 at 8:22
  • $\begingroup$ I believe not. It is set up for InverseKinematics only. It doesn't have any parent associated. $\endgroup$
    – Nishant
    Jun 13, 2020 at 12:00
  • $\begingroup$ could you please share your file? blend-exchange.giantcowfilms.com $\endgroup$
    – moonboots
    Jun 13, 2020 at 12:27
  • $\begingroup$ I have attached the blend file. Thank you fot taking a look into this. $\endgroup$
    – Nishant
    Jun 14, 2020 at 7:16
  • $\begingroup$ oh ok it's a grease pencil object, I don't know anything about grease pencil and rigging grease pencil so I hope someone will be able to help $\endgroup$
    – moonboots
    Jun 14, 2020 at 7:36

1 Answer 1

2
$\begingroup$

This issue happens because your Grease Pencil object has transform data (location).

enter image description here

To fix this: first, in the Stroke tab, unparent the armature from your layer, otherwise the layer will move when you apply the new position.

enter image description here

Then use Ctrl+A or open the object menu and apply the necessary transforms (in this case, location). After this, your location data should revert to 0 but your drawings will stay in the same position. Then, parent the layers to the armature bones again.

enter image description here

$\endgroup$
1
  • $\begingroup$ Thanks for this. I would never guessed that the solution is so simple. $\endgroup$ Sep 26, 2021 at 3:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .