Skip to content

19 - Axis vs Cartesian Priority

▶ 19 - Axis vs Cartesian Priority — Watch on YouTube


I'm going to talk about the difference I'm going to talk about the difference between priority to axes and priority to between priority to axes and priority to between priority to axes and priority to cuts. It's a very useful thing to know cuts. It's a very useful thing to know cuts. It's a very useful thing to know because it's quite powerful once you because it's quite powerful once you because it's quite powerful once you fully understand it. Flare fully understand it. Flare fully understand it. Flare when you create a move stores the when you create a move stores the when you create a move stores the position of every axis and that's the position of every axis and that's the position of every axis and that's the default way to create a move is that default way to create a move is that default way to create a move is that every key frame has all the axis every key frame has all the axis every key frame has all the axis position stored and it'll follow those position stored and it'll follow those position stored and it'll follow those key frames. But once you've generated key frames. But once you've generated key frames. But once you've generated those key frames and you run the move or those key frames and you run the move or those key frames and you run the move or when you try to run the move, flare will when you try to run the move, flare will when you try to run the move, flare will generate generate generate an XY Z path for the camera an XY Z path for the camera an XY Z path for the camera and the target and that is an XY Z of and the target and that is an XY Z of and the target and that is an XY Z of cartisian positions which are shown cartisian positions which are shown cartisian positions which are shown here. here. here. If I switch to carts, these are the XY Z If I switch to carts, these are the XY Z If I switch to carts, these are the XY Z for the camera, XY Z for the target, for the camera, XY Z for the target, for the camera, XY Z for the target, as well as as well as as well as the track. Now, the reason it has the the track. Now, the reason it has the the track. Now, the reason it has the track is because the track is what we track is because the track is what we track is because the track is what we refer to as the master axis. And you can refer to as the master axis. And you can refer to as the master axis. And you can have different master axes on the rig. have different master axes on the rig. have different master axes on the rig. Normally, the default is that the track Normally, the default is that the track Normally, the default is that the track is the master axis, is the master axis, is the master axis, whereas all the other axes are what we whereas all the other axes are what we whereas all the other axes are what we call target tracking axes. They will do call target tracking axes. They will do call target tracking axes. They will do whatever is needed to achieve these XY whatever is needed to achieve these XY whatever is needed to achieve these XY Z. But the track is unique. If I go into Z. But the track is unique. If I go into Z. But the track is unique. If I go into my normal display and go into cartisian my normal display and go into cartisian my normal display and go into cartisian control, control, control, okay, you'll see automatically switches okay, you'll see automatically switches okay, you'll see automatically switches the screen here to show me my XY Zs. And the screen here to show me my XY Zs. And the screen here to show me my XY Zs. And if I move camera X, it'll move towards if I move camera X, it'll move towards if I move camera X, it'll move towards and away from the target and away from the target and away from the target like so. like so. like so. Okay. But my track if I move it Okay. But my track if I move it Okay. But my track if I move it actually the camera remains completely actually the camera remains completely actually the camera remains completely stationary stationary stationary because you can have multiple solutions because you can have multiple solutions because you can have multiple solutions to the same XY Z position for the to the same XY Z position for the to the same XY Z position for the camera. camera. camera. Now that's quite useful. Let's say you Now that's quite useful. Let's say you Now that's quite useful. Let's say you have a move where the arm is very have a move where the arm is very have a move where the arm is very outstretched and you want to bring it in outstretched and you want to bring it in outstretched and you want to bring it in to be much closer so it's not so to be much closer so it's not so to be much closer so it's not so outstretched to get a more stable outstretched to get a more stable outstretched to get a more stable solution. Or maybe the director has solution. Or maybe the director has solution. Or maybe the director has turned around and wants to add another turned around and wants to add another turned around and wants to add another key frame and you can't reach it without key frame and you can't reach it without key frame and you can't reach it without using the track, but you don't want to using the track, but you don't want to using the track, but you don't want to use the track in order to again keep use the track in order to again keep use the track in order to again keep everything more stable or for some other everything more stable or for some other everything more stable or for some other reason maybe the track will get in the reason maybe the track will get in the reason maybe the track will get in the way. So you can actually use this to way. So you can actually use this to way. So you can actually use this to adjust the move. But if I just adjust it adjust the move. But if I just adjust it adjust the move. But if I just adjust it like so, I would have to restore this like so, I would have to restore this like so, I would have to restore this position and then work out my next position and then work out my next position and then work out my next position. What to restore it? There is a position. What to restore it? There is a position. What to restore it? There is a simpler way to do this. simpler way to do this. simpler way to do this. If I switch back to axis, okay, I'm If I switch back to axis, okay, I'm If I switch back to axis, okay, I'm going to run this move just to show you going to run this move just to show you going to run this move just to show you what it is. So, this is going to the what it is. So, this is going to the what it is. So, this is going to the start and this is my move. A very simple and this is my move. A very simple two-point move. Now, as you can see, the two-point move. Now, as you can see, the two-point move. Now, as you can see, the arm is quite outstretched. Let's say I arm is quite outstretched. Let's say I arm is quite outstretched. Let's say I want to bring it in. Okay, I could just want to bring it in. Okay, I could just want to bring it in. Okay, I could just go through every key frame and restore go through every key frame and restore go through every key frame and restore the position for that key frame by doing the position for that key frame by doing the position for that key frame by doing a go-to and then adjusting a track in a go-to and then adjusting a track in a go-to and then adjusting a track in cartisian control. But there's actually cartisian control. But there's actually cartisian control. But there's actually a much simpler way. If I change my a much simpler way. If I change my a much simpler way. If I change my priority to cartisian axis, priority to cartisian axis, priority to cartisian axis, >> okay, and now I go into cartisian

