Reference from Day 1

Reference from Day 1

Where we left off in Day 7

Where we left off in Day 7

Adding Some Noise

So like in the anime, the position of these letters isn’t always static. They rotate, scale, and translate slightly randomly. Therefore, I’m going to try adding some procedural noise into the equation.

By using the geonodes timestep node to sample points along this perlin noise texture, I can generate some random looking movement (or “change”) that hovers around a certain point. I plan on having three different input values so that the user can pick and choose what intensities and frequencies of noise they want for the properties of position, rotation, and scale.

Perlin Noise

Perlin Noise

Noised-Up Node Group

Since a lot of this involves some pretty repetitive math, I decided to make a node group to generate the values I wanted.

The noise should:

Fiddling around a bit, we have something like this!

Untitled

Noising the Position

Noised position should be added after scale, so that the random movement shouldn’t be rapidly affected by the previous scaling.

This is conceptually pretty similar to the previous one, just done three separate times for the three separate axes. Each co-ordinate is also given different offsets so their movement appears unrelated

Untitled

BRAAAAAAAAGHGHDFGGFHG

BRAAAAAAAAGHGHDFGGFHG

And a much tamer example

And a much tamer example

Noising the Rotation

The main type of rotation we want is the one that makes the objects rotate on their normal. Much like the “Text Rotation” feature from a while ago.