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 video analysis...