Animating Motion Graphics in Fusion - Resolve 18 Advanced Tutorial

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
if you know a little bit about fusion and you want to uh pump your skills up a little bit especially on the animation game the motion graphics game you're gonna love this here's what we're making today [Music] yeah nice little animation we have this little uh little cartoony button cursor comes in clicks it we have this little fancy little star thingy has a little kind of squash animation yeah it's nice huh it's nice you wanna you wanna learn how to do some of that let's go long story short this is happening in a few different pieces here on the edit page first we have our background this is just a four color gradient made in the edit page you can find that under generators four color gradient and you just drag that in okay select it go to the inspector and switch these colors around until it makes something you like i'm just gonna alt drag this because i like it how it is next thing is the button so you could make all of this stuff into one comp there's nothing wrong with doing that i decided to make this as separate layers just because it's a little bit easier to mess with the timing in the edit page rather than the fusion page really depends on kind of what you're doing if you're just making this one animation might be great to have this in layers if you're wanting to make this into a template that you reuse and you just drag it onto one thing maybe you want to make it all infusion either way whether you build this in parts like i'm doing or you put it all in one comp it's going to work in a very similar way we have this button and that kind of gets pushed and squashed then we have the little blip animation adds a little bit of pizzazz to the click here and then we have the actual click which is just this cursor coming in and kind of scaling down for a second while it clicks put these all together it looks nice so first thing i'm going to do is go up to the media pool right click and let's say new fusion composition and we'll make the button so button and then we'll double click on this composition and now we have it open in the fusion page one thing i like to do in fusion is right click on the background in the flow here go to our range tools and make sure to check to grid because then this kind of snaps to the grid just makes things a little bit nicer i'm going to start with a background so grab this background and bring this in and connect it to media out that'll give us a black screen we're actually going to want this clear so let's take the alpha down on this black background now we have a clear background now let's make the button you could make the button a hundred different ways one way to do it is with shapes so let's go up to our effects panel i'll twirl down tools and go down to shape and here we have all of our shape tools i'm going to start with a shape rectangle and we're going to need a shape render pipe this into the render type the render over the background and now we have a white square over a blank background let's take this rectangle and we're going to adjust the width and height this is going to be kind of the main body of the button let's just do something like that and i'm also going to mess with the corner radius here we'll pump that up so it has those rounded corners looks good maybe make this a little bit wider something like that and this time i don't know let's make a pink button kind of do something like that take this down just a touch hit okay now we have this kind of pink body to the button now to make this button look 3d we're going to duplicate this shape and kind of add a darker edge right here so i'll take this rectangle shape and i'll just hit ctrl c and then ctrl v and what that'll do is add a new shape here with a shape merge and here in the foreground we're just going to leave this one pink in fact i'll even rename this i'll hit f2 to rename it and we'll call this pink this one right here we'll call dark pink we'll take this dark pink and here in the controls let's take this offset and move it down a little bit just so it's down a little bit and under style we'll take this and make it a little darker i'm also going to kind of push it a little more purple that looks good and now we have this kind of darker edge right there it looks like it's kind of an extruded button just a quick kind of cartoony way to do that the other thing i like to do is add a brighter edge on the top so let's take one of these doesn't matter which i'll hit ctrl c double click out in the middle of nowhere and hit ctrl v and we'll rename this bright and as for our color let's just make this kind of a little brighter and less saturated and hit okay and what we're going to do is merge the pink and the bright together so let's take the dark pink here and we'll put the bright pink over the dark pink and then the regular pink over both of those let's take the bright one and move it up just a touch you do like that we could also bring this down and just light that edge and that would look good too like this that looks kind of nice too whatever you want to do have some kind of little edge there and this would totally work but what we're eventually going to want to do is animate the top of this button to kind of push down and squish this edge and make the edge a little bit less tall and so what we might want to do is actually do this a little different let's go ahead and put the bright and the pink together like this and then we'll merge both of those over a dark pink and we'll have the same result but now we'll be able to move the bright edge and the pink together separately from the dark edge so if we do like a shape transform and drag this in between here if i move this around we're moving kind of the top part of the button without moving the bottom part of the button so now what we can do if we grab this y offset is i can pretty much control the height of the button with this x offset so we can have a really tiny button or a really big tall thick button right and we can animate this to make it look like it's pressed so if i push this this way it goes up and we press the button pretty cool so let's go ahead and rename this transform i'll call this press underscore xf for transform and we have our sort of little animation rig set up here something to mention is that a shape merge can actually merge multiple shapes together you don't have to just have a foreground and a background but i like to still kind of use a foreground and a background because it's easier to tell where things are in the flow whereas if i connected all of these to one merge it's hard to tell kind of what is in front of what here and it's just more work to remember it so instead of doing that we'll just do it kind of how like normal merges work and just use two inputs next thing we want to do is make a little play icon here and i'm going to put this right before our press transform because i want a play icon to stick on the top of this button with this kind of pink face and the brighter edge so let's grab an end gone and we'll merge this over our top edge like this and let's take the end gone and we're just gonna go down to three sides which look at that it's a triangle that looks like a play button you see what we're doing here cool i'll take the width down and the height down just to make our little play icon like this again you could do this a lot of different ways you could import a play icon of some kind but i like it just like that that works pretty well this looks like a nice little play button and under style let's take this white make it a little darker i don't know just so it's not bright white in fact we could even maybe do like a pink darker pink kind of yeah i like that so now there's the the little play button looking sweet so now we have our nodes kind of set up here let's rename this play icon and we have our entire button built here out of shapes and remember all of these shapes have to go to a shape render and then that's turned into a 2d layer which is merged over our background so now we have our play button all set up let's go ahead and animate it assuming that we're going to add a cursor coming in and clicking this let's just go at 30 frames so after you know about a second or so we're going to animate this little press so i'm going to grab this press transform and here under y offset let's make a keyframe and then i'll move just two frames to the left just by clicking left on the keyboard a couple times and i'll set a keyframe there and we'll go four frames to the right so we set a keyframe there so really what we have right now are three identical keyframes that are two frames apart and this middle one that's where we're gonna have this pressed down so we'll grab this offset and we'll push it down a little bit like that and now that push animation is happening very nice so now we have our animated button let's go back to the edit page and over our background here let's take our button and i'm going to drag this down into the layer above our background and now we have our button it gets pushed down right there at 30 frames and just to make things easier later i'll go here select this clip and hit m on the keyboard so that i know that's where the click happens now let's make the animation of our cursor coming in here again i'll right click up here in the media pool new fusion composition hit create we'll call this cursor and double click on this to open up infusion and again we'll start with a blank background and i'll make it empty i'll go to the media pool and i'm going to use a cursor png that i got off the internet and i'll just drag this in from the media pool and that'll make a media in and this is what it looks like we'll take this and just merge it over our background like that and we're going to set this up so we can animate it really well first let's call this cursor underscore mi for media in then let's make it transform and we'll call this cursor xf for cursor transform and we'll take this transform and take the size down quite a bit maybe something like that the reason why i'm adjusting this in a transform and not resizing this image or animating it in the merge is because it's easier to see what's going on in the flow if we have this broken out as a separate node it might seem like overly complicated but it's actually it's probably about the same amount of work it's just easier to tell what's happening in the flow so why not so we're going to take this cursor transform and we're also going to do our animation based on that so right at frame 30 let's have this cursor right here in the middle that's where we want it i'll go over here to center and set a keyframe and before that we're going to have this kind of come off screen like this so now it comes in here bloop like that but i don't want this just to go straight in i kind of want it to swoop in so what i'll do is select both of these keyframes like this and i can grab the handle here of this bottom keyframe and just have this kind of swoop make this swooping motion like that there we go great i also want this cursor to slow down before it gets here to this end keyframe which i can adjust that in the spline so these handles right here adjust the actual kind of values of where this is going to be but the spline panel this is how fast it moves right so this is more of the timing so this last keyframe right here i'm going to hit f on the keyboard to flatten that out so that this as it approaches the end slows down a little bit before it stops great and we'll actually have this come in a little bit quicker i'll take this keyframe and move it this way and let it let it stop for five frames or so there we go so it swoops in and stops and then right at frame 30 that's where we want this click to happen now we could do the animation here in this transform but there's a couple problems with that one is this is kind of one big movement and if i don't need to i don't really want to mix a bunch of animation stuff all in one node if i kind of break things out then it's really easy for me to find problems later and stuff and the other thing is that the pivot of this node is set in the middle of the cursor when this clicks i want this to kind of get smaller but i want it to get smaller from this upper left hand corner which also happens to be the middle of our screen and if i add another transform right here guess where it puts that pivot right there in the middle which is a good thing so if i take that size that's going to kind of size my cursor up and down so let's go ahead and just rename this click click xf for click transform and right here at 30 that's where we're going to do our click and we'll just animate the size and again let's take this two frames to the left and two frames to the right and then right here in the middle this is where we're going to size this down just a touch like that so now we have it comes in and goes boop like that oh beautiful perfect okay so now we have our cursor animation again this is stuff that we could have done in our button comp but if we have these broken out as separate pieces we could use the same animation to click on something else later if we want to and it's also really easy to move the timing around like this is going to happen to just work out fine but if we wanted this click to happen later i can push this cursor down and we can kind of adjust that here in the edit page without having to go in and mess with a bunch of keyframes we can kind of just move these around which is a nice way to work but this click we did some good planning so it happens at 30 frames and it already looks pretty good so this is good we could leave it like that but really it'd be great to have some juice here that means kind of something fancy on top of this let's go ahead go to the media pool right click and say new fusion composition this one we're going to call click animation and double click on that and again new background and we'll make it clear and this time we're going to use some fancy shape effects so let's go into the effects panel and under tools under shape we're going to start with a rectangle shape and a shape render and we'll merge this over and this rectangle let's take the height down quite a bit and the width just make kind of a little bar like that and i'll up the corner radius all the way now we have this kind of a rounded rectangle here and what we're really trying to do is make kind of a star kind of an asterisk sort of shape to start out with and we could copy and paste this and then turn it and copy and paste it and turn it but there's actually a really cool shape effect called s duplicate if we grab this and run that rectangle through that duplicate effect we can give this a rotation offset so let's do like 60 and copies let's do two copies and now we have this ameritrade logo i don't know there's some kind of asterisk logo if you know what i'm talking about put it in the comments anyway we're making this and let's also make copies that are kind of smaller as well but we'll have kind of spokes in between these we could actually just do another duplicate like this and we'll offset this by 30 and we'll do one copy and we'll also adjust the size so let's do like 0.8 and now we have kind of this little snowflake looking thing that'll work just fine and what's cool about going through these two duplicate effects is that we can adjust this original rectangle and it will ripple out to everything else so let's make it a little bit smaller like that and now we have this cool little thingy now if we want to animate this let's go ahead and just start this at zero and we'll have it pop in yeah we'll we'll take about a second or so to animate this and we'll just animate this rectangle animate the width right here and we'll have that be there at 30 frames and then at zero frames we'll take the width all the way down so now this just kind of grows like that that looks nice i think we want that a little bit quicker so we can open up the keyframes grab this and move that over to i don't know 15 or so so now like that open up the spline panel and we'll grab this end keyframe and hit f on the keyboard to flatten that out and now it grows nicely okay so that's part of it but we also want the inside to kind of grow and there's a bunch of ways we could do that but i think what we'll do is just a simple mask and let's take a ellipse mask like this and we'll just pipe this into shape render we could also do this in the merge and i'll grab the edge of it like that and see it's going to limit where that renders so let's invert this and now you see where we're going here see what we're doing okay so right about where this stops so like frame 15 let's take this ellipse and let's do this like frame 25 or so just a little bit after the first animation is done we'll have this all the way out so that it masks out everything and we'll animate the width and height right here and then at like 10 or so we'll take this down so that it's at zero so now we should have something going on here there we go that works nice i like it so that's not a lot of work and it looks pretty cool this again let's take this ellipse and grab the spline panel and we'll grab the second keyframe in the animation and hit f so that it has that nice kind of slowing down easing effect like that yeah that looks nice now to make this just a little bit nicer let's add a circle shape in between and we'll just do this after the merge here we'll just do this as another kind of layer so i'll grab shape ellipse and shape render and merge those over and this ellipse let's not make it solid let's have the border about like that and we'll have the width and the height scaled down and this is actually kind of a weird thing with a mask you can grab the corner edge and scale it but with an ellipse shape for some reason you can't here's a quick solution if you want to scale something to proportions and if you just have a width and height slider this height what i'll do is just hit equals and then return and then i can take this little pick whip thing and connect it to the width and hit enter and now whenever i adjust the width it will adjust the width and the height so we're just going to kind of keyframe this to be just right so we'll start right about here we'll turn that down a little bit like that in fact maybe we'll just go over go to the left a couple frames make width at zero and then i'm just going to page through this a little bit and right here right before the edges completely disappear we're going to bring this width out to be about right something like that so now this kind of grows along with our animation and i'm also going to have this fade out so in this merge right here which controls the transparency of this circle that we're putting over everything i'm going to animate the blend so right here where i want this to be completely gone i'll make a keyframe and just blend this all the way down and then when i want to be able to see this let's say right about here i'll take the blend all the way up so now this is going to fade out as it goes so we still get a little bit of that cool kind of circle but it fades out as it animates so now we have that's cool i think what we'll do is ease the keyframe on that width as well select that last keyframe and hit f on the keyboard now we have this little thing happening the only problem is that we don't have a gap in between the mask and the shape anymore so what we can do is just probably mess with our keyframes here i'll go ahead and turn off our spline and i'll select our ellipse both our ellipse masks right here just so i can see them both i'll take this ellipse mask and move this down a touch just move it down a couple frames so that it happens a little later there we go very nice okay see how this looks oh baby i like it the only thing left is i want this whole thing to turn a little bit which we can do easily again with the transform so i'll just grab a transform drag that down after everything that's going to turn our background too but it really doesn't matter because our background is completely empty take this transform and i can animate the angle here but it's really doesn't have to be anything specific we just want this to turn the whole time so here where it says angle i'll just say equals time and what that's going to do is set my angle to my frame count which happens to be about right for what we want here that won't always work sometimes we'll have to divide it or multiply it or whatever but with rotation that works okay so now it kind of rotates as it animates and it looks like we spent a bunch of time doing some crazy stuff but it wasn't too bad i think one thing i'll do is take this rectangle and take the height down a little bit just to skinny this out a little and same thing with our ellipse take the border width down a touch now it's just a little less bold yeah i like that a little more kind of minimal yeah and now that we have that let's switch back over to edit and now we'll take this click animation and that animation is going to fire right here on this first frame and so we want that to happen right as we click so now as we click blink it's happening a couple problems one is this is way too big the second one is that it's over our cursor so let's take our cursor and bring that up take our click animation bring it down so that's one problem and we can take our click animation and here in the edit page let's take let's just turn on our transform controls and we can adjust that and move that around again this is all stuff that you could mess with in the fusion page but it's easy and real time to kind of do it in the edit page and so why not see now that's cool bloop nice one other little bit here let's add a drop shadow to our button and again we can do this in the fusion page or we can do it in the edit page i think for this let's just go to open effects and type in drop that'll give us our drop shadow and we'll take this drop shadow and put it on the button and that's going to cast this little shadow on the background i'll select the button go up to the inspector under effects and let's take the drop distance down a little bit like that and we can animate this drop distance with the click of our button and give that even a little bit more character and i can copy this first keyframe i'll move this over 0.26 and i'll just paste that in and so now that shadow animates with the movement of our button so as we push it down the shadow goes down and as it comes back up the shadow comes back up and the click starts this little click animation and it looks really nice look at that and now we have our cool little animation that awesome sweet baby wasn't that fun i hope that you enjoyed this i hope that you learned a whole lot about how fusion works and how to animate stuff make some graphics hey do you have any graphics ideas well why don't you just put them in the comments and maybe i'll think about making a thing about them or something i don't know i hope this tutorial pushed all the right buttons
Info
Channel: Casey Faris
Views: 40,501
Rating: undefined out of 5
Keywords: blackmagic design, casey faris, how to, free video editor, tutorial, davinci resolve, motion graphics tutorial, davinci resolve tutorial, motion graphics video, motion graphics tutorial for beginners, fusion motion graphics tutorial, motion graphics tutorial davinci resolve, resolve 18 tutorial, davinci resolve 18 tutorial, davinci resolve 18 motion graphics, davinci resolve 18 fusion tutorial, resolve 18, Animating Motion Graphics in Fusion - Resolve 18 Advanced Tutorial
Id: yj11wSo0Zug
Channel Id: undefined
Length: 25min 56sec (1556 seconds)
Published: Sun Jul 03 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.