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
    Commented May 20, 2018 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
    Commented May 21, 2018 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
    Commented May 21, 2018 at 19:23

1 Answer 1

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
    Commented May 22, 2018 at 14:36

You must log in to answer this question.

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