1
$\begingroup$

I got two object "Rabbit" and "Knife" with armature. I need to show Knife armature in "Cook" animation only, and hide in other animation.

Animation: 1. Cook(knife displayed) enter image description here

  1. Walk(Need to hide knife) enter image description here

My Outliner Structure

Does anyone know how to do this?

$\endgroup$
3
  • 1
    $\begingroup$ Dirty way, but help me sometimes. In pose mode scale to zero bone that controls Knife $\endgroup$
    – Serge L
    May 20 '18 at 13:37
  • $\begingroup$ @SergeL Thanks to your suggestion, I tried your method, but the knife will scale to zero in both Cook and Walk animation. $\endgroup$
    – Leo Wang
    May 21 '18 at 14:22
  • 1
    $\begingroup$ It seems you have keyframed scale only in one animation. But you should keyframe scale with value of 1 in Cook action and with value 0 in Walk. $\endgroup$
    – Serge L
    May 21 '18 at 19:23
1
$\begingroup$

In pose mode scale to zero bone that controls object

Just insert keyframe for scale with zero value.

But if you perform switching between actions, bones will inherit values from previous action (true only for non-animated values). To override zero values, you have to insert keyframe with value 1 in all actions, where object is present.

enter image description here

$\endgroup$
1
  • $\begingroup$ I modified a little bit about my project structure, and added two key frame into these two animation, and it worked!!! in different way LOL. My knife refuses to scale to zero then be disappeared. imgur.com/a/ywtrUWp But I got your point and it's really helpful, thanks. $\endgroup$
    – Leo Wang
    May 22 '18 at 14:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.