okay, and now I go into cartisian okay, and now I go into cartisian control and adjust my track. control and adjust my track. control and adjust my track. Let's say bring it in like so. Let's say bring it in like so. Let's say bring it in like so. I simply have to restore my track I simply have to restore my track I simply have to restore my track for those two key frames. And because for those two key frames. And because for those two key frames. And because it's set priority to cartisian axes, it's set priority to cartisian axes, it's set priority to cartisian axes, I can now run this and these will be the I can now run this and these will be the I can now run this and these will be the masters. So the XY Z will remain exactly masters. So the XY Z will remain exactly masters. So the XY Z will remain exactly the same for both key frames, but it the same for both key frames, but it the same for both key frames, but it will use a new track position. So I go will use a new track position. So I go will use a new track position. So I go forward run forward run forward run goes to the beginning. goes to the beginning. goes to the beginning. And you can see my track is not moving And you can see my track is not moving And you can see my track is not moving when doing the go-to. when doing the go-to. when doing the go-to. And then shoot. So this is the same move And then shoot. So this is the same move And then shoot. So this is the same move but with the track in a different but with the track in a different but with the track in a different position. position. position. Now if I now adjust one of these, let's Now if I now adjust one of these, let's Now if I now adjust one of these, let's say I move my lift up for whatever say I move my lift up for whatever say I move my lift up for whatever reason. Okay. reason. Okay. reason. Okay. And store it. And store it. And store it. Okay. It'll have no effect. Okay. Okay, Okay. It'll have no effect. Okay. Okay, Okay. It'll have no effect. Okay. Okay, if I back run, I'm at the end. But if I back run, I'm at the end. But if I back run, I'm at the end. But sorry, I stole I realized I stole the sorry, I stole I realized I stole the sorry, I stole I realized I stole the wrong one. Let's store them both just to wrong one. Let's store them both just to wrong one. Let's store them both just to prove the point. So, if I go back run, prove the point. So, if I go back run, prove the point. So, if I go back run, it's still going to my original position it's still going to my original position it's still going to my original position because it's in priority to cartisian because it's in priority to cartisian because it's in priority to cartisian axes. These have no effect. It's using axes. These have no effect. It's using axes. These have no effect. It's using these XY Zs. So if I do want to make these XY Zs. So if I do want to make these XY Zs. So if I do want to make changes back to my changes back to my changes back to my axes, I have to change priority back to axes, I have to change priority back to axes, I have to change priority back to axes. And once I do that, it comes up axes. And once I do that, it comes up axes. And once I do that, it comes up with this little dialogue here. And it with this little dialogue here. And it with this little dialogue here. And it says, do I want to convert says, do I want to convert says, do I want to convert my XY Zs back into axes? If I say my XY Zs back into axes? If I say my XY Zs back into axes? If I say convert, what it will do is it will convert, what it will do is it will convert, what it will do is it will effectively effectively effectively convert these back into axes using this convert these back into axes using this convert these back into axes using this new track value. new track value. new track value. So convert. So convert. So convert. These haven't changed. They're the same, These haven't changed. They're the same, These haven't changed. They're the same, but my but my but my axes have now been updated. Okay. So I axes have now been updated. Okay. So I axes have now been updated. Okay. So I go forward run go to Okay. Now similarly I can also use this Okay. Now similarly I can also use this to make manual adjustments. to make manual adjustments. to make manual adjustments. As an example, let's say I like this, As an example, let's say I like this, As an example, let's say I like this, but at the start of my move, I want to but at the start of my move, I want to but at the start of my move, I want to be a little bit higher be a little bit higher be a little bit higher on my target and at the end of my move, on my target and at the end of my move, on my target and at the end of my move, I want to be a little bit lower. Now, I I want to be a little bit lower. Now, I I want to be a little bit lower. Now, I could restore the points, but let's say could restore the points, but let's say could restore the points, but let's say I have lots of points. Okay, it's I have lots of points. Okay, it's I have lots of points. Okay, it's actually quite simple to make some minor actually quite simple to make some minor actually quite simple to make some minor adjustments. adjustments. adjustments. Okay. Um, in fact, let's just make it Okay. Um, in fact, let's just make it Okay. Um, in fact, let's just make it really obvious. I'm going to add a really obvious. I'm going to add a really obvious. I'm going to add a midpoint. So, let's say here I want it to be up So, let's say here I want it to be up slightly. Okay. And I'm going to store this as a Okay. And I'm going to store this as a midpoint. midpoint. midpoint. >> Okay. Uh, now it's put it at frame 99. Okay. Uh, now it's put it at frame 99. Okay. Uh, now it's put it at frame 99. Not sure why, but I want it to be at Not sure why, but I want it to be at Not sure why, but I want it to be at frame uh 45. frame uh 45. frame uh 45. Okay. Okay. Okay. So So So this is my move. this is my move. this is my move. Okay, forward run. So let's say at the beginning, so let's So let's say at the beginning, so let's say at this point I want to be looking say at this point I want to be looking say at this point I want to be looking slightly higher and at the end I want to slightly higher and at the end I want to slightly higher and at the end I want to be looking slightly lower but at the end be looking slightly lower but at the end be looking slightly lower but at the end at the be um in the middle I want to be at the be um in the middle I want to be at the be um in the middle I want to be remain where it is. So I can easily remain where it is. So I can easily remain where it is. So I can easily change it to priority to cartisian axes. change it to priority to cartisian axes. change it to priority to cartisian axes. Okay. And if I look at my cartisian axes Okay. And if I look at my cartisian axes Okay. And if I look at my cartisian axes here are my XY Z for the target. Zed is here are my XY Z for the target. Zed is here are my XY Z for the target. Zed is up and down. So I'm going to raise make up and down. So I'm going to raise make up and down. So I'm going to raise make it really obvious. I'm going to raise it really obvious. I'm going to raise it really obvious. I'm going to raise the start of my move up by 10 cm. So I'm the start of my move up by 10 cm. So I'm the start of my move up by 10 cm. So I'm going to say 0.1. going to say 0.1. going to say 0.1. Okay. Uh plus Okay. Uh plus Okay. Uh plus adds 0.1 to everything. I'm going to adds 0.1 to everything. I'm going to adds 0.1 to everything. I'm going to subtract 0.1 back from this one to bring subtract 0.1 back from this one to bring subtract 0.1 back from this one to bring it back to where it was. And I'm going it back to where it was. And I'm going it back to where it was. And I'm going to add 0.1. to add 0.1. to add 0.1. Sorry. Um, subtract 0.1 from this one. Sorry. Um, subtract 0.1 from this one. Sorry. Um, subtract 0.1 from this one. 0.1. 0.1. 0.1. Okay. Okay. Okay. So, you can see my target has become a So, you can see my target has become a So, you can see my target has become a line because I have three different line because I have three different line because I have three different points. And if I now run that points. And if I now run that points. And if I now run that goes back to the start. So, this is now looking 10 cmters So, this is now looking 10 cmters higher. I shoot it higher. I shoot it higher. I shoot it and then goes 10 cmters lower. and then goes 10 cmters lower. and then goes 10 cmters lower. So, it's quite a powerful feature being So, it's quite a powerful feature being So, it's quite a powerful feature being able to switch into priority to able to switch into priority to able to switch into priority to cuts. And again, if I want to bake that cuts. And again, if I want to bake that cuts. And again, if I want to bake that in so that these are now in so that these are now in so that these are now normal axes, I just click on that and normal axes, I just click on that and normal axes, I just click on that and say convert. You don't have to, but for say convert. You don't have to, but for say convert. You don't have to, but for some changes, it's better to switch back some changes, it's better to switch back some changes, it's better to switch back and then you can make changes using the and then you can make changes using the and then you can make changes using the normal axes normal axes normal axes for run.