3 Tools I Use on My Motion Graphics in Blender Every Day!

Ducky 3D
16 Jan 202409:32

Summary

TLDRThe video teaches three motion graphics techniques - randomizing objects on a surface, creating loopable camera shake, and animating objects along curves. It briefly covers how to set up each technique in Blender, with example animations showing the final results. Additional resources are mentioned like project files and tutorials for learning more in-depth.

Takeaways

  • 😀 Use Geometry Nodes to randomly distribute objects on a surface
  • 😀 Control random distribution with noise textures in Geometry Nodes
  • 😀 Add camera shake with Noise modifier and blend in/out for seamless loop
  • 😀 Use Follow Path constraint to make objects follow a curve
  • 😀 Animate curve shape to create flowing object animations
  • 😀 Learn to create flowing number countdown animation on Patreon
  • 😀 Free project file available to follow along with camera shake tutorial
  • 😀 Full tutorial linked in description for creating flowing object animations
  • 😀 Support channel on Patreon for bonus content and project files
  • 😀 Apply tricks shown to make motion graphics animations more interesting

Q & A

  • オブジェクトのコレクションをランダムに配置する方法は何ですか?

    -オブジェクトのコレクションをランダムに配置するには、「インスタンスオンポイント」ノードを使用し、選択したコレクションをインスタンスにプラグインします。そして、「ピックインスタンス」を使用するか、「ランダムバリューノード」を「インスタンスインデックス」に接続してランダムに配置します。

  • カメラシェイクを作成しループさせる方法は何ですか?

    -カメラシェイクを作成しループさせるには、アニメーションタブのグラフエディターで、X、Y、Zオイラーローテーションにノイズモディファイアを追加します。それから、「フレーム範囲を制限する」を使用して、アニメーションの始まりと終わりでシェイクを滑らかにします。

  • オブジェクトをカーブに沿って動かすにはどうすればよいですか?

    -オブジェクトをカーブに沿って動かすには、「パス制約」をオブジェクトに追加し、対象のパスを選択します。この方法で、オブジェクトはカーブに沿って移動します。

  • オブジェクトのコレクションをテクスチャを使ってランダムに配置するにはどうすればいいですか?

    -テクスチャを使用してオブジェクトのコレクションをランダムに配置するには、ノイズテクスチャをインスタンスインデックスにプラグインし、マップレンジとベクトル数学ノードを使用して設定します。これにより、テクスチャがオブジェクトの配置に影響を与えます。

  • ランダム配置のための「ピックインスタンス」とは何ですか?

    -「ピックインスタンス」は、インスタンス化されたオブジェクト間で自動的に選択を行う機能です。しかし、これは配置に対する直接的な制御を提供しません。

  • カメラシェイクの強度とスケールを調整するにはどうすればよいですか?

    -カメラシェイクの強度とスケールを調整するには、ノイズモディファイアの「強度」および「スケール」パラメータを編集します。これにより、シェイクの振幅と頻度を細かく調整できます。

  • オブジェクトがランダムに配置されるテクスチャの影響を調整するにはどうすればよいですか?

    -テクスチャの影響を調整するには、「マップレンジ」ノードを使用して入力と出力の範囲を調整し、「ベクトル数学」ノードでその効果を強調または減少させます。

  • カメラシェイクをループさせる際の「フレーム範囲を制限する」の目的は何ですか?

    -「フレーム範囲を制限する」は、アニメーションの特定の部分でノイズモディファイアの効果を有効または無効にするために使用されます。これにより、アニメーションの開始と終了でシェイクを自然に見せることができます。

  • オブジェクトをコレクションに追加する手順は何ですか?

    -オブジェクトをコレクションに追加するには、オブジェクトを選択し、「M」キーを押して新しいコレクションを作成し、それに名前を付けてオブジェクトを移動します。

  • パトレオンで提供されているモーショングラフィックスの教材の目的は何ですか?

    -パトレオンで提供されているモーショングラフィックスの教材は、特定のアニメーションテクニックやモーショングラフィックスの作成方法を学びたい人向けに、より詳細なガイドとプロジェクトファイルを提供することを目的としています。

Outlines

00:00

🎥 Explaining how to randomly distribute objects on a surface in Blender

The paragraph explains how to take a collection of objects in Blender and randomly distribute them on a plane using geometry nodes. It shows two methods - using a random value node plugged into the instance index to randomly pick objects, and using a noise texture plugged into the instance index to distribute based on the texture.

05:00

