Page 1 of 1

How Do I Cycle Switch Layers?

Posted: Sun Aug 16, 2015 10:37 pm
by voxac50
I have a character with a walk cycle, which includes layer switching.
In selecting keyframes to repeat a walk cycle, the cycle repeats properly, but the character's hands, which are controlled by switch layers, only switch in the first instance of the cycle. The switching function does not repeat further in the timeline. I tried cycling the switch layers by themselves, with no success.
Does the cycle repeat only work with bone layers? If so, I suppose I can create bones for the hand movements, but it would be nice if I can cycle the switch layer function, too.

Re: How Do I Cycle Switch Layers?

Posted: Sun Aug 16, 2015 10:42 pm
by synthsin75
No problem with cycling switch keyframes here. You don't have any switch keyframes after the cycle frame, do you? That would end the cycle.

Re: How Do I Cycle Switch Layers?

Posted: Mon Aug 17, 2015 8:43 am
by slowtiger
Copy the first switch key of the cycle to the end and set it to cycle.

Re: How Do I Cycle Switch Layers?

Posted: Mon Aug 17, 2015 8:35 pm
by voxac50
I tried copying the first switch key to the end of the cycle, and it worked, thank you. I did find I had to set a separate cycle in the appropriate switch layer to match the cycle I had set in the bone layer, as there were no switch keys in the bone layer. As an alternative, I created a separate bone in the bone layer to control the switch layer. Then when I set a cycle in the bone layer it would already include the switch layer keyframes for that bone.
So do bone layer cycles and switch layer cycles have to be set separately?

Re: How Do I Cycle Switch Layers?

Posted: Mon Aug 17, 2015 9:10 pm
by slowtiger
Cycles can only be set for 1 layer at a time, if you want animation to loop which is made of several channels, you have to cycle each channel.

Re: How Do I Cycle Switch Layers?

Posted: Tue Aug 18, 2015 2:47 am
by funksmaname
slowtiger wrote:Cycles can only be set for 1 layer at a time, if you want animation to loop which is made of several channels, you have to cycle each channel.
which is pretty annoying.

Instead, I would probably copy the animation into a smart bone, and just cycle that?