LongCut logo

Fluid Type Animation with Forge Dynamics

By Heyalisa Motion

Summary

Topics Covered

  • Typography trails emerge from physics simulation
  • Attractor fields guide particle motion and animation
  • Oscillators add dynamic variation to animation
  • Trails create paths for letter distribution
  • Color blend adds variation to trail animation

Full Transcript

[music] Hello everyone. It's been a long time

Hello everyone. It's been a long time and I'm happy to be back. And today I'm going to show you how to create this typography animation with letters uh

sort of coming uh to the certain object.

It can be a logo, can be a text, shape, icon, uh something and then interacting with it and going, you know, back and forth. I'll show you how to create this,

forth. I'll show you how to create this, but I think there's a lot you can do with this method. Maybe it can give you some ideas for something you can explore on your own. And let me also show you a

couple of examples. Yeah, these are like where my initial explorations actually of where the other animation came from.

So the playback is a little bit slow, but you can get the idea.

So that's one of the ideas. Then you can also just, you know, keep the trails without like letters. It's more like simple version of it. Uh those are all

just basically like different variations of experimenting with some of the settings, but they're all based on the same methods.

Oh yeah. Uh, we can also like imagine that I don't know we have like 10,000 followers on Instagram or something and then we celebrate it like

this. Yeah, something like this. Woohoo.

this. Yeah, something like this. Woohoo.

So, let's just start uh creating. And

first uh we'll need uh basically the main shape. So, we're going to use a text shape. And we'll need to create uh

text shape. And we'll need to create uh the path to distribute our like smaller letters. [snorts] So let's add a text

letters. [snorts] So let's add a text shape and type something here. Let's say it

will be s. Set the font center. And the color doesn't matter

center. And the color doesn't matter here because we're not actually going to use the fill. We can turn it off straight away.

And we need to create an ellipse. The

size of the ellipse matters. So in this case I used 14 but experiment with the size. We'll call it an object. I call it

size. We'll call it an object. I call it particle sometimes even. So this in this case it's not a particle but you know anyway. So we add this in the duplicator

anyway. So we add this in the duplicator and we'll use a path distribution. And

we need a path as an input shape. So

let's create it. Uh it will be a rectangle and the size 1,00 to 1,300. I mean I'm using the size because this is the size of my

composition. And we just need the shape

composition. And we just need the shape to be like a little bit smaller than the edges. So we'll call this path and we'll

edges. So we'll call this path and we'll organize things a little bit. You don't

have to do this, but I like to keep things organized. And we'll set uh the

things organized. And we'll set uh the amount to 200. So now we turn up the pass. And what we see is our objects

pass. And what we see is our objects distributed um like this. And we need the forge dynamic. So let's add it from

the shelf. And right now uh if we play

the shelf. And right now uh if we play like literally nothing happens cuz we don't even have any bodies set up yet.

And let's add our duplicator and um text shape into the forge dynamics. So the S is going to be still. And we'll also use

a chain type of collision shape type. So for the duplicator

shape type. So for the duplicator uh it will be dynamic polygon. We don't

really need to change anything here. I

just I think I use 0.1 for the bounce.

Those things like again experiment with that. And

that. And right now what happens is nothing like [laughter] all the shapes are just sort of falling. That's because we have

of falling. That's because we have gravity and we don't want gravity. We

just want to set it to zero. And we need to add a field, an attractor field. So

attractor field in forge dynamics can either like attract or repel our objects. And right now it attracts

objects. And right now it attracts because it's set to 100 and then if it's set to minus 100, it repels. So what

we're going to do is we will add an oscillator on the strength to to add some variety. So right now it's kind of crazy

because of the settings here. So let's

go from minus 100 to 100, stagger to three, frequency to one, and time scale to 0.2. Stagger frequency and time

to 0.2. Stagger frequency and time scale. Experiment with this to create

scale. Experiment with this to create different effects. So right now you see

different effects. So right now you see particles get like attracted to our shape at different times. So like if you change stagger to 20 then this is what

happens. If you change stagger to one

happens. If you change stagger to one then it's more sort of like gradual like this. But uh for me uh three worked. Uh