🎥 Adding camera shake to an animation in Blender and looping it seamlessly

This paragraph explains how to add camera shake to an animation in Blender to make it feel more organic. It shows how to add noise modifiers to the camera rotation channels and use restrict frame ranges with blend in/out to loop the shake seamlessly over the entire timeline.

Mindmap

Keywords

💡Motion Graphics

A type of animated graphic design used to create engaging, dynamic visual content. This is the main focus of the video - tips and tricks for creating cool motion graphics animations.

💡Animation

The process of making an object appear to move or change over time. Animations are a key component of motion graphics.

💡Camera Shake

A motion graphics technique that adds realistic, organic camera movement to make animations more dynamic.

💡Noise

A procedural texturing method used to generate pseudo-random patterns. Used here to create camera shake animation.

💡Looping

Playing an animation continuously in a repetitive cycle. Useful for creating seamlessly looping motion graphics.

💡Geometry Nodes

A node-based procedural modeling system in Blender used to generate geometry and drive animations.

💡Instances

Duplicates of a base object transforms and animated together. Used here to create grids of duplicated objects.

💡Curves

Defines a pathway for objects to move along. Used to guide and animate multiple objects.

💡Constraints

A way to limit movement or transformations of an object. Here, used to make objects follow curve paths.

💡Keyframes

Defines specific property values at certain points in time. Used to animate object and camera properties.

Highlights

Shows how to randomize a collection of objects on a surface using Geometry Nodes

Uses a random value node with integer output plugged into instance index to randomly distribute objects

Also shows using a noise texture with mapping to control distribution based on the texture

Links to project files and tutorials on his Patreon that use these techniques

Shows how to add camera shake with noise modifiers and restrict frames to loop it seamlessly

Ramps in and out the camera shake over 30 frames so there's no jolt at the loop point

Applies camera shake to multiple rotation axes for organic, natural look

Notes the moving elements in his examples follow paths, enabling complex motions

Demonstrates making a wavy path and using Follow Path constraint to move an object along it

Animates path rotation to create more dynamic, flowing movement

Adds more objects following animated paths to build complex scenes

Links to a tutorial showing how to set up these path-based animations step-by-step

Offers project files to support learning these techniques on Patreon

Summarizes the 3 key tricks covered - random layout, camera shake, path animation

Notes Patreon has more resources to learn these motion graphics techniques

Transcripts

play00:00

hey so I make Motion Graphics and

play00:01

there's always like a billion little

play00:03

things that make them cool I picked out

play00:04

three tricks that I'm using quite a bit

play00:06

that make my animations look really cool

play00:08

so first I'm going to show you how to

play00:09

take a collection of objects and

play00:10

randomize them on a Surface so you can

play00:12

have some control over where they go

play00:14

then I'm going to teach you how to

play00:15

create camera shake and not only that

play00:17

but actually Loop the camera Shake

play00:19

animation so you can add it to your

play00:20

looping animations and on the last one

play00:22

I'm going to show you a really cool

play00:23

trick that these two animations have in

play00:25

common let's get into it all right so go

play00:28

ahead and start with a collection of

play00:29

objects it can be literally anything if

play00:31

you don't have anything just throw in uh

play00:33

some of blender's Primitives I'm going

play00:35

to start with these little puck looking

play00:36

things and go ahead and highlight them

play00:39

hit M add a new collection just call it

play00:42

I'm going to call it pucks you can call

play00:44

it whatever you want move them out of

play00:45

the way and what we're going to do is

play00:46

we'll just set this up from scratch I'm

play00:48

going to add a plane we're going to go

play00:49

over and create a new geometry nodes

play00:51

workspace so we're going to get new and

play00:54

let's get a

play00:56

grid you know size it we'll say size of

play00:59

10 vertices of 50 then we'll get a

play01:03

instance on points and this is where we

play01:06

get to start making this so what you can

play01:08

do up here in the outliner is just pull

play01:10

the entire pucks collection or whatever

play01:12

collection you have and plug it straight

play01:14

into instances now you'll notice we'll

play01:17

go ahead and turn on separate and reset

play01:19

children and you'll notice they're all

play01:21

here but here is the problem that what

play01:23

I'm about to show you fixes they are all

play01:26

on top of each other all five objects so

play01:28

you can go ahead and click on pick

play01:30

instance um and it does it it kind of

play01:32

picks it for you but this gives you

play01:34

absolutely no control so how can you

play01:36

control it we're going to control it in

play01:38

