FBX Import to Bolt on Track (Part 2)¶
▶ FBX Import to Bolt on Track (Part 2) — Watch on YouTube
I think we can safely say that because I think we can safely say that because of the restrictions in the speed of the of the restrictions in the speed of the of the restrictions in the speed of the track for this move and because the track for this move and because the track for this move and because the customer is asking us to run the move at customer is asking us to run the move at customer is asking us to run the move at least approximately at the speed he least approximately at the speed he least approximately at the speed he wants it then we would have to change wants it then we would have to change wants it then we would have to change something else in the move in order to something else in the move in order to something else in the move in order to be able to achieve the speed required so be able to achieve the speed required so be able to achieve the speed required so the most obvious thing to do is to use the most obvious thing to do is to use the most obvious thing to do is to use less tracks so what I'm now going to do less tracks so what I'm now going to do less tracks so what I'm now going to do is I'm going to change my master axis is I'm going to change my master axis is I'm going to change my master axis back to a track master this means that back to a track master this means that back to a track master this means that the track will not move as part of the the track will not move as part of the the track will not move as part of the move that I import and I may need to move that I import and I may need to move that I import and I may need to actually add a track movement in order actually add a track movement in order actually add a track movement in order to be to achieve the movement I need so to be to achieve the movement I need so to be to achieve the movement I need so here we go again we are going back to here we go again we are going back to here we go again we are going back to our original move the next time I import our original move the next time I import our original move the next time I import this will revert to the original speed this will revert to the original speed this will revert to the original speed this part so here we go this part so here we go this part so here we go I'm going to import again I'm going to I'm going to import again I'm going to I'm going to import again I'm going to keep these offsets that I had because keep these offsets that I had because keep these offsets that I had because those at least managed to bring the move those at least managed to bring the move those at least managed to bring the move within the reach of the rig importing within the reach of the rig importing within the reach of the rig importing again there we are again here we have again there we are again here we have again there we are again here we have the move but here we have the arm being the move but here we have the arm being the move but here we have the arm being defined by where the move is now if we defined by where the move is now if we defined by where the move is now if we look at this we find that the track is look at this we find that the track is look at this we find that the track is sitting at zero and if I try to go to sitting at zero and if I try to go to sitting at zero and if I try to go to the start position there it's beyond my the start position there it's beyond my the start position there it's beyond my reach and if I try to run the move this reach and if I try to run the move this reach and if I try to run the move this is the rig failing to reach the position is the rig failing to reach the position is the rig failing to reach the position I need so it looks like what I need to I need so it looks like what I need to I need so it looks like what I need to do is add some track positions and do is add some track positions and do is add some track positions and possibly attract move in order to obtain possibly attract move in order to obtain possibly attract move in order to obtain this movement let's put a meter forward this movement let's put a meter forward this movement let's put a meter forward on the track there and it only needs to on the track there and it only needs to on the track there and it only needs to happen for the first section of the move happen for the first section of the move happen for the first section of the move and the move back starts there so what and the move back starts there so what and the move back starts there so what I'm going to do is I'm going to put 100 I'm going to do is I'm going to put 100 I'm going to do is I'm going to put 100 there there there so the track sits in position for the so the track sits in position for the so the track sits in position for the first part of the move and then doesn't first part of the move and then doesn't first part of the move and then doesn't move back to the zero position at the move back to the zero position at the move back to the zero position at the end let's have a look at that now you go end let's have a look at that now you go end let's have a look at that now you go to our start position and I am within to our start position and I am within to our start position and I am within reach of the position of the move and I reach of the position of the move and I reach of the position of the move and I can actually reach that and my arm has can actually reach that and my arm has can actually reach that and my arm has adjusted itself accordingly let's run adjusted itself accordingly let's run adjusted itself accordingly let's run that move see if that works I still have a problem there in the I still have a problem there in the middle of the move let's just slide that middle of the move let's just slide that middle of the move let's just slide that to that position there where the track to that position there where the track to that position there where the track is staying at one hunt one meter and the is staying at one hunt one meter and the is staying at one hunt one meter and the arm is having a great deal of trouble arm is having a great deal of trouble arm is having a great deal of trouble reaching that point in fact I have the reaching that point in fact I have the reaching that point in fact I have the capability there to move the track capability there to move the track capability there to move the track forward that way so maybe instead of forward that way so maybe instead of forward that way so maybe instead of using 100 and zero I should use 130 using 100 and zero I should use 130 using 100 and zero I should use 130 there 130 there and 30 let's see what there 130 there and 30 let's see what there 130 there and 30 let's see what that does and it's very interesting because and it's very interesting because although I could reach the start amend although I could reach the start amend although I could reach the start amend of that that movement in the middle of of that that movement in the middle of of that that movement in the middle of the movement the movement the movement it gave me an error where the arm it gave me an error where the arm it gave me an error where the arm strained right out so possibly I need to strained right out so possibly I need to strained right out so possibly I need to make the change which occurs there but a make the change which occurs there but a make the change which occurs there but a later position let's make it there later position let's make it there later position let's make it there instead I could of course re-import with instead I could of course re-import with instead I could of course re-import with a different granularity but I don't a different granularity but I don't a different granularity but I don't think I meet you I think I can get away think I meet you I think I can get away think I meet you I think I can get away with doing this let's view that with our with doing this let's view that with our with doing this let's view that with our rigged model again and that does the rigged model again and that does the rigged model again and that does the move very nicely but does it do it fast move very nicely but does it do it fast move very nicely but does it do it fast enough we may have a similar problem enough we may have a similar problem enough we may have a similar problem again when we come to actually running again when we come to actually running again when we come to actually running that move this is now an important move that move this is now an important move that move this is now an important move that we can reach we don't have to put that we can reach we don't have to put that we can reach we don't have to put any other positions into our rig we are any other positions into our rig we are any other positions into our rig we are not exceeding position you made me play not exceeding position you made me play not exceeding position you made me play him anyway let's try running that track him anyway let's try running that track him anyway let's try running that track rotate on pan are all slightly too fast but the area that they are slightly too but the area that they are slightly too fast fastest being the rotate is in this fast fastest being the rotate is in this fast fastest being the rotate is in this last part here so again we're meeting last part here so again we're meeting last part here so again we're meeting the problem of this last part is the problem of this last part is the problem of this last part is actually restricting the speed of the actually restricting the speed of the actually restricting the speed of the total move if we accepted this fastest total move if we accepted this fastest total move if we accepted this fastest move will be 222 frames and rescale the move will be 222 frames and rescale the move will be 222 frames and rescale the whole move would be slowed down whereas whereas actually we only need to slow down this actually we only need to slow down this actually we only need to slow down this part so what I'm going to do is I'm part so what I'm going to do is I'm part so what I'm going to do is I'm going to again scale my move not scale going to again scale my move not scale going to again scale my move not scale sorry I'm going to stretch my move from sorry I'm going to stretch my move from sorry I'm going to stretch my move from 13 to 16 and make that last way point 13 to 16 and make that last way point 13 to 16 and make that last way point 180 I wonder if that will Mill run that 180 I wonder if that will Mill run that 180 I wonder if that will Mill run that will now run so I could now run this on will now run so I could now run this on will now run so I could now run this on my machine successfully without actually my machine successfully without actually my machine successfully without actually hitting anything without tripping my hitting anything without tripping my hitting anything without tripping my axes without meeting any limit or speed axes without meeting any limit or speed axes without meeting any limit or speed limit on having my my machine fail to limit on having my my machine fail to limit on having my my machine fail to achieve it but mitad lee the customer achieve it but mitad lee the customer achieve it but mitad lee the customer may not be happy with this speed here may not be happy with this speed here may not be happy with this speed here but we have to look here at the fact but we have to look here at the fact but we have to look here at the fact that the person who generated the move that the person who generated the move that the person who generated the move may not know the restrictions of your may not know the restrictions of your may not know the restrictions of your machine machine machine the person who generated the move may the person who generated the move may the person who generated the move may not have been given a model of your not have been given a model of your not have been given a model of your machine or a kinematics file of your machine or a kinematics file of your machine or a kinematics file of your machine with speeds involved so that he machine with speeds involved so that he machine with speeds involved so that he could only create a move that you he could only create a move that you he could only create a move that you he knew you could do the reason we're doing knew you could do the reason we're doing knew you could do the reason we're doing this is because you have clients who may this is because you have clients who may this is because you have clients who may give you moves that you need to be able give you moves that you need to be able give you moves that you need to be able to say to him yes I can run that no I to say to him yes I can run that no I to say to him yes I can run that no I can't run that we've gone through can't run that we've gone through can't run that we've gone through various imports in order to modify the various imports in order to modify the various imports in order to modify the move slightly in position and slightly move slightly in position and slightly move slightly in position and slightly in speed in order to be able to achieve in speed in order to be able to achieve in speed in order to be able to achieve the move that he can do if you had the move that he can do if you had the move that he can do if you had already software like already software like already software like I kate rich running on liar whereby you I kate rich running on liar whereby you I kate rich running on liar whereby you could put master axes in place in order could put master axes in place in order could put master axes in place in order to prevision eyes the move before to prevision eyes the move before to prevision eyes the move before importing it to flair then you would be importing it to flair then you would be importing it to flair then you would be one step ahead there will be a another one step ahead there will be a another one step ahead there will be a another program being created by Mark Roberts program being created by Mark Roberts program being created by Mark Roberts which will also do a similar thing which will also do a similar thing which will also do a similar thing should you not have okay tricks should you not have okay tricks should you not have okay tricks available to you this will be available available to you this will be available available to you this will be available fairly soon thank you very much