Become a PRO at Animation in 25 Minutes | Blender Tutorial
Summary
TLDRThis tutorial by CG Geek introduces basics of 3D character animation using Blender. The host, Steve Lucci, guides viewers from setting up character models to keyframing techniques and animation blocking. Emphasizing the importance of using reference materials for animation, he walks through the creation of a skipping animation, detailing how to make poses more dynamic with keyframes. He also promotes the CG Geeks Discord community for collaborative learning and receiving feedback, encouraging aspiring animators to get creative and experiment with their animations.
Takeaways
- 🎬 Learn 3D Character Animation Basics
- 🖼️ Download Free Character Models from Blender Cloud
- 📏 Understand Keyframing Techniques
- ⏸️ Explore Animation Blocking Process
- 📜 Importance of Reference Videos
- 📈 Join CG Geeks Discord for Feedback
- 🤹♂️ Create Dynamic Animations
- 🎥 Tips on Tuning Animation Curves
- 🦸♂️ Achieve Stylized Character Movements
- 🚀 Engage with the Animation Community
Timeline
- 00:00:00 - 00:05:00
In this CG Geek tutorial, Steve Lucci introduces beginners to the basics of 3D character animation using Blender. He emphasizes the importance of understanding character animation fundamentals and invites viewers to join the CG Geeks Discord server for additional support and community engagement.
- 00:05:00 - 00:10:00
Steve presents two free character models from Blender Cloud, Rain and Vincent, which viewers can use for their animation practice. He encourages feedback through likes and subscriptions as a motivating factor for content creation and better engagement with the audience.
- 00:10:00 - 00:15:00
The video is sponsored by Skillshare, an online platform for creative learning, offering a free trial for new users. Steve begins by demonstrating how to navigate Blender, explaining essential functions for animating characters, including setting up the animation timeline and keyframing movements.
- 00:15:00 - 00:20:00
Steve emphasizes the importance of reference animation for capturing natural movements. He recommends using external references like Kevin Perry's walking videos to enhance the animation process. The tutorial then shifts to blocking out the character's skipping animation, starting with the key poses and making adjustments as needed.
- 00:20:00 - 00:26:02
He demonstrates animation blocking and the importance of exaggeration in creating a more dynamic and engaging animation. After establishing the basic poses, Steve shows how to refine the animation, adjust timing, and add details for a polished finished product.
Mind Map
Video Q&A
What software is used for character animation in this tutorial?
The tutorial uses Blender, a free 3D animation software.
Is the character model provided for free?
Yes, the character models Rain and Vincent can be downloaded for free from the Blender Cloud.
What is animation blocking?
Animation blocking is a technique where major key poses are established first, and in-between frames are added later.
How can I join the CG Geeks Discord server?
Follow the link in the video description to join the CG Geeks Discord server.
What does a keyframe in animation do?
A keyframe marks a specific point in time in an animation where a property, like position or rotation, is defined.
What is the significance of references in animation?
References help visualizing natural movements, making animations look more realistic and believable.
View more video summaries
- 00:00:00if you don't know anything about 3d
- 00:00:01character animation and want to become a
- 00:00:03pro reddit well you found the right
- 00:00:05video today I wouldn't be taking you
- 00:00:06from complete noob to look out Pixar
- 00:00:09here I come welcome to a new CG geek
- 00:00:12tutorial my name is Steve also known as
- 00:00:14Steve Lucci and because you guys voted
- 00:00:16for it today wouldn't be learning the
- 00:00:18basics of character animation and the
- 00:00:19fundamentals of how to animate
- 00:00:21characters inside of blender because one
- 00:00:24is free and awesome and as you guys know
- 00:00:25since I'm like the best at animation why
- 00:00:27not maybe I don't want to put that in my
- 00:00:33demo reel and also I'm excited to
- 00:00:34announce the new CG geeks discord server
- 00:00:37where all of us geeks are hanging out
- 00:00:38answering questions giving critique on
- 00:00:40our finished projects like animations
- 00:00:42for example so if you want to hang out
- 00:00:43with me along with that wasn't-- develop
- 00:00:45artists go ahead and follow that link in
- 00:00:47the description to the discord and I'll
- 00:00:49see you over there
- 00:00:49the 3d character models that we'll be
- 00:00:51animating today is from the blender
- 00:00:53cloud there is actually two really cool
- 00:00:55models that you can download on the
- 00:00:56blender cloud there's rain and then
- 00:00:59there's Vincent there's a completely
- 00:01:00free finished models that are great
- 00:01:02ready to go for animation so go ahead
- 00:01:04and download what are these two models
- 00:01:05there'll be a link below and actually
- 00:01:07character creation has been something
- 00:01:08I've wanted to do on the channel for a
- 00:01:10long time it's just kind of hard
- 00:01:11prioritizing what to do next
- 00:01:13but if you want to see that sooner than
- 00:01:15later leave a like on the video to let
- 00:01:17me know oh what is this
- 00:01:1880% of you guys aren't subscribed that's
- 00:01:21just a little hurtful do you guys want
- 00:01:23to make my day smash that subscribe
- 00:01:24button to join the geek squad I mean
- 00:01:26with that said let's roll that intro and
- 00:01:28start animating
- 00:01:30oh yeah same old intro still working on
- 00:01:33that new one but hey let's watch it
- 00:01:34anyway this is taking too long
- 00:01:43and this video is brought to you by
- 00:01:45skill share the online learning
- 00:01:47community for creatives where millions
- 00:01:49of people are already taking the next
- 00:01:50steps in their creative journey
- 00:01:52Skillshare offers thousands of courses
- 00:01:54on exciting topics like illustration
- 00:01:56design photography video and a whole lot
- 00:01:58more I've been watching a course on
- 00:02:00Skillshare by Tom throws on illustrating
- 00:02:02expressive stylized characters because
- 00:02:04I'd love to take my pencil art to the
- 00:02:06next level in 2020 and this course has
- 00:02:08been a lot of fun with some really
- 00:02:09creative tips on how to draw characters
- 00:02:11and more exaggerated stylized expression
- 00:02:13as this skill share is sponsoring this
- 00:02:15video you guys actually have the
- 00:02:16opportunity to watch this course or any
- 00:02:18others free yep the first thousand users
- 00:02:20to join with my link in the video
- 00:02:22description will get a two month free
- 00:02:24trial of skill share premium so you can
- 00:02:26explore your creativity so I'm using
- 00:02:28rain the character from the blender
- 00:02:30cloud and I'm just gonna go ahead and
- 00:02:31open that up inside of blender here and
- 00:02:34then you just want to click allow
- 00:02:35execution to let you character fully
- 00:02:37load up into blender I've been playing
- 00:02:39around with this rig for a few days now
- 00:02:41doing some basic character animating
- 00:02:42getting familiar with it is it really
- 00:02:43easy Greg to work with and not hard to
- 00:02:45get some good looking animations with so
- 00:02:47I'm gonna assume that you know just a
- 00:02:49little bit of the basics of navigating
- 00:02:50in blender for example the middle mouse
- 00:02:52button to kind of paint around in 3d
- 00:02:53space and then G to move bones R to
- 00:02:56rotate s to scale these are just a few
- 00:02:58of the very basic navigational things
- 00:03:00and if at any point you're not sure
- 00:03:01which button I'm pressing I have these
- 00:03:03screencast keys set up down here so you
- 00:03:05can see what button was pressed to in
- 00:03:07the corner there so let's get into some
- 00:03:09animating this is the rig settings here
- 00:03:11you can turn on and off things like the
- 00:03:13controls for the hair and the bones and
- 00:03:14the fingers this is great for turning on
- 00:03:16and off different bones depending on
- 00:03:17what you're animating you don't want a
- 00:03:19whole bunch of bones kind of crowding
- 00:03:21your space getting in the way when
- 00:03:22you're trying to animate and actually we
- 00:03:24can turn off the FK bones for now and
- 00:03:26just leave the I K enabled but that's
- 00:03:28really all I'm going to touch in these
- 00:03:29settings and you can just hit and then
- 00:03:31to close off your properties tab there
- 00:03:33so the first thing I want to do is bring
- 00:03:34in my timeline so I'm just gonna grab
- 00:03:36the corner window here and pull it up to
- 00:03:37make a new window and I'll change this
- 00:03:40window over to the animation timeline
- 00:03:42right here and
- 00:03:43as you can see we now have a time line
- 00:03:45this will show us what frame wrap so
- 00:03:46where we are in our animation really
- 00:03:48necessary for doing any sort of
- 00:03:50animating and blender and it can also do
- 00:03:52some basic keyframe editing inside the
- 00:03:54timeline which is again really necessary
- 00:03:56so to jump right into how key framing
- 00:03:58works in blender on frame 1 here I'm
- 00:04:00just going to grab the foot bone there
- 00:04:02and we'll just pull it up so it's like
- 00:04:04in a stepping position there and if I
- 00:04:06hit I this will allow me to insert a
- 00:04:08keyframe so I can choose location
- 00:04:10rotation right there and as you can see
- 00:04:12we now have a orange diamond marking
- 00:04:15that there's a keyframe on frame 1 and
- 00:04:17if I scroll through you'll see that
- 00:04:19there's no animation because you need
- 00:04:20more than one keyframe to have motion so
- 00:04:23let's go ahead and add one more keyframe
- 00:04:25just scrolling through our timeline to
- 00:04:26frame 20 here I'll grab the foot pull it
- 00:04:29down to the ground somewhere like that
- 00:04:31and then if I hit I and choose location
- 00:04:34rotation one more time
- 00:04:35I'll insert a second keyframe and now if
- 00:04:37I scrub through the timeline you can see
- 00:04:39we have our first character motion and
- 00:04:42like I said here you can use some basic
- 00:04:43keyframe adjustments then by grabbing
- 00:04:45that keyframe and moving along the
- 00:04:46timeline if you want it to take more
- 00:04:48frames to complete the action or maybe
- 00:04:50less frames to complete the action to
- 00:04:52make it happen faster and this is where
- 00:04:54you do your basic keyframe editing if
- 00:04:56you want to do more advanced keyframe
- 00:04:57editing you're gonna want to split your
- 00:04:59window here and switch this one over to
- 00:05:02the animation dopesheet
- 00:05:04here if i zoom in a little bit and drop
- 00:05:06this down you can see we have control
- 00:05:08over a lot more of the keyframes on this
- 00:05:11so there's a keyframe for every
- 00:05:12different access and 3d and here if i
- 00:05:15zoom in a little bit should I hide it
- 00:05:17over you can see that I can move a
- 00:05:19keyframe for just the X rotation for
- 00:05:22example or maybe I want to move just the
- 00:05:23Z location keyframes this is for kind of
- 00:05:26keyframe tweaking and where you're gonna
- 00:05:28do that for retiming your animation now
- 00:05:31every time you do any sort of key
- 00:05:32framing in blender it's automatically
- 00:05:34done on a linear curve this means that
- 00:05:36as the animation progresses if I pull
- 00:05:38this out just a little bit here you're
- 00:05:40gonna see that it starts off slow speeds
- 00:05:43up in the middle and then it comes to a
- 00:05:44slow stop and this is because it's on a
- 00:05:46curve and you can see this if you switch
- 00:05:49over from the dope sheets to the graph
- 00:05:51editor you can see on our animation here
- 00:05:54that we have it laid out as a curve if I
- 00:05:56just adjust our handle
- 00:05:57to zoom that in a little bit and this is
- 00:05:59gonna be how you tweak your animation to
- 00:06:01get more the right motion and speed that
- 00:06:04you want so for example if you didn't
- 00:06:06want this to come to a slow resting stop
- 00:06:08but more of a stomp you would grab the
- 00:06:10handle here for the Zed location so as
- 00:06:13you can see this that location is
- 00:06:14selected right there and if you didn't
- 00:06:17want the other access is visible you
- 00:06:18could just turn them off with these
- 00:06:19eyeballs so let's turn off the rotation
- 00:06:21because we don't need those right now
- 00:06:22and if I grab this handle and rotate it
- 00:06:26to be a sharp point at the end now
- 00:06:30you'll see that it comes down fast boom
- 00:06:32boom and you might want to do the same
- 00:06:34thing for these other keyframes just
- 00:06:36make sure that they come down to a harsh
- 00:06:37stop and then it's gonna be more like
- 00:06:39your foot stops to the ground and if I
- 00:06:41pull this keyframe and to make it happen
- 00:06:42a little bit faster you can see boom you
- 00:06:45have it come to a stop instead of come
- 00:06:47to a gradual stop and this is how you
- 00:06:50would tweak a keyframe animation now
- 00:06:52actually what wouldn't be doing today is
- 00:06:54starting with animation blocking this is
- 00:06:56sort of going through and every second
- 00:06:58or so on your animation hitting a key
- 00:07:00pose and then coming back and adding the
- 00:07:01in-between frames later this is the
- 00:07:03process that professionals used to hit
- 00:07:05the key poses that they want in an
- 00:07:07animation and then you'll work on the
- 00:07:08in-between frames to polish that
- 00:07:10animation later so to do this though
- 00:07:12what you're gonna want to do is you know
- 00:07:13want to change this from a linear curve
- 00:07:15to a constant curve and you can do that
- 00:07:18by just hitting the T key if you're in
- 00:07:20the timeline here hit the T key and
- 00:07:22choose an interpolation of constant make
- 00:07:25sure all your keyframes are selected
- 00:07:26when you choose constant and you'll see
- 00:07:27that it's now a sharp change so this is
- 00:07:30just gonna change from one pose to the
- 00:07:32next pose and this is the process of
- 00:07:33animation blocking and that's what we're
- 00:07:35gonna start off doing for our character
- 00:07:37animation so now we know the basics of
- 00:07:39adding keyframes and adjusting the
- 00:07:41timing and speed of the keyframes we're
- 00:07:43ready to actually do some cool character
- 00:07:45animating inside a blender so for
- 00:07:47starters what you're gonna need is
- 00:07:48reference reference reference animation
- 00:07:51reference is basically the most
- 00:07:52important part of animating and eating
- 00:07:55the most professional of professionals
- 00:07:57will use video reference before going to
- 00:07:59animate something because it's really
- 00:08:01impossible to imagine what a natural
- 00:08:03human movement would look like without
- 00:08:05first visualizing it and seeing some
- 00:08:07reference of it actually happening so
- 00:08:09either go ahead and take a video clip if
- 00:08:11you
- 00:08:11self-acting like an idiot in your
- 00:08:13backyard for some character animation
- 00:08:14reference or if you'd rather use
- 00:08:16something that's already out there
- 00:08:17outlined there's a ton of great
- 00:08:18character animation reference available
- 00:08:20online and on YouTube one of my favorite
- 00:08:22references for animation is Kevin
- 00:08:24Perry's hundred ways to walk video where
- 00:08:26he does all kinds of different ways
- 00:08:28humans will walk it's great for
- 00:08:30character reference as this kind of
- 00:08:32exaggerated movements which is perfect
- 00:08:34for 3d animation and what we're going to
- 00:08:36be using today actually
- 00:08:37so I recommend picking one of the
- 00:08:38reference walks in his video for your
- 00:08:40animation today and we're gonna be going
- 00:08:42head and blocking out some of this
- 00:08:43animation another video that I recommend
- 00:08:45checking out for some good reference
- 00:08:46along with a lot of animation tips if
- 00:08:48you're getting into 3d animation this is
- 00:08:50still a really great video to watch as
- 00:08:51there's tons of tips and techniques that
- 00:08:53will translate over to 3d animation and
- 00:08:55be super useful so with your reference
- 00:08:57video on hand you're ready to start
- 00:08:58character animating inside of blender if
- 00:09:00you want to match your character
- 00:09:01animation exactly you can actually add
- 00:09:03it in as a background image in 3d space
- 00:09:05by going shift a and then adding in an
- 00:09:07image background right there as you can
- 00:09:09see but I don't want to match this
- 00:09:10animation exactly I'm just gonna be
- 00:09:12using it closely as reference so what
- 00:09:14I'm gonna do is start off by clearing
- 00:09:15these keyframes they're going X and
- 00:09:16deleting keyframes and then if you hit
- 00:09:18alt R and alt G it will reset the rig to
- 00:09:22its original pose which is exactly what
- 00:09:24we want and I'm going to go ahead and
- 00:09:26close off our extra tab here for
- 00:09:28animation because we'll use that later
- 00:09:29on for tweaking our animation so the
- 00:09:31animation cycle that I'm going to be
- 00:09:33animating today is the skip just because
- 00:09:35it's a bit more interesting and emotive
- 00:09:36than a basic walk and what you're gonna
- 00:09:38do is you just want to scrub through it
- 00:09:40real slowly and pick some of the key
- 00:09:41poses out of it so as you can see there
- 00:09:44is the post where he's up in the air his
- 00:09:46arms are swinging and his legs to move
- 00:09:47in and then there's the pose where he
- 00:09:49lands on the ground and his legs are
- 00:09:51kind of close together as they're
- 00:09:53switching positions which is basically
- 00:09:55the two key poses in this skip as well
- 00:09:58as the basic key poses and pretty much
- 00:09:59any sort of walk cycle there's the legs
- 00:10:02up and then there's the legs crossing so
- 00:10:04we're gonna start off by making this
- 00:10:05pose here the up in the air arms swing
- 00:10:08in jolly old skipper ruski so I'm gonna
- 00:10:11go ahead and jump to frame 1 and what
- 00:10:13can I actually save you a lot of time
- 00:10:14and animating keyframes is clicking this
- 00:10:17button right here which is an automatic
- 00:10:19keyframe insertion basically if you now
- 00:10:21move any sort of bone and let go it's
- 00:10:23gonna
- 00:10:24we add in a keyframe so that will save
- 00:10:26you a little bit of time in case you
- 00:10:27might forget to add a keyframe at some
- 00:10:29point I always use this option so go
- 00:10:31ahead and leave that enabled and we're
- 00:10:33just going to hit three to jump into
- 00:10:34side view and start making the pose that
- 00:10:36we see here so for blocking you always
- 00:10:38best off starting with the center bone
- 00:10:40of your character in this case it's
- 00:10:42going to be the hips controller right
- 00:10:44here and getting that in place and then
- 00:10:46basically working off there so for this
- 00:10:48animation I'm going to first pose the
- 00:10:50hips then I'm going to pose the legs and
- 00:10:53then the arms and etc and also since
- 00:10:55we're doing a cycle we're not gonna be
- 00:10:57moving our character horizontally at all
- 00:10:59we're just going to be keeping it in one
- 00:11:00place up and down like it's walking on a
- 00:11:02treadmill and if you wanted to animate
- 00:11:04it later you could just animate this
- 00:11:05master sent your bone for the character
- 00:11:07so I'm just gonna start off by pulling
- 00:11:09up the pelvis bone here a bit because
- 00:11:10we're at the height of our skip in this
- 00:11:12pose and then I'm going to rotate the
- 00:11:14hip bone a little bit because this leg
- 00:11:16is gonna be the one up in the air so I'm
- 00:11:18we're gonna rotate that then I'm gonna
- 00:11:19grab the left foot there and I'm going
- 00:11:21to pick it up in the air for a jolly old
- 00:11:23skip we'll rotate a little bit position
- 00:11:26it something like that and then this
- 00:11:27foot we want to be kind of down this is
- 00:11:29the one pushing off the ground so we're
- 00:11:31just going to kind of zoom around our
- 00:11:33character using the middle mouse button
- 00:11:34we'll go ahead and rotate the step
- 00:11:36controller bone here to push it up on
- 00:11:37their toes a little bit and then go
- 00:11:39ahead and just pull that back and that
- 00:11:40looks like a good position for the legs
- 00:11:42now we'll go ahead and position the
- 00:11:43hands because this leg is forward the
- 00:11:46hint this hand will be kind of swinging
- 00:11:47backwards right along here and you just
- 00:11:50want to keep this arm nice and relaxed
- 00:11:52looking we're kind of kind of throw it
- 00:11:54back there
- 00:11:54rotate it then positioning the right
- 00:11:58hand as well this one's gonna be up in
- 00:11:59the air opposite the leg that's up in
- 00:12:01the air so we'll go ahead and position
- 00:12:03this somewhere around there we're doing
- 00:12:05a jolly old skip and there's our basic
- 00:12:07blocked out skipping animation we can go
- 00:12:09ahead and block it out just a little bit
- 00:12:10more but something like that is looking
- 00:12:12pretty good for the height of the jump
- 00:12:14here I might rotate that toe down a
- 00:12:16little bit like she's jumping off the
- 00:12:17ground there and there's the basic first
- 00:12:19pose we're gonna come back and tweak a
- 00:12:21few of these bones later so I'm just
- 00:12:22jumping forward to frame 10 in the
- 00:12:24timeline here I'll zoom in a little bit
- 00:12:25with my middle mouse button and we're
- 00:12:27going to go ahead to the next major pose
- 00:12:29to block it out so our next major pose
- 00:12:31is the leg cross over as our character
- 00:12:33lands on the ground as you can see right
- 00:12:36here so this is going to be arms at the
- 00:12:38legs crossing over each other so again
- 00:12:40I'm going to start off by grabbing the
- 00:12:41center pelvic bone we're gonna pull it
- 00:12:43down because our character is kind of
- 00:12:44landing on the ground here this foot is
- 00:12:47going to come all the way down to the
- 00:12:49ground and be flat on the ground now so
- 00:12:50we want to rotate that back to be a nice
- 00:12:52flat foot and position it on the ground
- 00:12:55and this is the leg that's going to be
- 00:12:56crossing over being picked up for the
- 00:12:57next skip in the animation here you also
- 00:13:00want to rotate the hip bones because
- 00:13:02we're no longer jumping off that leg so
- 00:13:04we can go ahead and straighten out the
- 00:13:05hip bones for this keyframe the arms as
- 00:13:08I mentioned have to be swinging down to
- 00:13:09the waist now because of course we're
- 00:13:11coming down at the bottom of our skip
- 00:13:13here so I'm just pulling the arms down
- 00:13:14to a sort of neutral position along the
- 00:13:17side of our character and there's our
- 00:13:19basic crossover pose then you don't want
- 00:13:22to hit a to grab all your bones and then
- 00:13:23under the timeline here hit T and choose
- 00:13:25constant because as I mentioned we're
- 00:13:27only blocking the animation right now
- 00:13:29we're not working on the in-between
- 00:13:30frames so as you can see here now we
- 00:13:31have our two poses the top of our skip
- 00:13:34and then the landing of our skip with
- 00:13:36the next leg pulling up for the next
- 00:13:38jump now what we can do to save on a lot
- 00:13:39of time is when you have a character
- 00:13:41you're walking or skipping the pose with
- 00:13:43their left leg is going to be the same
- 00:13:45with their right leg what you can do is
- 00:13:47you can actually copy our first pose
- 00:13:48here where our left leg is the one up in
- 00:13:50the air hit a to select all of your
- 00:13:52bones there and go pose copy pose and
- 00:13:55then what we can do is move on to where
- 00:13:57we want the right leg to be the one up
- 00:13:59in the air which will jump to frame 24
- 00:14:01and instead of having to reanimate this
- 00:14:03we can just go pose paced posed flipped
- 00:14:05this we'll go ahead and put our right
- 00:14:07knee up in the air like it is with the
- 00:14:09left one here and basically just flip
- 00:14:10the animation and you can see this works
- 00:14:12for the most part there's a few
- 00:14:14keyframes that need to be tweaked where
- 00:14:16the elbows as you can see right here all
- 00:14:17right pointing the right direction so
- 00:14:19what I have to do for this is just go to
- 00:14:21that keyframe grab our elbow and pointer
- 00:14:23this is where the elbow will be pointing
- 00:14:25at and just pull it down so we have the
- 00:14:27arm at the waist there I'll go ahead and
- 00:14:29just add a little bit of variation to
- 00:14:31this one by pulling that arm down a
- 00:14:32little bit there something like that and
- 00:14:34that pose looks pretty good to me now we
- 00:14:36can do the same thing for our second
- 00:14:38keyframe here just copy it by hitting a
- 00:14:40to select all the bones pose copy pose
- 00:14:43jump to frame 30 we're just going by
- 00:14:45increments of 10 right now to keep it
- 00:14:47simple and we'll go paste post flipped
- 00:14:49again and now you can see we have our
- 00:14:51character
- 00:14:51in the in-between pose but flipped this
- 00:14:54time as I mentioned you might have to
- 00:14:56tweak a few of these bones just a little
- 00:14:58bit mainly just the hand balance it
- 00:14:59seems get a little bit messed up when
- 00:15:01you do this now all we need is one more
- 00:15:02major keyframe to make this loopable and
- 00:15:05that is the first keyframe so all we
- 00:15:06need to do is jump over frame one with
- 00:15:08all the bones selected again go pose
- 00:15:10copy pose and we're just going to paste
- 00:15:12this one not flipped at frame 40 here so
- 00:15:15just paste pose right there and if I
- 00:15:18made our timeline only last 40 frames
- 00:15:21which is all the key frames we have here
- 00:15:22so I'll just change the end here to be
- 00:15:2440 actually we're gonna go 39 because we
- 00:15:27want one less frame because we don't
- 00:15:29want that duplicate frame in there from
- 00:15:3040 to zero you can see that our
- 00:15:32animation would cycle to do so this is
- 00:15:35our first pass of character animation
- 00:15:37blocking and this is when you want to
- 00:15:38make some of your more major tweaks
- 00:15:40maybe to the animation so I might want
- 00:15:42to take our first frame here and just
- 00:15:44make it a little bit more exaggerated
- 00:15:46let's give her a little bit more height
- 00:15:48in her skip with putting a little bit of
- 00:15:50extra bounce in her step we'll go ahead
- 00:15:52and pull this keyframe up a little bit
- 00:15:53pull it back a little bit like she's
- 00:15:55really jumping forward into that
- 00:15:57animation a little bit more and this is
- 00:15:58where you can kind of go ahead and just
- 00:16:00push the limits of what a normal
- 00:16:01character could do because we're going
- 00:16:03for more of a stylized cartoon animation
- 00:16:05and make it just a little bit more
- 00:16:06exaggerated at this stage so we're just
- 00:16:08giving her a lot of energy in her step a
- 00:16:10lot of energy in her arms maybe we'll
- 00:16:12rotate those hips forward just a little
- 00:16:14bit and if you're happy with your more
- 00:16:15extreme pose then you can go ahead and
- 00:16:17of course copy it to those other
- 00:16:19locations again by going copy pose jump
- 00:16:21into frame 20 and pasting the pose
- 00:16:23flipped you might want to tweak that
- 00:16:25elbow again right there but otherwise
- 00:16:27it's pretty good and ready to go and
- 00:16:29then of course you just need to paste
- 00:16:30that pose again on frame 40 so now we
- 00:16:34have our major poses sort of blocked out
- 00:16:36here we need to work on our in-between
- 00:16:38pose for the in-between pose I'm going
- 00:16:39to pick the frame where both feet are on
- 00:16:41the ground and one arm is up in the air
- 00:16:43this is sort of the transition pose
- 00:16:45between the two poses we already blocked
- 00:16:47out here so jumping back into blender
- 00:16:49you'll see that at frame five we'll want
- 00:16:51to go ahead and make this pose so
- 00:16:52starting off with our hips we want the
- 00:16:54character to have landed on the ground
- 00:16:56because all feet are touching the ground
- 00:16:57at this point so we're gonna pull that
- 00:16:58Center pelvic bone down a little bit
- 00:17:00grab the feet and land them on the
- 00:17:02ground as well if you accidentally hide
- 00:17:04your bone you probably put
- 00:17:05eh and is alt H to unhide it that's
- 00:17:07something that I tend to do a lot
- 00:17:09because it's right next to G so I
- 00:17:10thought I'd mention that placing the
- 00:17:11feet of the ground pulling the center
- 00:17:13hip bone down to give a nice sort of
- 00:17:15landing position this arm should still
- 00:17:17be up in the air just pull that elbow
- 00:17:19down a little bit this arm should be
- 00:17:20kind of swinging to the side that should
- 00:17:22work is a pretty good in-between frame
- 00:17:23if we kind of scrub through here you can
- 00:17:24see we have that in-between pose so now
- 00:17:27that we have these three key frames
- 00:17:29these are the only major key frames we
- 00:17:30really need in this skip walk animation
- 00:17:33cycle that we're creating so all we need
- 00:17:35to do is copy and paste these frames now
- 00:17:37as we were doing earlier to make it a
- 00:17:39walk cycle so I have these three frames
- 00:17:42and I actually want to pull frame 20 in
- 00:17:43to be a little bit tighter so now we can
- 00:17:46kind of work on the timing of these key
- 00:17:47frames so we have these first few frames
- 00:17:49and it takes a little too long to get to
- 00:17:50frame 20 so I'm gonna go ahead and pull
- 00:17:53this in a few frames maybe you drop it
- 00:17:54at about frame 16 right there
- 00:17:56so you can see we have that do to do
- 00:17:59perfect and now all we need to do is
- 00:18:02copy and paste our landing pose flipped
- 00:18:04for the other side so I'm going to grab
- 00:18:06key frame 5 grab all the bones on key
- 00:18:09frame private go pose copy pose
- 00:18:11now I'm gonna jump to frame 20 or 21
- 00:18:13here we'll say 21 and go pose paste
- 00:18:17posed flipped perfect all we need to do
- 00:18:19is correct those two elbowing bones
- 00:18:21because those didn't flip properly and
- 00:18:23that looks pretty good
- 00:18:23with all of our bones selected we can
- 00:18:25grab these frames here pull them in
- 00:18:27about five frames after twenty-one so
- 00:18:29we're gonna go to 26 with these and then
- 00:18:31grab our last major keyframe there and
- 00:18:34we're gonna position that at 31 now we
- 00:18:36just need to make our finish timeline
- 00:18:38last only 30 frames because that is the
- 00:18:40number of key frames we have now and we
- 00:18:42should have a nice cycling keyframe
- 00:18:44animation and we do so this is happening
- 00:18:46a little fast right now and I mainly
- 00:18:48want it to hold its key pose of the
- 00:18:50character being in the air longer so I'm
- 00:18:52gonna grab all the key frames after
- 00:18:54frame one and we're gonna make this last
- 00:18:57until about 10 frames there so the jump
- 00:18:59in the air lasts a while and they're
- 00:19:00gonna move all of these frames forward
- 00:19:02to frame 30 so we have those gaps where
- 00:19:06our character is in the air that looks
- 00:19:07pretty good and if we adjust our
- 00:19:09timeline for those key frames now you
- 00:19:10can see that we have a better looking
- 00:19:13skip animation so now that our basic key
- 00:19:15frames are looking pretty good it's time
- 00:19:16to add a little bit more of those
- 00:19:17adjustment key frame
- 00:19:19that I was talking about so here's where
- 00:19:20you can spend a lot of time sort of
- 00:19:22perfecting your animation a little bit
- 00:19:23starting by adding in a few more
- 00:19:25keyframes to different bones so I'm
- 00:19:27gonna hit end to bring up our character
- 00:19:29layers here and turn on the FK bones
- 00:19:31this will allow me to sort of rotate and
- 00:19:33stretch these shoulders with on frame 1
- 00:19:35when the left leg is up we might want
- 00:19:38these shoulders to kind of be rotated to
- 00:19:40match that a little bit so what I can do
- 00:19:41is I can grab the waist here and rotate
- 00:19:43it to kind of match the swing of the
- 00:19:47hips there a little bit as well then we
- 00:19:49go ahead and jump back down to frame 15
- 00:19:51rotate that back to be more in the
- 00:19:53center there and then I frame 20 we
- 00:19:55rotated the opposite direction because
- 00:19:56our character is now jumping with the
- 00:19:58other leg there so we'd rotate that
- 00:20:00along the way that ways we might have to
- 00:20:01move the hand balance a little bit to
- 00:20:03match that movement and there you can
- 00:20:04see we have that little extra skipping
- 00:20:07the shoulders as they're kind of
- 00:20:08rotating you can see if you look
- 00:20:09straight down a little bit more the bone
- 00:20:11you might want to just in some of these
- 00:20:12frames is the chest bone when our
- 00:20:14character is at the top of her jump
- 00:20:15there might be a little bit more
- 00:20:16stretched out and when it lands on the
- 00:20:18ground you might be a little bit more
- 00:20:20hunched over here you might want to work
- 00:20:21on the hair animation so in the
- 00:20:23character properties tab here you can
- 00:20:25turn on the hair we can go ahead at
- 00:20:27frame 1 and position the hair from
- 00:20:28however we want it at the top of the
- 00:20:30skip the hair we kind of be blowing back
- 00:20:32here so we can go ahead and grab these
- 00:20:33keyframes position it so the hair is
- 00:20:35kind of blowing back on the head there
- 00:20:37as you can see here jump forward to the
- 00:20:40landing keyframe here the hair will be
- 00:20:43kind of coming in at frame 15 the hair
- 00:20:45shouldn't be kind of bouncing against
- 00:20:46the back of the head a little bit pacing
- 00:20:48that first frame at the end again we can
- 00:20:50see we may now animated the hair to kind
- 00:20:51of go with the animation and this is
- 00:20:52where you can see the animation blocking
- 00:20:54just makes it a lot easier to make sure
- 00:20:55you're hitting those key poses but now
- 00:20:57we're done with the blocking and we can
- 00:20:59tweak some of the curves on the
- 00:21:01animation so what I'm gonna do is I'm
- 00:21:03gonna hit a to grab all of our keyframes
- 00:21:05under the timeline here I'm gonna hover
- 00:21:07my mouse and hit T and switch it back to
- 00:21:09be easier curve now if I play it you can
- 00:21:11see we have our character animation with
- 00:21:13those curves so the animation looks
- 00:21:15pretty good but again we have those
- 00:21:16keyframes that kind of look like they
- 00:21:18are floating because everything is on a
- 00:21:20Bezier curve so here's where you can
- 00:21:21tweak your animation using the graph
- 00:21:23editor so I'm gonna split my window like
- 00:21:25I showed earlier and I'm going to switch
- 00:21:27this window over to the animation graph
- 00:21:29editor and as you can see you have all
- 00:21:30these confusing keyframes that might
- 00:21:32kind of
- 00:21:32intimidates you a little bit but we're
- 00:21:34only going to focus on a few bones to
- 00:21:35tweak here so I'm gonna grab the pelvic
- 00:21:37bone in the center of the mesh first and
- 00:21:39we're only going to be focusing on the Y
- 00:21:41location of this bone so I'm going to
- 00:21:43turn off all of the other axes of this
- 00:21:45bone so we just have the Y location
- 00:21:47making it nice and easy to see what we
- 00:21:50have selected and here you can see this
- 00:21:51is where we want the character to kind
- 00:21:53of gain some momentum falling so she
- 00:21:55comes to a faster stop once you kind of
- 00:21:57lands at the bottom of her skip all we
- 00:21:59need to do is grab our handle and pull
- 00:22:01this to be a much tighter landing for
- 00:22:03that bone right there and as you can see
- 00:22:05now our character lands with a little
- 00:22:08bit more weight so we want to go ahead
- 00:22:09and do that for the first time a
- 00:22:10character Lance as well making it nice
- 00:22:12and sharp so our character lands with a
- 00:22:15little bit more weight to her body the
- 00:22:17other thing we want to do is adjust the
- 00:22:18timing a little bit of a few of the
- 00:22:20bones not all of them just the center
- 00:22:22pelvic bone because right now is taking
- 00:22:23five frames to jump in the air and then
- 00:22:25ten frames to come to a landing which is
- 00:22:27pretty fakie looking because gravity
- 00:22:29will be pulling you down on a jump just
- 00:22:31as fast as you're going up so we need to
- 00:22:33adjust that and that is where we want to
- 00:22:34go to the dope sheet like I showed
- 00:22:36earlier so we'll switch from the graph
- 00:22:37editor here over to the dope sheet zoom
- 00:22:40in here a bit drop this down so to make
- 00:22:42our character float a little bit less in
- 00:22:44the air we're gonna grab the Y bone here
- 00:22:46in our dope sheet and on our first jump
- 00:22:48here it should land on the ground a
- 00:22:50little bit quicker than ten frames so
- 00:22:52what we're gonna do is we're gonna grab
- 00:22:53the falling animation there and we'll
- 00:22:55pull it over three frames so it's
- 00:22:57landing at frame seven now instead of
- 00:22:59frame ten and I'm gonna go to the next
- 00:23:01jump here and when do the same thing
- 00:23:04where we're gonna pull this frame over
- 00:23:05about three frames so our character
- 00:23:07lands on the ground a little bit faster
- 00:23:09after her jump so just with those two
- 00:23:11key frames offset you can already see
- 00:23:13that the animation looks a lot better
- 00:23:14now the other thing that you can
- 00:23:16actually tweak in the graph editor that
- 00:23:17makes animating really easy as I can see
- 00:23:20here I think maybe her feet a little bit
- 00:23:22too far spread apart I think it might be
- 00:23:24a little bit nicer looking if they're a
- 00:23:25little bit closer together so what you
- 00:23:27can do is you can switch now from the
- 00:23:28dope sheet back to the graph editor foot
- 00:23:31bone selected to make it easy we'll just
- 00:23:32turn off the visibility of all the
- 00:23:34different locations except for the X
- 00:23:36location over here leaving just the X
- 00:23:38location the one selected so then on the
- 00:23:40graph editor I can hit a to just select
- 00:23:42all of the X location keyframes and then
- 00:23:44if I hit G and Y you can
- 00:23:46I can move the location of that X
- 00:23:48keyframe anywhere wants along the x-axis
- 00:23:50and this is really great because you
- 00:23:52keep all of the keyframe animation data
- 00:23:54and you're just tweaking all of those
- 00:23:56keyframes along one access so by hitting
- 00:23:58G and Y and then holding shift to make
- 00:24:00just a very minor change I can pull that
- 00:24:03leg in a little bit closer and I think
- 00:24:05that just looks a little bit better I
- 00:24:06can do the same thing with the other
- 00:24:08foot there and just pull that leg in a
- 00:24:09little bit tighter there something like
- 00:24:11that and now you can see as our
- 00:24:13character moves the legs are a little
- 00:24:15bit tighter together and I think that
- 00:24:16just looks a little bit more natural so
- 00:24:18now you can spend as much time as you
- 00:24:19like going through and tweaking this
- 00:24:20animation if you maybe want the head to
- 00:24:22kind of rock with the animation you
- 00:24:24could rotate that a little bit at the
- 00:24:26peak of the jump and now you can see you
- 00:24:27have a little bit of head movement
- 00:24:28making that look a little bit more
- 00:24:30natural adding a little bit of rotation
- 00:24:32along the Y to the hips to kind of have
- 00:24:34them twist a little bit as the body
- 00:24:36twists with the legs can look nice and
- 00:24:38what's just doing a little bit of
- 00:24:39tweaking on your character you can see
- 00:24:41that you now have a nice sort of
- 00:24:42skipping animation going on and if you
- 00:24:45wanted to turn off the rig just hit the
- 00:24:47little eyeball up there so you can see
- 00:24:48what the character looks like without a
- 00:24:49rig so there's our finished basic
- 00:24:50character animation we have a nice
- 00:24:52little skipping character jolly Jolly
- 00:24:54skipping along the road here and this
- 00:24:57was a lot of fun to do so that's the
- 00:24:59basics of character animating inside a
- 00:25:00blender this is just a simple animation
- 00:25:02that we whipped up in what twenty thirty
- 00:25:03minutes not too much work at all and as
- 00:25:06you can see it's a ton of fun to play
- 00:25:07around with if this is to normal of an
- 00:25:09animation for you though you just grab a
- 00:25:10center bone and really get the character
- 00:25:12stretch and going on but I hope you guys
- 00:25:14enjoyed this video created some cool
- 00:25:16animations and as I said we now have
- 00:25:18these CG geeks discord server so if you
- 00:25:20created some animation and you want some
- 00:25:22feedback on it go ahead and join our
- 00:25:23discord server hanging out with me and
- 00:25:25thousands of others CG artists where
- 00:25:26we're all creating cool things together
- 00:25:27and sharing what we creates over there
- 00:25:30so now I encourage you to go ahead and
- 00:25:31create some more extreme animations
- 00:25:33here's one that I worked out in an
- 00:25:34evening the other day and as you can see
- 00:25:36it's just a lot of fun to get some more
- 00:25:37extreme animating and that's where you
- 00:25:39really need the character blocking to
- 00:25:41make sure you hit all those key poses
- 00:25:42throughout an animation like this and
- 00:25:44here's another walk cycle that I made
- 00:25:46using the character rig just a lot of
- 00:25:47fun to play around with different styles
- 00:25:49of walks and whatnot so I hope you had
- 00:25:51some fun learning how to animate
- 00:25:52characters in blender if you did I
- 00:25:54appreciate that thumbs up and let me
- 00:25:55know if you had any comments in the
- 00:25:56comment section below
- 00:25:57but now I must go so I will see you all
- 00:25:59at
- 00:26:00other time mother
- 3D Animation
- Blender
- Character Models
- Keyframing
- Animation Basics
- CG Geek
- Animation Blocking
- Animation Reference
- Discord Community
- Tutorial