two ways with Randomness and with

play01:40

textures now the first one is the

play01:42

easiest you can do a a random value node

play01:46

and then switch this guy over to integer

play01:49

and plug him right into instance index

play01:51

and that will randomly place them and

play01:53

and that is the quickest way to do it

play01:55

and this is a way I showed it on a

play01:57

three-part series I just put on patreon

play02:00

where I used this process to create this

play02:02

really cool countdown animation there's

play02:05

a lot of really cool parts to this if

play02:06

you want to learn that that is in the

play02:08

description for tier 2 and tier 3

play02:10

members along with a whole bunch of

play02:12

other really cool Motion Graphics stuff

play02:14

on my patreon so feel free to check that

play02:15

out now this is the first and easiest

play02:18

way to randomize a collection of objects

play02:21

on something but you can also use um

play02:24

textures which is super cool so what you

play02:26

can do is I'm going to go and get a

play02:29

noise texture I'm going to plug that

play02:30

into instance index it's not going to do

play02:32

anything so what we need to do here is

play02:34

get a map range and do a little bit of

play02:37

setup and I'm going to give this one

play02:38

negative one on the men and positive one

play02:40

and then you can get a vector math node

play02:44

to kind of accentuate that if you set

play02:46

this up to multiply so if I bring this

play02:48

up you'll start to see that noise

play02:50

texture actually start to affect This

play02:51

Plane then I'll make maybe bring my

play02:53

detail down and then this is when you

play02:55

can actually start to recognize the uh

play02:59

the pattern actually showing up so look

play03:01

at this now we have this noise pattern

play03:04

showing up in this scene it looks really

play03:07

awesome if I kind of play with my uh my

play03:10

uh map range here there we go you can

play03:12

actually recognize the noise texture on

play03:15

this in the way that it's randomizing so

play03:17

it's super cool now if you want another

play03:19

bit of context of like hey when can you

play03:21

use this I created this animation with

play03:23

the same thing had a sphere and uh had

play03:26

the numbers as a collection and then I

play03:27

was able to put the numbers on that

play03:29

thing

play03:30

randomly with this process and that I

play03:32

also on this project file I created a

play03:35

volume and then put instances within the

play03:36

volume and then again used those numbers

play03:39

to instance in there and it randomly

play03:41

picked which numbers I wanted to put in

play03:43

this animation um all those project

play03:46

files are on patreon by the way um but

play03:48

this is a very powerful trick to add to

play03:51

your Motion Graphics if you need to

play03:52

randomize a bunch of different objects

play03:54

it's very powerful and you can make a

play03:56

hundred things with it all right now

play03:58

let's create some camera shap can also

play04:00

Loop the camera Shake animation which is

play04:02

super valuable so in the description

play04:04

there's a free project file for you to

play04:06

download this if you want to follow

play04:07

along with what I'm doing or you can

play04:09

just watch and uh remember it uh but

play04:12

this is just a standard animation where

play04:14

I have all of these guys as

play04:17

instances and you can see the camera is

play04:20

flying through all of these instances so

play04:23

I want to add some camera shake to make

play04:25

this more interesting so it's not just

play04:27

like perfectly going in makes it feel a

play04:29

little bit more organic so what I'll do

play04:31

is I'll hit the back row of frame zero

play04:33

and then I'll click on my camera and

play04:35

right up in here I'm going to go ahead

play04:37

and just add a key frame on all of them

play04:39

that's all we need to do and then we can

play04:41

go here to the animation uh Tab and this

play04:44

will have it set up for us so we need to

play04:46

be in the graph editor where you can see

play04:48

the X Y and Z Oiler rotation so we can

play04:51

access those key frames let's pick the X

play04:54

Oiler rotation then go to the modifiers

play04:56

tab right here and add in a noise and

play04:58

the noise

play05:00

is going to add camera Shake um but we

play05:03

need to kind of hone it in so first on

play05:05

our strength we'll do like. three on the

play05:06

strength and then on the scale we'll do

play05:08

like 10 and there we go it's a little

play05:11

bit more manageable uh the strength

play05:13

maybe 0. 2 and then the scale maybe 12

play05:17

so now we have this but notice something

play05:20

once we get to the end of the animation

play05:22

I'll kind of scroll over and watch B you

play05:24

can kind of tell it's not seamless we'll

play05:26

go back again see that it kind of has a

play05:28

jolt how do we fix that well we're just

play05:31

going to ramp it in and ramp it out and

play05:33

it will be completely unnoticeable so

