How to pass an object that is back to front?

Wondering how to accomplish a certain animation task? Ask here.

Moderators: Víctor Paredes, Belgarath, slowtiger

User avatar
-Noob-
Posts: 15
Joined: Fri Feb 26, 2010 9:08 pm
Location: Uruguay

How to pass an object that is back to front?

Post by -Noob- »

I know how to do it but I can not do it from the frame 1 to 24 for example
Suppose I have 2 circles, one after another, I move to the frame 24 and get in the front circle that was back, but this does not change at frame 24, it changes throughout the animation.
Forgive my english, :D

-Noob-
muffysb
Posts: 144
Joined: Wed Feb 03, 2010 1:00 am
Location: Waterloo, Ontario, Canada
Contact:

Post by muffysb »

Hi Noob,

The animations naturally change from one keyframe to the next with any effect...for example, if the circle is at the front in keyframe 1, and it's at the back in keyframe 24, Anime Studio will gradually change the circle's position between 1 and 24 to make the animation smooth.

There are (at least) two ways to make the animation occur suddenly:

1. Make an extra keyframe which keeps the animation still, followed immediately by a keyframe with the change:

Keyframe 1: Circle is in front.
Keyframe 23: Circle is still in front (exactly the same as keyframe 1)
Keyframe 24: Circle is in the back.

The circle should jump from front to back at keyframe 24.

2. Make your first keyframe a "step keyframe."

Keyframe 1: Circle is in front. Right-click on keyframe 1 in the timeline and choose "Step."
Keyframe 24: Circle is in the back.

A step keyframe doesn't change...it stays exactly the same over time. When another keyframe arrives, the animation jumps immediately to it.

Hopefully this helps!

Muffy.
User avatar
-Noob-
Posts: 15
Joined: Fri Feb 26, 2010 9:08 pm
Location: Uruguay

Post by -Noob- »

Hi Muffy
Thanks for responding
Maybe tell me wrong, my problem is that when I put the circle this back to the front, it stays in the front on the frame 1 as at 24, he does not change through the animation.
muffysb
Posts: 144
Joined: Wed Feb 03, 2010 1:00 am
Location: Waterloo, Ontario, Canada
Contact:

Post by muffysb »

Hi Noob,

You're right, I might not understand what you're trying to do.

If you're moving layers with the Translate Layers tool, then this is described in tutorial 5.4 of the Users Manual ("Sorting Layers by Depth"). You must change the Z value of the layer with the Translate Layers tool, and you must also turn on the "Sort Layers by Depth" option in the File > Project Settings menu.

If you're actually moving layers up and down in the Layers list, you must put the layers inside a group, and check the "Enable Animated Layer Order" checkbox in the group's "Depth Sort" tab. So:

1) Put the layer you want to move inside a Group layer.

2) Put any layers it will move in front of or behind inside the Group layer as well.

3) Double-click the Group Layer and check the "Enable Animated Layer Order" checkbox inside the layer's "Depth Sort" tab.

4) Go to frame 1 and make sure the layers are arranged the way you want them to be.

5) Go to frame 24 and move the layers to their new position inside the Group layer. Your timeline will show a "Layer Ordering" channel (though sometimes I find the channel doesn't appear right away).

If you do this your layers will change ordering during your animation. If this isn't your problem, let me know!

Cheers,
Muffy.
User avatar
lwaxana
Posts: 1295
Joined: Wed Jan 06, 2010 6:50 pm

Post by lwaxana »

Are you saying that you want the shapes to change order gradually? If you only have two circles, I don't think you can change order gradually. The shape is either in the front or in the back. There is no in between. (As far as I know.)

Could some other transition achieve the effect you want? Like changing shape opacity on the top shape before moving it back? Or make the top shape move to the side, then switch it to the back before it goes behind the other shape?
Genete
Posts: 3483
Joined: Tue Oct 17, 2006 3:27 pm
Location: España / Spain

Post by Genete »

Shape sort animation is not possible in the same layer.
-G
User avatar
slowtiger
Posts: 6255
Joined: Thu Feb 16, 2006 6:53 pm
Location: Berlin, Germany
Contact:

Post by slowtiger »

1. Have one circle on one layer only.
2. Place both layers into a group or bone layer. What's inside another layer can be re-ordered during animation.
3. Animate. At the point where it fits just change the order of layers in the stack.
4. Select the group/bone layer. You'll find that a keyframe has been created in the layer ordering timeline.
User avatar
-Noob-
Posts: 15
Joined: Fri Feb 26, 2010 9:08 pm
Location: Uruguay

Post by -Noob- »

I try and try but i cant do it :S,can you do it, film it and upload it?
I know it is hard but I think it is the only way,I would appreciate it
Thank you all for responding, forgive my insistence xD
-Noob-
User avatar
swrecordings
Posts: 167
Joined: Wed Sep 16, 2009 4:03 am

Post by swrecordings »

i think i have an idea of what you are asking

this is just an example of what i think you are talking about
tell me if it is.

http://www.youtube.com/watch?v=if1rpwqzwt8

tell me if thats it

sw

note: when posted video was still processing
muffysb
Posts: 144
Joined: Wed Feb 03, 2010 1:00 am
Location: Waterloo, Ontario, Canada
Contact:

Post by muffysb »

I'm not sure exactly what you are doing, or what is going wrong.

Can you describe step-by-step what you are doing, and what happens when you do it?
User avatar
-Noob-
Posts: 15
Joined: Fri Feb 26, 2010 9:08 pm
Location: Uruguay

Post by -Noob- »

Hello,swrecordings
Yes, that is what I was seeking to do,Can you describe how you did it?

Saludos -Noob-

pd:Good avatar
User avatar
swrecordings
Posts: 167
Joined: Wed Sep 16, 2009 4:03 am

Post by swrecordings »

what i did is i have one layer with the yellow circle and one with the white circle. i have both of these in a group layer (a bone layer should also work) and you need to enable animated layer order.

(steps based on my animation)
1. have the yellow circle on a layer below the white circle.
2. scale the circle at the frame you want the yellow circle to move in front of the white circle
3. at that same frame move the yellow circle layer above the white circle layer
4. continue to scale to the size you want

hope that helps.

sw
User avatar
-Noob-
Posts: 15
Joined: Fri Feb 26, 2010 9:08 pm
Location: Uruguay

Post by -Noob- »

Where is the button "enable animated layer order"?.
I use AS pro 5
User avatar
swrecordings
Posts: 167
Joined: Wed Sep 16, 2009 4:03 am

Post by swrecordings »

it should be under depth sort or it might just be a 6.0 thing.

another idea is to copy the layer you want to pass infront and just use the layer invisibility.

http://www.sendspace.com/file/6hxm75

thats a copy of the version using invisibility.

don't worry its virus free.

sw
muffysb
Posts: 144
Joined: Wed Feb 03, 2010 1:00 am
Location: Waterloo, Ontario, Canada
Contact:

Post by muffysb »

Noob,

You need to double-click on the group layer (or bone layer) that contains your layers, switch to the Depth Sort tab, and that's where the "Animated Layer Order" option is.

But I don't know if it's in AS 5. If you don't see it there then it must just be a feature of AS 6, and you'll need to change the Z-value of your layers instead.
Post Reply