From the course: Blender: Tips, Tricks and Techniques
Quick animation with functions - Blender Tutorial
From the course: Blender: Tips, Tricks and Techniques
Quick animation with functions
- [David] Animating in Blender couldn't be easier, and in this week's Blender's Tips, Tricks, and Techniques I'm going to show you how to animate using functions and not placing any more than a single key frame. Let me show you. First let's delete this cube. And hit shift C, shift A, and let's go ahead and put armature and single bone. Let's zoom in a little bit, tab. Let's hit one on your numpad and five and then period. If you don't have a numpad you can always go to view, front, and then we're going to switch to orthographic and finally numpad period. View selected, so you get a nice view here. Now hit E, Z, one, E, Z, one again. That's it. Let's come back over to pose mode. Click on this one, switch to animation, and actually we want to click on all of these, hit I, location rotation scale, we need at least one keyframe to use a function, let's bring this up here and move it over a little bit, zoom out a tad, hit this little button here, and let's start with this bottom one. Let's open this up, and let's just go to Quaternian X, shift H, come over to modifiers, add, built-in function sine. Whoa! And if I just play that, you're going to get this ridiculous thing. Let's come in here, let's make that amplitude .1, see what we get. In fact, you can always just hit the play button, or hit alt-A on your computer, and then change these functions and in real time you'll see what's happening. So let's pick something like that. That just lets you make the phase tighter, longer, so I can zoom in here, see what's going, and then offsets are always handy. This looks good, so let's click on this copy button, click on Y, shift H, paste. There we go, now we can offset this one a little bit, let's offset in this direction, and let's go to Z. Shift H, paste, and let's offset that one too. Now that is looking pretty crazy. Let's do it again. Let's click on the middle bone, X, shift H, paste, we're going to offset it this time negative a little bit, same with the Z. Shift H, paste, offset it in the negative direction, that way it happens later, if you will. Here's what I mean by that. If I go to these two Zs and shift H, you can see that one happens later. So, this is the middle bone, this is the bottom bone, so when the bottom bone is at its top Z, the middle bone is not just there yet, but it will eventually get there. In fact, we can make the amplitude a little bit bigger, too, if we want to. Let's do that to the X, shift H of course, phase offset a little bit, maybe a little bit more amplitude. Now let's go up to the top and let's come over to X, paste, phase offset a bunch, same with the Z. Paste, phase offset it by a bunch, and in this case, we'll do the Y as well. Phase offset, and let's just do that. Now you get this kind of wicked little thing, and if you really want to, you can, of course, compare the axes and make sure that everything is offset correctly, so that you get a nice offset on everything. But there you go, you've now animated-- well, I don't really know what you've animated, but you've animated something, and that's the point, that you're able to use a function to do some pretty cool stuff. Now, that's not the only thing you can do. You can, let's come over here, add modifier, noise. Noise is going to be really crazy. So, let's go ahead and say, make it additive, and let's bring it down, bring it down on all the sides, scale as well, and let's just play that. That's pretty crazy. Now it looks like it's being hit by a wind of some sort. And the cool thing about this, if I just go ahead and go to layer 2, so let's just go to layer 2 here, let's just add a cube, shift A, cube. I'm going to hit I, location rotation scale, come to another part, if you're at the beginning that's okay too, you can just key it somewhere, and then key it somewhere else. That way, when you play it, you have this. And now that you have this, you can also go ahead and use a modifier and add noise. Let's go here, add it to the Z value, shift H, noise, strength, let's bring that strength down a little bit, and if I scoot this over a little, you can kind of see what's happening here. It's actually adding the noise on top of what's already happening. So that's really, really handy. That way, you can have regular animation, and then just add noise or whatever you wanted on top of all that. Now, one more cool function. Let's say you had a whole bunch of animation, like you do now, let's go to this bottom one for example. Let's say you had this kind of crazy animation. And you couldn't really change it because there are so many key frames. What you can do is go to envelope, and with envelope here, you're going to want to set the minimum, and you can hold down shift to get it just about right, maximum, there we go, add a point. And what that's going to do is it lets you effectively scale this, so I can make it really big, or if I think it's way too, too much, I can just scale it. And then I can shift it down or do whatever I want with it. So that's a really handy tool you can use in your animation. An envelope, which lets you adjust animation without necessarily destroying it, it's just a non-destructive process. See that? If I turn it off it's crazy, if I turn it on, you can see I've really limited what's going on there. That can be really helpful for cleaning up animation or just shifting things around. Like all things in Blender, there are tons of modifiers in here, stepped interpolation's really handy for animation if you just want to quickly preview how it looks stepped, or blocked, it's a really handy function. Of course, noise limits. Other cool things you can do, you can even write in some Python if you'd like. And there you go. Using a few modifiers, you're able to quickly animate a crazy bunch of bones, even make it look like it's being blown by the wind, and of course, you've even learned how to use an envelope, which lets you rescale animation without destroying it. Also a really helpful little tool. Like all things in Blender, get in there. Play with it. See what interesting things you can come up with. And until next time, this is David for Blender's Tips, Tricks, and Techniques.
Contents
-
-
-
Handy Blender settings and add-ons3m
-
(Locked)
PBR workflow for Blender3m 51s
-
(Locked)
Light it on fire!5m 23s
-
(Locked)
Filmic and HDR in Blender3m 33s
-
(Locked)
Quick animation tips and tricks6m 48s
-
Camera tracking like a pro8m 20s
-
(Locked)
Materials and Multiscatter GGX3m 13s
-
(Locked)
Destroy everything with dynamics4m 21s
-
(Locked)
Kill fireflies with good render settings8m 39s
-
(Locked)
Rig a character with Rigify10m 44s
-
(Locked)
Let's make clouds!4m 59s
-
(Locked)
Quick compositing tricks5m 18s
-
(Locked)
Rig a mouth using Shape Keys7m 32s
-
(Locked)
Ignite a fiery tornado4m 11s
-
(Locked)
An in-depth eye rig8m 12s
-
(Locked)
DupliFaces3m 5s
-
(Locked)
Particle armies6m 9s
-
(Locked)
Let's make grass13m 4s
-
(Locked)
Make it rain5m 49s
-
(Locked)
Cloth simulation: Flag4m 46s
-
(Locked)
A quick ocean8m 20s
-
(Locked)
Dynamic painting7m 24s
-
(Locked)
UV like a pro10m 37s
-
(Locked)
Camera tricks8m 53s
-
(Locked)
Shrink wrap your life6m 10s
-
(Locked)
Alembics and offsets7m 51s
-
(Locked)
Work with modeling tools5m 33s
-
(Locked)
Orphan data7m 6s
-
Use the Mesh Edit Tools add-on4m 35s
-
(Locked)
Sculpting in Blender6m 29s
-
(Locked)
Lattices4m 43s
-
(Locked)
3D printing13m 31s
-
New add-ons for Dynamic Sky5m 48s
-
(Locked)
Magic UV4m 4s
-
(Locked)
Import Images as Planes3m 49s
-
(Locked)
Projections in camera6m 50s
-
(Locked)
How to data transfer5m 57s
-
(Locked)
UV without UVs6m 55s
-
(Locked)
Work with the Grease Pencil8m 10s
-
Random color nodes5m 48s
-
(Locked)
Tile textures6m 48s
-
(Locked)
Wood floor textures10m 47s
-
(Locked)
Light path nodes for rendering8m 48s
-
Emission volumes for quick rendering4m 36s
-
(Locked)
Pointiness in cycles5m 27s
-
(Locked)
Box mapping in cycles6m 4s
-
(Locked)
Save memory in Blender with Remap5m 35s
-
(Locked)
Quick mesh cleanup with Dissolve7m 50s
-
(Locked)
Undo History4m 12s
-
Quick mesh cleanup with Decimate5m 37s
-
Forming fog and mist7m 31s
-
(Locked)
Create glare streaks8m 31s
-
(Locked)
Create rays of light5m 1s
-
(Locked)
Useful geometry with Archimesh6m 56s
-
(Locked)
Grow ivy or moss on an object5m 20s
-
(Locked)
Create a twist effect for columns5m 9s
-
(Locked)
Unique selection tools7m 20s
-
(Locked)
Bridge edge loops5m 54s
-
(Locked)
Take measurements inside of Blender4m 5s
-
(Locked)
Extra hidden objects in Blender6m 56s
-
Hide geometry with masks7m 2s
-
(Locked)
Create cutouts6m 55s
-
(Locked)
A better way to fill in a mesh5m
-
(Locked)
Create a 3D text object5m 2s
-
(Locked)
Clean up renders with denoising8m 47s
-
(Locked)
Quick render tests with overrides6m 23s
-
(Locked)
Quick Fluid6m 11s
-
(Locked)
Simplify AO7m 54s
-
(Locked)
Add-ons: Dynamic Context Menu4m 6s
-
(Locked)
Python: Quick renaming6m 14s
-
(Locked)
Python: Set origin on multiple objects6m 1s
-
(Locked)
Animating cameras: Turnaround4m 3s
-
(Locked)
Animating cameras: Following objects5m 15s
-
(Locked)
Using multiple constraints on one object7m 42s
-
Fun with constraints: Elevator and Pivot4m 53s
-
(Locked)
Face rigging with Rigify6m 51s
-
Quick tree making6m 58s
-
(Locked)
Quick strokes in freestyle and line boil6m 11s
-
(Locked)
Advanced freestyle lines7m 13s
-
(Locked)
Cartoon shading in cycles5m 1s
-
Quick animation with functions7m 48s
-
(Locked)
Python: Set viewport color6m 6s
-
Modeling hair using Curves8m 42s
-
(Locked)
Making quick fur8m 22s
-
(Locked)
Using the Hair BSDF node5m 35s
-
(Locked)
Making fire out of nodes10m 58s
-
(Locked)
Combining multiple UV maps7m 59s
-
(Locked)
Workflows: Why you should link10m 2s
-
(Locked)
Workflows: Rigging with a mesh cage6m 38s
-
(Locked)
Workflows: Using NLA Editor8m 29s
-
(Locked)
Workflows: Sharing animation7m 25s
-
(Locked)
Dealing with a dense scenes, part 1: Groups and layers7m 12s
-
(Locked)
Dealing with a dense scenes, part 2: Scene background6m 32s
-
(Locked)
Dealing with a dense scenes, part 3: ID mask8m 35s
-
(Locked)
Dealing with a dense scenes, part 4: Cryptomattes7m 46s
-
(Locked)
Modeling: Quick Bend, Solidify, and Fatten5m 18s
-
(Locked)
Rigging: Molding and fixing your rigged character8m 52s
-
(Locked)
Dynamically paint different cycle materials7m 29s
-
(Locked)
Create and clean a mess with physics7m 38s
-
(Locked)
Create and clean a mess with particles8m 43s
-
(Locked)
Creating particles along a curve7m 14s
-
(Locked)
Modeling: Remeshing with Blender9m 49s
-
(Locked)
Modeling: Remeshing with instant meshes7m 13s
-
(Locked)
Groups are now collections4m 34s
-
(Locked)
Driving animation with the new Drivers tools3m 11s
-
(Locked)
Bone Relative for faster rigging6m 12s
-
(Locked)
The big jump: Welcome to Blender 2.83m 43s
-
(Locked)
Where is everything in Blender 2.8?!4m 52s
-
(Locked)
Cleaner bevel and hardening normals3m 46s
-
(Locked)
The new Weighted Normal modifier2m 41s
-
(Locked)
Smoothing it out with custom normals4m 27s
-
(Locked)
Mesh analysis for 3D printers4m 3s
-
(Locked)
Subdividing beautifully4m 12s
-
(Locked)
Modeling: Photogrammetry with Meshroom6m 43s
-
(Locked)
View layers and masking your objects3m 52s
-
(Locked)
One simple trick to rendering faster2m 20s
-
(Locked)
Quick viewport renders in Blender 2.85m 13s
-
(Locked)
EEVEE for beginners: Materials3m 54s
-
(Locked)
EEVEE for beginners: Light and shadow5m 4s
-
(Locked)
EEVEE for beginners: Depth of field5m 32s
-
(Locked)
EEVEE for beginners: Volumes4m 44s
-
(Locked)
EEVEE for beginners: Motion blur2m 35s
-
(Locked)
EEVEE for beginners: Toon shading with Shader to RGB5m 5s
-
(Locked)
EEVEE for Beginners: Indirection lighting probes4m 12s
-
(Locked)
EEVEE for Beginners: Reflections5m 31s
-
(Locked)
EEVEE for Beginners: Hair4m 2s
-
(Locked)
Blender 2.8 animation: Keying sets4m 14s
-
(Locked)
Blender 2.8 animation: Delta transforms5m
-
(Locked)
Blender physics 101: Hair dynamics8m 7s
-
(Locked)
Blender physics 101: Hair children8m 15s
-
(Locked)
Blender physics 101: Hairs and particle instances7m 12s
-
(Locked)
Blender physics 101: Soft body dynamics6m 51s
-
(Locked)
Blender physics 101: Combining hair and soft body7m 33s
-
(Locked)
Blender physics 101: Hi-res smoke5m 45s
-
(Locked)
Blender physics 101: Fireballs6m 49s
-
(Locked)
Blender physics 101: Smoke and forces6m 53s
-
(Locked)
Blender physics 101: Rendering volumes faster7m 29s
-
(Locked)
Blender physics 101: Particle smoke6m 49s
-
(Locked)
Blender physics 101: Smoke magic9m 26s
-
(Locked)
Quick tip: Clipping plane4m 36s
-
(Locked)
Intel Open Image Denoise to make images pretty and faster6m 30s
-
(Locked)
UI improvements in Blender 2.81 and 2.824m 7s
-
(Locked)
Library Overrides6m 43s
-
(Locked)
Let’s make balloons: Cloth simulation with air pressure6m 3s
-
(Locked)
Mantaflow: New physically based fluid simulation6m 9s
-
(Locked)
Smoke and fire simulations with Mantaflow5m 51s
-
(Locked)
Mantaflow guides4m 5s
-
(Locked)
Advanced Cycles nodes updates6m 40s
-
(Locked)
Blender and UDIM5m 59s
-
(Locked)
New sculpting tools in Blender5m 25s
-
(Locked)
Remeshing sculpts in Blender5m 41s
-
(Locked)
Create levels of detail objects with Multires5m 3s
-
(Locked)
Actual sun positions in Blender4m 57s
-
(Locked)
Fix self-overlapping transparency5m 47s
-
(Locked)
New helpful Blender preferences6m 57s
-
(Locked)
Blender 2.83 and virtual reality5m 7s
-
(Locked)
Adaptive sampling in Blender 2.835m 29s
-
(Locked)
Wave and noise texture updates in Blender 2.835m 6s
-
(Locked)
Volume rendering speed-up trick5m 5s
-
(Locked)
Attach objects with updated Child Of constraint5m 19s
-
(Locked)
New sculpting brush: The Cloth brush4m 59s
-
(Locked)
Quickly organize sculpture with Face Sets3m 15s
-
(Locked)
Simplify Graph Editor keys with Decimate4m 23s
-
(Locked)
Projected textures with lights5m 25s
-
(Locked)
New Unreal Engine tools for Blender7m 55s
-
(Locked)
How OpenVDB improves Blender volumes6m 34s
-
(Locked)
Expand UVs automatically with Blender 2.904m 25s
-
(Locked)
New Transform Fill for Grease Pencil3m 1s
-
(Locked)
Grease Pencil Vertex Paint tricks4m 22s
-
(Locked)
Easy way to manage collections4m 41s
-
(Locked)
An incredible update to Sky in Blender 2.903m 51s
-
(Locked)
Unsubdivide High Polygon meshes in Blender 2.905m 26s
-
(Locked)
Modeling updates to Blender 2.905m 18s
-
(Locked)
Preview scenes with Viewport Denoising in Blender4m 35s
-
(Locked)
Library overrides updates in Blender 2.904m 39s
-
(Locked)
Use BlenderKit to quickly build out scenes3m 12s
-
(Locked)
Updated Physics tab for fluids6m 45s
-
(Locked)
The latest in quality-of-life improvements5m 9s
-
(Locked)
How to use wetmaps and particles to make snow12m 50s
-
(Locked)
Command the high seas with Blender's updated ocean4m 29s
-
(Locked)
Using heat to make explosions hot8m 37s
-
(Locked)
Importing SVGs to make beautiful logo renders7m 36s
-
(Locked)
Quickly create a dog or cat rig in Blender6m 48s
-
(Locked)
Animating animals in Blender7m 28s
-
(Locked)
How to use the NLA editor in Blender6m 14s
-
(Locked)
Grease pencil to 3D mesh4m 17s
-
(Locked)
Create augmented reality files with Blender3m 43s
-
(Locked)
Cloth, collisions, and Alembic caches5m 33s
-
(Locked)
Data transfer for porting character rigs7m 46s
-
(Locked)
How Geometry Nodes Changes Everything4m 38s
-
(Locked)
Point Clouds8m 56s
-
(Locked)
Block Out a Scene in Blender in Two Clicks!3m 24s
-
(Locked)
Getting Sticky with Viscosity6m 48s
-
(Locked)
Camera Tracking in Blender 2.92 Improvements6m 36s
-
(Locked)
Image Trace Your Drawings in Grease Pencil!4m 9s
-
(Locked)
Making 2D Animation Easier with Interpolating4m 1s
-
(Locked)
Quick Cryptomattes with EEVEE6m 51s
-
(Locked)
Move Along a Curve8m 20s
-
(Locked)
Sculpt like a Pro with MultiRes and Sculpt Mode4m 9s
-
(Locked)
What data-blocks are and how to use them5m 38s
-
(Locked)
Helpful animation tips and tricks6m
-