this. But uh for me uh three worked. Uh

we also can use direction field. I

personally like it more without direction field, but just like as an idea, you can use add [clears throat] for instance like an oscillator on a rotation. Uh we're not going to use

it here. And now what we need to do is

it here. And now what we need to do is add the trails because we want to create the path to distribute our letters on.

And we'll use a forge dynamics as an input shape for the trail and set the length to 20. Now, if we play it, we see we can't really see it

well because it's black, but you can see there are trail shapes. Let's add the color blend so we can see this better.

We'll set the color band from the palette. And

palette. And if you connect this to the trail stroke, now all the trails are actually the same. That's because the strength of the

same. That's because the strength of the color blend is set to 100. If we set it to zero, it will be all green. [gasps]

Uh well, you get the idea. Uh but to make sure that all the trails are sort of like varying uh in color, we need to add an oscillator here. If you don't understand how it works, watch my

gradient tutorial. I explained this like

gradient tutorial. I explained this like all in better detail. So, we'll go from 0 to 100.

I think one one and 0.2 worked pretty well.

You can also connect color blend to um our objects that we use in force dynamics and that's how we get

uh this sort of animation.

Uh you can also add like random to the size of the object. So when I say the size matters here is like if you set it to like I don't know 50 then it will be like a completely okay 50 maybe too much

but like if let's say we set it I don't know to five then the way the physics will behave will be like completely different the size the the way it

distributes etc. So yeah, in my case 14 what worked best for me. So we don't actually want to see

me. So we don't actually want to see forge dynamics or even trails. If we

create animation like this. So what we going to is we will create another text shape.

Let's type something here and set the point and color. We'll put this into the

color. We'll put this into the duplicator and the duplicator is set to pass. And as a pass, we will use our

pass. And as a pass, we will use our trails that we created uh based on our for dynamics. Something like 16 or 15.

for dynamics. Something like 16 or 15.

It depends on what you prefer. the color

blend uh we can also connect to the letter. Let's name them sorry let

letter. Let's name them sorry let letters and that's what we get now. And if we want different letters we can add a

string array.

Sorry if it's too fast. This is not a beginner's tutorial but you can always pause it and you know uh try to figure it out. I think it's really useful when

it out. I think it's really useful when you try to figure things out on your own. Uh now we have our zeros and ones.

own. Uh now we have our zeros and ones.

You can also add more letters if you want to like type some word or something. It can be like kind of

something. It can be like kind of coyotic because this animation is very messy, but uh you can try anyways. And I

think it also works uh nice here if we add some random into the shape rotation of the duplicator to add a bit more of the variation. So we'll go from 0 to

the variation. So we'll go from 0 to 360. So now all the letters are are

360. So now all the letters are are rotated and that's it. I showed you how to create this kind of thing with like simple trails. Yeah. Again like so what

simple trails. Yeah. Again like so what happened here is just there are [clears throat] different settings on the attractor field oscillator. So as

you can see like I experimented with different minimum maximum staggers frequency time scale to increase the speed or decrease the speed of like the trails.

gloss. So like make the trails longer. A

lot of different things that you can do with this technique. You don't have to use uh like the rectangle for the initial distribution. It can be circle

initial distribution. It can be circle like this is just one of the ways to do it. And you can use particle shapes and

it. And you can use particle shapes and like sort of shoot particles and then distribute letters like in this case those are just trails. But that's one of the ways to do it. And all of this

project files as usual will be in the guide or on my gum route. I'll leave the link uh in the description to this video. If you want to support the

video. If you want to support the channel, feel free to buy the project files. If not, no worries. I'm just

files. If not, no worries. I'm just

happy to show you some interesting things. Yeah, with the particles. For

things. Yeah, with the particles. For

instance, this is one of like my projects that I did this year. here is

I'm basically like shooting particles from the middle and then I'm creating the trails and distributing the letters, you know, the duplicator

as a path. Well, sorry if it doesn't make sense, [gasps] but yeah. Yeah,

please tag me on your experiments and feel free to show me what you were able to create with it. Be creative, try different things. Hope you have fun

different things. Hope you have fun experimenting with it.

Loading...

Loading video analysis...