play05:35

what you'll do is click on your restrict

play05:36

frame range and I know down here I have

play05:39

500 frames so if I go start at frame one

play05:42

end at frame

play05:45

500 and then because I've done this

play05:48

enough but we can visualize it here I'm

play05:50

going to do my blend in see how it

play05:51

Blends that animation in it doesn't just

play05:53

started it actually goes from zero uh on

play05:56

the noise and it goes into the noise now

play05:58

for me

play06:00

30 looks really good so I'll do 30 on

play06:02

the in and 30 on the out and now if we

play06:05

go to the end of the timeline we can see

play06:07

it shaking around and then it kind of

play06:09

evens out and then we go into the rest

play06:11

of the animation and it does it

play06:12

perfectly and you can do that on all

play06:14

axes so if I take the uh y oil the

play06:16

rotation added a noise and now it's

play06:18

going to be doing that so again scale of

play06:21

10 a strength of

play06:23

say3 and maybe of course that's crazy

play06:25

0.1 and then restrict frame range start

play06:29

1 and 500 and then we'll just double

play06:33

click on these and do 30 and now we have

play06:37

a seamless camera Shake animation um

play06:40

with uh you know whatever you want it to

play06:42

do now this camera shakes a little bit

play06:44

too much I'll make it more minimal but

play06:46

that is how you do it now I mentioned

play06:49

these two animations have one very

play06:51

significant thing in common that is all

play06:53

those objects that are moving are moving

play06:55

on a curve to get them to actually move

play06:58

in that way let me show you how to set

play07:00

that up so if I hit shift a we can go

play07:02

ahead and get in a uh we'll get an

play07:05

icosphere and we'll bring uh we'll bring

play07:07

the subdivisions down I just want you to

play07:09

be able to see that this object is

play07:10

rotating it'll dig into the geometry

play07:12

once we do it but you'll get the idea so

play07:15

now we have this I'm also going to hit

play07:16

shift a and we're going to go ahead and

play07:18

get in a path and I'm going to go ahead

play07:21

and say hit S5 I want it to be much

play07:23

bigger and then you can rightclick and

play07:25

you have these guys right here see this

play07:28

if I click that guy and hit G you can

play07:30

move that around so what I can do is

play07:33

take this guy go here to my

play07:36

constraints add a constraint a follow

play07:39

path and then you could select the path

play07:41

there and then he can move so here's the

play07:44

value in that you can click on this guy

play07:46

and I'm going to go hey I'm going to go

play07:48

and subdivide it twice and then I'm

play07:50

going to select every other verticy and

play07:52

I'm holding down shift so that I can

play07:54

select multiple and then you can bring

play07:57

it up now we have this wavy thing and

play07:59

then he is going up and down how great

play08:03

is this and then you could just you know

play08:07

then you can just key frame that so I'll

play08:08

start the key frame here and then we'll

play08:10

go to the very end and I'll

play08:13

go 100 which will bring him not where I

play08:17

wanted him to go so let's see negative

play08:19

100 so

play08:21

negative and then add that key frame and

play08:23

so now he's going around and this is

play08:26

super cool and then you can take this a

play08:29

little bit further and uh you can hit

play08:31

shift d get a new one and you could say

play08:33

all right well let's give it a little

play08:35

bit of geometry like that and then we

play08:37

can go and add a uh

play08:39

solidify bring that

play08:42

over and then you can bring this over

play08:45

and then what I can do is Select this

play08:46

path that's holding the uh this object

play08:49

here and he's going around and then all

play08:51

you have to do is animate the rotation

play08:54

and if you want to learn all of this you

play08:56

need take this animation and animate it

play08:58

so it looks now you can learn that I'm

play09:00

going link this tutorial in the

play09:01

description if you want to learn it from

play09:03

from scratch to start how to make that

play09:05

that is linked in the description as

play09:06

well and there's this animation as well

play09:08

that I use this exact process with all

play09:10

these objects on the curves there's some

play09:12

really cool opportunities for animation

play09:14

with this process so there you go that

play09:16

is three really cool tricks that I use

play09:18

in my Motion Graphics quite a bit to

play09:20

make some really cool things again if

play09:22

you want to learn how to create that

play09:23

animation that I mentioned on patreon

play09:25

that is linked in the description three

play09:27

parts really cool stuff it really helps

play09:28

support my work and with that being said

play09:30

I will see you in the next one

Rate This

5.0 / 5 (0 votes)

Do you need a summary in English?