Skip to content

33 – File Menu & CGI Import/Export

▶ 33 – File Menu & CGI Import/Export — Watch on YouTube


so file menu has some very simple items so file menu has some very simple items but it also has some Advanced items like but it also has some Advanced items like but it also has some Advanced items like move Import and Export so let's cover move Import and Export so let's cover move Import and Export so let's cover this first so if you are creating a new this first so if you are creating a new this first so if you are creating a new move you would press new to basically move you would press new to basically move you would press new to basically delete the old one and start again now delete the old one and start again now delete the old one and start again now if you've made changes uh in your if you've made changes uh in your if you've made changes uh in your current move for example you have uh uh current move for example you have uh uh current move for example you have uh uh changed your fairings from what they're changed your fairings from what they're changed your fairings from what they're stored in on disk but temporarily made a stored in on disk but temporarily made a stored in on disk but temporarily made a move let's say made the fairing uh this move let's say made the fairing uh this move let's say made the fairing uh this 20 and you've applied you haven't saved 20 and you've applied you haven't saved 20 and you've applied you haven't saved it all those settings are part of this it all those settings are part of this it all those settings are part of this move and when you save it when you save move and when you save it when you save move and when you save it when you save this move it'll save all those settings this move it'll save all those settings this move it'll save all those settings with it so that when you reload that with it so that when you reload that with it so that when you reload that move it'll be exactly the same move with move it'll be exactly the same move with move it'll be exactly the same move with all exactly the same settings so so all exactly the same settings so so all exactly the same settings so so today's move i' be able to load that today's move i' be able to load that today's move i' be able to load that tomorrow even though I've run other tomorrow even though I've run other tomorrow even though I've run other Moves In the meantime and it would have Moves In the meantime and it would have Moves In the meantime and it would have all the same all the same all the same settings when you press new it just settings when you press new it just settings when you press new it just clears my key clears my key clears my key frames if I press reset all it'll frames if I press reset all it'll frames if I press reset all it'll actually read all my settings my default actually read all my settings my default actually read all my settings my default settings back off settings back off settings back off disk so that if I go reset all yes you disk so that if I go reset all yes you disk so that if I go reset all yes you see that has reverted back to 40 it's see that has reverted back to 40 it's see that has reverted back to 40 it's removed my job and read the default removed my job and read the default removed my job and read the default settings back from dis if settings back from dis if settings back from dis if I do this and press save I'll have I do this and press save I'll have I do this and press save I'll have changed my default settings and if I now changed my default settings and if I now changed my default settings and if I now do do do new or reset new or reset new or reset all it remains as 20 because I've all it remains as 20 because I've all it remains as 20 because I've changed what it my defaults are okay so I'm going to change that to back okay so I'm going to change that to back to 40 so next we've got open which to 40 so next we've got open which to 40 so next we've got open which obviously opens a move so if I go and obviously opens a move so if I go and obviously opens a move so if I go and open the move I saved which was today's open the move I saved which was today's open the move I saved which was today's job oh there's a lot of jobs in here job oh there's a lot of jobs in here job oh there's a lot of jobs in here today today's today today's today today's move reload move reload move reload that and you see it's changed back to that and you see it's changed back to that and you see it's changed back to 20% fairing because that was part of my 20% fairing because that was part of my 20% fairing because that was part of my move that I applied move that I applied move that I applied yes yes yes okay uh next we have save and save as okay uh next we have save and save as okay uh next we have save and save as obviously I've given it a name today's obviously I've given it a name today's obviously I've given it a name today's job if I go save as I can give it a new job if I go save as I can give it a new job if I go save as I can give it a new name or if I press save it'll just name or if I press save it'll just name or if I press save it'll just resave my new move it says do am I sure resave my new move it says do am I sure resave my new move it says do am I sure I want to overwrite it okay if I do want to see what was stored okay if I do want to see what was stored on disk as the default you can just on disk as the default you can just on disk as the default you can just press this and this will revert any press this and this will revert any press this and this will revert any changes okay so that's what was stored changes okay so that's what was stored changes okay so that's what was stored on disk as opposed to what was stored on disk as opposed to what was stored on disk as opposed to what was stored with the job job open today's move open okay now if you're working on one open okay now if you're working on one particular scene and you are making particular scene and you are making particular scene and you are making incremental changes to that job and and incremental changes to that job and and incremental changes to that job and and you don't want to have to go in and give you don't want to have to go in and give you don't want to have to go in and give it a new name every time just so you it a new name every time just so you it a new name every time just so you have backups of your previous versions have backups of your previous versions have backups of your previous versions you can just right click on here you'll you can just right click on here you'll you can just right click on here you'll see the uh menu at the top says you can see the uh menu at the top says you can see the uh menu at the top says you can read in the job you can overwrite the read in the job you can overwrite the read in the job you can overwrite the job use your middle Mouse button or you job use your middle Mouse button or you job use your middle Mouse button or you press your right hand Mouse button and press your right hand Mouse button and press your right hand Mouse button and it increments it so you'll see it gives it increments it so you'll see it gives it increments it so you'll see it gives it a new name today's move 001 and every it a new name today's move 001 and every it a new name today's move 001 and every time you press it it gives it a new name time you press it it gives it a new name time you press it it gives it a new name okay okay okay okay job storage basically gives you okay job storage basically gives you okay job storage basically gives you some settings that you can select and some settings that you can select and some settings that you can select and you can change uh to speed things up you can change uh to speed things up you can change uh to speed things up this is where your default uh jobs are this is where your default uh jobs are this is where your default uh jobs are going to be stored but that can also be going to be stored but that can also be going to be stored but that can also be changed if you're doing the same thing changed if you're doing the same thing changed if you're doing the same thing over and over you can for example have over and over you can for example have over and over you can for example have it auto store after every run you can it auto store after every run you can it auto store after every run you can also Auto export with every time you also Auto export with every time you also Auto export with every time you store a move so every time you store the store a move so every time you store the store a move so every time you store the move to disk it'll also export it to CGI move to disk it'll also export it to CGI move to disk it'll also export it to CGI at the same time okay next we have a list of recent jobs okay next we have a list of recent jobs I only have the one at the moment and I only have the one at the moment and I only have the one at the moment and load simple job now if you have made load simple job now if you have made load simple job now if you have made changes to your uh settings that you changes to your uh settings that you changes to your uh settings that you want to keep or you have a job where you want to keep or you have a job where you want to keep or you have a job where you really only want to read in the key really only want to read in the key really only want to read in the key frames uh you don't want to key you frames uh you don't want to key you frames uh you don't want to key you don't want to read in the don't want to read in the don't want to read in the setups that were stored with it or the setups that were stored with it or the setups that were stored with it or the all the different uh configuration all the different uh configuration all the different uh configuration changes that were stored with it just a changes that were stored with it just a changes that were stored with it just a key frame then that's called a simple key frame then that's called a simple key frame then that's called a simple job so you load in a simple job and so job so you load in a simple job and so job so you load in a simple job and so as an example if I for examp if I change as an example if I for examp if I change as an example if I for examp if I change this to this to this to 80 okay it's not very valid figure let's 80 okay it's not very valid figure let's 80 okay it's not very valid figure let's say say say 50 okay apply and if I do a simple L job 50 okay apply and if I do a simple L job 50 okay apply and if I do a simple L job of that of that of that move today's job move today's job move today's job open it's read in the key frames but as open it's read in the key frames but as open it's read in the key frames but as you can see it's kept the settings I you can see it's kept the settings I you can see it's kept the settings I have have have already uh okay next we have reload the already uh okay next we have reload the already uh okay next we have reload the current job every time you press forward current job every time you press forward current job every time you press forward run so if I go forward run so if I go forward run so if I go forward run okay go to okay to okay I can run it or not run it but every I can run it or not run it but every I can run it or not run it but every time I press forward run it actually time I press forward run it actually time I press forward run it actually keeps a backup copy of my move before it keeps a backup copy of my move before it keeps a backup copy of my move before it does anything and that's called current does anything and that's called current does anything and that's called current job so if I reload my current scratch okay now a pen job basically scratch okay now a pen job basically allows you to combine two moves together allows you to combine two moves together allows you to combine two moves together puts one move at the end of the other puts one move at the end of the other puts one move at the end of the other one so as an one so as an one so as an example I have here A Move open job example I have here A Move open job example I have here A Move open job let's say here's a let's say here's a let's say here's a move one that I've created earlier okay it's a simple straight line earlier okay it's a simple straight line move from one to the other okay and I move from one to the other okay and I move from one to the other okay and I want to add on to the the end of it want to add on to the the end of it want to add on to the the end of it another move now the other move doesn't another move now the other move doesn't another move now the other move doesn't have to start where the this one have to start where the this one have to start where the this one finishes so this one finishes here it finishes so this one finishes here it finishes so this one finishes here it doesn't have to start at the same point doesn't have to start at the same point doesn't have to start at the same point it can be a different point um this it can be a different point um this it can be a different point um this particular move I've stored does start particular move I've stored does start particular move I've stored does start at the same point so I'll go appen job at the same point so I'll go appen job at the same point so I'll go appen job I'll go move two okay the job has been appended you two okay the job has been appended you will need to adjust the frame numbers of will need to adjust the frame numbers of will need to adjust the frame numbers of the dependent way points so you'll see the dependent way points so you'll see the dependent way points so you'll see what it's got a move that starts at zero what it's got a move that starts at zero what it's got a move that starts at zero and ends at 100 another move that's been and ends at 100 another move that's been and ends at 100 another move that's been added to the end that also starts z and added to the end that also starts z and added to the end that also starts z and ends at 100 which doesn't really make ends at 100 which doesn't really make ends at 100 which doesn't really make sense so what I'm going to do I'm going sense so what I'm going to do I'm going sense so what I'm going to do I'm going to say this one is at 100 and this one to say this one is at 100 and this one to say this one is at 100 and this one is at is at is at 200 200 200 oh let's just do that oh let's just do that oh let's just do that again again again uh 200 300 200 300 okay and you'll okay and you'll okay and you'll see it's joined them up these two jobs see it's joined them up these two jobs see it's joined them up these two jobs now it isn't going to be necessarily the now it isn't going to be necessarily the now it isn't going to be necessarily the same move from here to here as it was in same move from here to here as it was in same move from here to here as it was in move one and the same move from here to move one and the same move from here to move one and the same move from here to here as it was in move two because when here as it was in move two because when here as it was in move two because when you join these key frames you join these key frames you join these key frames up how it joins up how it joins up how it joins them will be using curves right so you them will be using curves right so you them will be using curves right so you can see here can see here can see here this is what it's doing between the two this is what it's doing between the two this is what it's doing between the two points even those even though these two points even those even though these two points even those even though these two points are the points are the points are the same okay now I could go through and same okay now I could go through and same okay now I could go through and change some settings to try and keep change some settings to try and keep change some settings to try and keep them exactly the same they were both them exactly the same they were both them exactly the same they were both straight line moves so that's relatively straight line moves so that's relatively straight line moves so that's relatively easy but if they weren't straight line easy but if they weren't straight line easy but if they weren't straight line moves that can be quite complicated for moves that can be quite complicated for moves that can be quite complicated for example you'll see if I change my timing example you'll see if I change my timing example you'll see if I change my timing if I say this if I say this if I say this is 101 frame so there's only one frame is 101 frame so there's only one frame is 101 frame so there's only one frame difference between them you'll see this difference between them you'll see this difference between them you'll see this curve change slightly curve change slightly curve change slightly because it's trying to put a different because it's trying to put a different because it's trying to put a different curve between the two key curve between the two key curve between the two key frames okay so this now looks a little frames okay so this now looks a little frames okay so this now looks a little bit straighter so that's what it does as for straighter so that's what it does as for its use case um that can vary but its use case um that can vary but its use case um that can vary but um one way to make sure that the two um one way to make sure that the two um one way to make sure that the two jobs do join up well is to actually put jobs do join up well is to actually put jobs do join up well is to actually put a hold at the end so if my original move a hold at the end so if my original move a hold at the end so if my original move had three points with the last point had three points with the last point had three points with the last point being a hold that means that when the being a hold that means that when the being a hold that means that when the two are joined together the two moves two are joined together the two moves two are joined together the two moves will in fact be will in fact be will in fact be identical next we're going to cover Move identical next we're going to cover Move identical next we're going to cover Move Import and Export so I'm actually going Import and Export so I'm actually going Import and Export so I'm actually going to load a move to load a move to load a move in uh today's job I'm going to load in in uh today's job I'm going to load in in uh today's job I'm going to load in but why don't I use this menu here uh but why don't I use this menu here uh but why don't I use this menu here uh recent jobs today's move so I'm going to forward run I'm going to so I'm going to forward run I'm going to stop this by making sure these stop this by making sure these stop this by making sure these are are are locked so I don't get warned the fact locked so I don't get warned the fact locked so I don't get warned the fact that they're not turned on okay forward that they're not turned on okay forward that they're not turned on okay forward run run run shoot so this is my that that okay so now I'm going to export okay so now I'm going to export okay so now I'm going to export it now when you export you first of all it now when you export you first of all it now when you export you first of all have to give it a file name have to give it a file name have to give it a file name so let's say I'm going to say call this so let's say I'm going to say call this so let's say I'm going to say call this today's move move dot um XYZ say XYZ say okay I want to overwrite if there's okay I want to overwrite if there's okay I want to overwrite if there's already a file like that in existence already a file like that in existence already a file like that in existence and I can choose my file and I can choose my file and I can choose my file format okay uh so there are many format okay uh so there are many format okay uh so there are many options these are mmc's own different options these are mmc's own different options these are mmc's own different file formats which are text files that file formats which are text files that file formats which are text files that can be read uh using any uh text reader can be read uh using any uh text reader can be read uh using any uh text reader uh so you can actually see what's in uh so you can actually see what's in uh so you can actually see what's in there so if I just choose MMC cartisian there so if I just choose MMC cartisian there so if I just choose MMC cartisian for now for now for now coordinates you also have choices coordinates you also have choices coordinates you also have choices different systems have different different systems have different different systems have different coordinates as to what direction is x y coordinates as to what direction is x y coordinates as to what direction is x y and Zed uh mrmc will use the What's and Zed uh mrmc will use the What's and Zed uh mrmc will use the What's called the right hand rule um but others called the right hand rule um but others called the right hand rule um but others use others so you have many options as to others so you have many options as to what you want to export in the file as what you want to export in the file as what you want to export in the file as well these don't necessarily come well these don't necessarily come well these don't necessarily come through if you export it as an fbx file through if you export it as an fbx file through if you export it as an fbx file or any of these 3D type files but in our or any of these 3D type files but in our or any of these 3D type files but in our own file format these are exported so own file format these are exported so own file format these are exported so we're going to export the bloop light to we're going to export the bloop light to we're going to export the bloop light to show when it goes on or any other show when it goes on or any other show when it goes on or any other trigger so I want trigger one to go out trigger so I want trigger one to go out trigger so I want trigger one to go out and you have an option of whether to and you have an option of whether to and you have an option of whether to export at the boundaries or the frames export at the boundaries or the frames export at the boundaries or the frames now if you are exporting to computer now if you are exporting to computer now if you are exporting to computer Graphics because you want computer Graphics because you want computer Graphics because you want computer Graphics to be added you should export Graphics to be added you should export Graphics to be added you should export at the frames that is it exports where at the frames that is it exports where at the frames that is it exports where exposure the position at which exposure exposure the position at which exposure exposure the position at which exposure occurs occurs occurs if you imagine a onef frame move created if you imagine a onef frame move created if you imagine a onef frame move created by a key frame at zero and a key frame by a key frame at zero and a key frame by a key frame at zero and a key frame at one the actual exposure of the camera at one the actual exposure of the camera at one the actual exposure of the camera happens halfway between the two while happens halfway between the two while happens halfway between the two while it's moving so that would be frames and it's moving so that would be frames and it's moving so that would be frames and you would get one XY Z position coming you would get one XY Z position coming you would get one XY Z position coming out whereas if you export at boundaries out whereas if you export at boundaries out whereas if you export at boundaries you'll get two you'll get a position at you'll get two you'll get a position at you'll get two you'll get a position at frame zero and a position at frame one frame zero and a position at frame one frame zero and a position at frame one even though there was only one frame even though there was only one frame even though there was only one frame being exposed so if you're exporting to being exposed so if you're exporting to being exposed so if you're exporting to a different system a different motion a different system a different motion a different system a different motion control system or a different motion control system or a different motion control system or a different motion control rig you would export the control rig you would export the control rig you would export the boundaries because it needs to know what boundaries because it needs to know what boundaries because it needs to know what where it was at every frame whereas if where it was at every frame whereas if where it was at every frame whereas if you're exporting to computer Graphics you're exporting to computer Graphics you're exporting to computer Graphics you're exporting the frames which is you're exporting the frames which is you're exporting the frames which is when exposure actually occurs you'll when exposure actually occurs you'll when exposure actually occurs you'll have one less frames than boundaries so have one less frames than boundaries so have one less frames than boundaries so I'm going to export boundaries because I'm going to export boundaries because I'm going to export boundaries because I'm going to reimport the same move in I'm going to reimport the same move in I'm going to reimport the same move in and then I'm going to choose time units and then I'm going to choose time units and then I'm going to choose time units I normally use this at frames but but I normally use this at frames but but I normally use this at frames but but you can change to seconds or something you can change to seconds or something you can change to seconds or something else okay and the units are in meters else okay and the units are in meters else okay and the units are in meters you can include the job name the lens you can include the job name the lens you can include the job name the lens name the aperture we haven't set an name the aperture we haven't set an name the aperture we haven't set an aperture here but you can export the aperture here but you can export the aperture here but you can export the aperture or the field of view you can aperture or the field of view you can aperture or the field of view you can export the way points only as a so that export the way points only as a so that export the way points only as a so that would be three positions you would get would be three positions you would get would be three positions you would get in the file as opposed to 2011 positions in the file as opposed to 2011 positions in the file as opposed to 2011 positions if you exported this with without if you exported this with without if you exported this with without setting without setting this as we have setting without setting this as we have setting without setting this as we have in this in this in this case um and you can export with the case um and you can export with the case um and you can export with the focus defining the target so if you have focus defining the target so if you have focus defining the target so if you have an independent Focus you can use that as an independent Focus you can use that as an independent Focus you can use that as your target position for the XY Zs as your target position for the XY Zs as your target position for the XY Zs as opposed to the actual Target position opposed to the actual Target position opposed to the actual Target position here we have it set to focus follow here we have it set to focus follow here we have it set to focus follow Target so the two are identical so you Target so the two are identical so you Target so the two are identical so you can leave them that as that you can also can leave them that as that you can also can leave them that as that you can also export additional data for instance you export additional data for instance you export additional data for instance you might have a model mover like a might have a model mover like a might have a model mover like a turntable you can ort that as well uh turntable you can ort that as well uh turntable you can ort that as well uh you can create Transformations while you you can create Transformations while you you can create Transformations while you are exporting are exporting are exporting it um and you can create some reference it um and you can create some reference it um and you can create some reference points but we won't need that for this points but we won't need that for this points but we won't need that for this most of these are normally left blank most of these are normally left blank most of these are normally left blank it's really just setting these correctly it's really just setting these correctly it's really just setting these correctly so now if we export this we've exported so now if we export this we've exported so now if we export this we've exported it and we can actually see what it looks it and we can actually see what it looks it and we can actually see what it looks like I just here's here it is and if I like I just here's here it is and if I like I just here's here it is and if I just open it with that's good nothing set that's good nothing set notepad Okay you can see anything with a notepad Okay you can see anything with a notepad Okay you can see anything with a hash in front of it is ignored by flare hash in front of it is ignored by flare hash in front of it is ignored by flare when it reads it okay so but it does when it reads it okay so but it does when it reads it okay so but it does have a lot of data that is useful for have a lot of data that is useful for have a lot of data that is useful for you so this is the job name the lens was you so this is the job name the lens was you so this is the job name the lens was 24 mm and it was a z 24 mm uh this is 24 mm and it was a z 24 mm uh this is 24 mm and it was a z 24 mm uh this is when the bloop was on and off um it when the bloop was on and off um it when the bloop was on and off um it hasn't been set uh and these are all the hasn't been set uh and these are all the hasn't been set uh and these are all the positions so I said from positions so I said from positions so I said from zero to 200 which is 201 positions Al to 200 which is 201 positions Al together the XY Z for the camera which together the XY Z for the camera which together the XY Z for the camera which is referred to here as the Viewpoint and is referred to here as the Viewpoint and is referred to here as the Viewpoint and the XY Z for the Target point a roll and the XY Z for the Target point a roll and the XY Z for the Target point a roll and the turntable which we asked for okay the turntable which we asked for okay the turntable which we asked for okay and it was shot at 24 frames per second and it was shot at 24 frames per second and it was shot at 24 frames per second and the move was 8.33 seconds and the move was 8.33 seconds and the move was 8.33 seconds long okay long okay long okay now so now let's say we want to export now so now let's say we want to export now so now let's say we want to export this this this to uh Maya maybe as an fbx file so we to uh Maya maybe as an fbx file so we to uh Maya maybe as an fbx file so we would go here we would choose fbx would go here we would choose fbx would go here we would choose fbx typically uh two node or three node typically uh two node or three node typically uh two node or three node would be more most sensible because it would be more most sensible because it would be more most sensible because it has more information in it so fbx 2 has more information in it so fbx 2 has more information in it so fbx 2 node uh coordinate system it's using node uh coordinate system it's using node uh coordinate system it's using motion Builder as its coordinate system motion Builder as its coordinate system motion Builder as its coordinate system okay but you can't choose other okay but you can't choose other okay but you can't choose other uh and then export uh and then export uh and then export it okay or if I go back to carians okay carians okay now let's say I want to import that move that move import now I can import an fbx file uh import now I can import an fbx file uh import now I can import an fbx file uh but I'm actually going to import my text but I'm actually going to import my text but I'm actually going to import my text file file file okay okay okay so you have different options okay so you have different options okay so you have different options okay first you say the file has 2011 first you say the file has 2011 first you say the file has 2011 positions do I want to read every single positions do I want to read every single positions do I want to read every single position and end up with 2011 frames or position and end up with 2011 frames or position and end up with 2011 frames or do I want to skip a few in between so do I want to skip a few in between so do I want to skip a few in between so let's say read in let's say read in let's say read in every 10 every 10 every 10 positions the reason I might want to do positions the reason I might want to do positions the reason I might want to do that is if I want to edit it it's pretty that is if I want to edit it it's pretty that is if I want to edit it it's pretty hard to edit 200 points whereas if I hard to edit 200 points whereas if I hard to edit 200 points whereas if I just import let's say just import let's say just import let's say every uh every uh every uh 40 okay and then say import I now have just a handful of import I now have just a handful of points that I could in theory points that I could in theory points that I could in theory edit this move won't be exactly the same edit this move won't be exactly the same edit this move won't be exactly the same as my original move because it's as my original move because it's as my original move because it's guessing what happens in between whereas guessing what happens in between whereas guessing what happens in between whereas if I import every single frame it'll be an exact representation frame it'll be an exact representation of my original of my original of my original move but if I import every single move but if I import every single move but if I import every single frame I end up with a great big long frame I end up with a great big long frame I end up with a great big long list okay and if I look list okay and if I look list okay and if I look here it's showing every single key here it's showing every single key here it's showing every single key frame okay okay so what I can do instead is I okay okay so what I can do instead is I can do what's called import as mimic can do what's called import as mimic can do what's called import as mimic what that will do is actually import what that will do is actually import what that will do is actually import every single frame but record it like a every single frame but record it like a every single frame but record it like a mimic which means that it'll only show mimic which means that it'll only show mimic which means that it'll only show the start and end position and in the start and end position and in the start and end position and in between it'll be all stored in memory between it'll be all stored in memory between it'll be all stored in memory but won't actually be shown in the but won't actually be shown in the but won't actually be shown in the waypoints display so if I go import I have my two points only two import I have my two points only two points but you see the move in between points but you see the move in between points but you see the move in between is complete is complete is complete and if I do that the move in between is and if I do that the move in between is and if I do that the move in between is complete now it's important to know what complete now it's important to know what complete now it's important to know what the other functions in the import do so the other functions in the import do so the other functions in the import do so do I want the move to start at frame do I want the move to start at frame do I want the move to start at frame zero when I import it or do I want to zero when I import it or do I want to zero when I import it or do I want to start let's say at frame 100 and only start let's say at frame 100 and only start let's say at frame 100 and only import the last 100 frames I can set an import the last 100 frames I can set an import the last 100 frames I can set an import range or I can start the move at import range or I can start the move at import range or I can start the move at zero these are different options zero these are different options zero these are different options okay next you have the master okay next you have the master okay next you have the master axes now this axes now this axes now this move had no motion on the track it was move had no motion on the track it was move had no motion on the track it was all in the all in the all in the arm but for large moves uh it may be arm but for large moves uh it may be arm but for large moves uh it may be important to important to important to select uh what you do with the master select uh what you do with the master select uh what you do with the master axes and you can use their current axes and you can use their current axes and you can use their current position you can leave them blank and position you can leave them blank and position you can leave them blank and fill them in afterwards or you can read fill them in afterwards or you can read fill them in afterwards or you can read them in from the file if you've saved them in from the file if you've saved them in from the file if you've saved them as part of this move you'd have to them as part of this move you'd have to them as part of this move you'd have to save not just the XY Zs but also the save not just the XY Zs but also the save not just the XY Zs but also the master axes master axes master axes then you can select this and it will then you can select this and it will then you can select this and it will read those with them so you'll have read those with them so you'll have read those with them so you'll have exactly the same move you can scale the exactly the same move you can scale the exactly the same move you can scale the move so let's just go back and say well move so let's just go back and say well move so let's just go back and say well I want to scale this move to be a I want to scale this move to be a I want to scale this move to be a quarter of the size 0.25 okay 0.25 okay and import import okay now okay now okay now it's imported it but where do it put it almost within itself because what it it almost within itself because what it is is it made everything a quarter so is is it made everything a quarter so is is it made everything a quarter so even though the move originally was out even though the move originally was out even though the move originally was out here it brought it a quarter of the way here it brought it a quarter of the way here it brought it a quarter of the way to the zero position of the rig which is to the zero position of the rig which is to the zero position of the rig which is somewhere in the base so that's not somewhere in the base so that's not somewhere in the base so that's not really what we want so if you if you're really what we want so if you if you're really what we want so if you if you're going to scale you going to scale you going to scale you also have to adjust where it is in space also have to adjust where it is in space also have to adjust where it is in space now the way to do that is to use this now the way to do that is to use this now the way to do that is to use this function here which is very powerful and function here which is very powerful and function here which is very powerful and very useful when you import it instead very useful when you import it instead very useful when you import it instead of saying of saying of saying translate to current none you say translate to current none you say translate to current none you say translate it to where the camera translate it to where the camera translate it to where the camera is so if I go is so if I go is so if I go camera and repport it my camer is here camera and repport it my camer is here camera and repport it my camer is here looking at this okay and you'll see now looking at this okay and you'll see now looking at this okay and you'll see now it's put the move it's put the move it's put the move here and it's doing a tiny move here and it's doing a tiny move here and it's doing a tiny move there a fraction of what it was before you have to be careful when you before you have to be careful when you do this because you it'll also do this because you it'll also do this because you it'll also get potentially closer to the Target in get potentially closer to the Target in get potentially closer to the Target in some some some cases okay now it's warning me that if I cases okay now it's warning me that if I cases okay now it's warning me that if I do that my focus will get too close the do that my focus will get too close the do that my focus will get too close the reason for this is it scaled the target reason for this is it scaled the target reason for this is it scaled the target distance as well and my lens can't get distance as well and my lens can't get distance as well and my lens can't get that close that close that close okay let's change this okay let's change this okay let's change this slightly slightly slightly and import not quite such an extreme and import not quite such an extreme and import not quite such an extreme scale let's say say 4 import okay so the move is a little bit import okay so the move is a little bit bigger back change it back to camera back change it back to camera reimport okay so here's my move it's reimport okay so here's my move it's reimport okay so here's my move it's definitely smaller okay but if I try and definitely smaller okay but if I try and definitely smaller okay but if I try and run run run this it'll do it where the camera is now this it'll do it where the camera is now this it'll do it where the camera is now and you'll see everything will go out of and you'll see everything will go out of and you'll see everything will go out of focus and it's not quite in the right place and it's not quite in the right place the reason for that is it's doing it the reason for that is it's doing it the reason for that is it's doing it relative to where the camera was at that relative to where the camera was at that relative to where the camera was at that point which is at the end of the move point which is at the end of the move point which is at the end of the move really what I want to do is look at really what I want to do is look at really what I want to do is look at where my target where my target where my target was so what I'm going to do is I'm going I'm doing this only to take it back to I'm doing this only to take it back to my original starting point so this is my my original starting point so this is my my original starting point so this is my original move move okay and now when I okay and now when I okay and now when I import the move import the move import the move with a scaling of0 4 I'm going to say no with a scaling of0 4 I'm going to say no with a scaling of0 4 I'm going to say no I'm going to adjust it relative to my I'm going to adjust it relative to my I'm going to adjust it relative to my target okay so actually I'm going to target okay so actually I'm going to target okay so actually I'm going to take it back to my start position first so this is the start of my first so this is the start of my move and move import and say I'm going to do Target import and say I'm going to do Target now it's looking at when my target is now it's looking at when my target is now it's looking at when my target is and adjusting relative for that okay and now if I go forward run that okay and now if I go forward run it'll get closer okay it's not in Focus cuz my closer okay it's not in Focus cuz my lens isn't well calibrated I can correct lens isn't well calibrated I can correct lens isn't well calibrated I can correct for that but effectively if I shoot for that but effectively if I shoot for that but effectively if I shoot it'll do the same it'll do the same it'll do the same move on it but tiny if I don't like it I want to adjust it I if I don't like it I want to adjust it I can use my adjustments here okay um I can also rotate my um I can also rotate my move I can rotate the camera if I want to know what's in this camera if I want to know what's in this I can press test here and it'll tell me I can press test here and it'll tell me I can press test here and it'll tell me exactly what's in there so if I want to move this let's say 10 so if I want to move this let's say 10 cm up I can just cm up I can just cm up I can just say copy this across so these are my say copy this across so these are my say copy this across so these are my same settings and I'm going to add 10 cm same settings and I'm going to add 10 cm same settings and I'm going to add 10 cm here 0.1 here 0.1 here 0.1 plus actually that's in X so I want to plus actually that's in X so I want to plus actually that's in X so I want to move it 10 cm up so 0.1 move it 10 cm up so 0.1 move it 10 cm up so 0.1 minus that again revert minus that again revert minus that again revert and then1 then1 plus okay reimport this now we can look at recently this now we can look at recently imported files there's a list of imported files there's a list of imported files there's a list of recently imported files that will recently imported files that will recently imported files that will populate and you can also export populate and you can also export populate and you can also export configuration data this can be quite configuration data this can be quite configuration data this can be quite useful for reference um so let's say you useful for reference um so let's say you useful for reference um so let's say you go export configuration you can select go export configuration you can select go export configuration you can select what you want to config export so I want what you want to config export so I want what you want to config export so I want to export uh my track to export uh my track to export uh my track settings okay so I'm going to export my settings okay so I'm going to export my settings okay so I'm going to export my track track track settings I can give it a name name access settings settings okay okay okay export okay if I now look at that file these are my settings for the these are my settings for the axis now it might axis now it might axis now it might be that I have specific settings that I be that I have specific settings that I be that I have specific settings that I use when I have much longer rails as an use when I have much longer rails as an use when I have much longer rails as an example if I look at that example if I look at that example if I look at that again open I have all these settings again open I have all these settings again open I have all these settings here but it might be that I want to load here but it might be that I want to load here but it might be that I want to load settings I have for the track when I settings I have for the track when I settings I have for the track when I have specific set of rails so so if I have specific set of rails so so if I have specific set of rails so so if I look here at look here at look here at my AIS limits maximum limit and minimum my AIS limits maximum limit and minimum my AIS limits maximum limit and minimum limit okay minus okay minus 220 220 220 and 109 that will be the same as it and 109 that will be the same as it and 109 that will be the same as it shows shows shows here 120 - 120 and here 120 - 120 and here 120 - 120 and 109 um so let's say I want to have 109 um so let's say I want to have 109 um so let's say I want to have specific ones of those okay specific ones of those okay specific ones of those okay so export so export so export configuration so now I'm going to open configuration so now I'm going to open configuration so now I'm going to open my text my text my text file I'm going to delete all of these file I'm going to delete all of these file I'm going to delete all of these because I don't want to change any of because I don't want to change any of because I don't want to change any of those I only want to those I only want to those I only want to change only want to load in specific change only want to load in specific change only want to load in specific maximum and minimum maximum and minimum maximum and minimum limits so delete all of these these [Music] [Music] [Music] and delete all of these and delete all of these and delete all of these now I'm going to say my maximum limit is now I'm going to say my maximum limit is now I'm going to say my maximum limit is 6 M M [Music] and Sor I keep pressing the wrong and Sor I keep pressing the wrong button 6 M and minimum liit limit is button 6 M and minimum liit limit is button 6 M and minimum liit limit is minus minus minus 300 300 300 okay file save okay so save okay so now when I go to configuration import import configuration I click on import import configuration I click on that import configuration complete and that import configuration complete and that import configuration complete and you'll see it's set those and I can then you'll see it's set those and I can then you'll see it's set those and I can then apply them or save them if I want to but apply them or save them if I want to but apply them or save them if I want to but effectively I can read in just specific effectively I can read in just specific effectively I can read in just specific configurations for that configurations for that configurations for that you can do the same with the kinematics you can do the same with the kinematics you can do the same with the kinematics as well this will show you the as well this will show you the as well this will show you the configuration what's changing in configuration what's changing in configuration what's changing in it okay that's a quick way of editing it okay that's a quick way of editing it okay that's a quick way of editing it okay and lastly there's quit there's it okay and lastly there's quit there's it okay and lastly there's quit there's normal quit and there's a quit UI normal quit and there's a quit UI normal quit and there's a quit UI only flare runs with a front end that only flare runs with a front end that only flare runs with a front end that the user operates and a back end that we the user operates and a back end that we the user operates and a back end that we call the engine the engine is actually call the engine the engine is actually call the engine the engine is actually what's talking to the what's talking to the what's talking to the robot and storing all this robot and storing all this robot and storing all this information uh within the robot or information uh within the robot or information uh within the robot or within itself and doing all the within itself and doing all the within itself and doing all the calculations of the moves and sometimes calculations of the moves and sometimes calculations of the moves and sometimes it's important to close the front end it's important to close the front end it's important to close the front end down but leave the engine down but leave the engine down but leave the engine running uh because maybe you're going to running uh because maybe you're going to running uh because maybe you're going to be changing something in the front end be changing something in the front end be changing something in the front end so you quit the user interface so you quit the user interface so you quit the user interface only okay sorry if I now restart only okay sorry if I now restart only okay sorry if I now restart flare it'll detect that the engine's flare it'll detect that the engine's flare it'll detect that the engine's already running and ask me whether I already running and ask me whether I already running and ask me whether I want want want to hot boot it doesn't ask me it just tell it boot it doesn't ask me it just tell it just goes just goes just goes ahead okay so you'll see here's the move ahead okay so you'll see here's the move ahead okay so you'll see here's the move I had and everything is exactly the same I had and everything is exactly the same I had and everything is exactly the same as it was