noise $TX

   2071   2   0
User Avatar
Member
143 posts
Joined: March 2014
Offline
Hi Guys,

I am struggling to understand what this is actually doing:

noise($TX,0,0)

The help says:

“The noise is calculated on a unit-spaced lattice and then internal
points are interpolated from lattice points. This means the noise
will be independent between points one unit distance apart. You can
scale the inputs to achieve different frequencies.”

Does this mean that “noise()” is the unit-spaced lattice and that $TX represents each point on the lattice, or does $TX represent the point position on the GEO node the noise is applied to? If so, does “noise()” iterate over each “x” coordinate?

I've been messing around with…

noise($TX * ch(“f”),0,0)

…where “f” is just a float slider. When I move it around I see the ribbons on the x coordinate changing, but I'm not sure what it's doing? Is this the frequency, if so, why is it the frequency?

Any input would be great.

Thank you,
Caesar

Attachments:
noise.hiplc (245.4 KB)

User Avatar
Member
24 posts
Joined: July 2014
Offline
Let me see if I understand your question and try to answer it.

unit spaced lattice: this means that noise(0.0) and noise (1.0) will result in 2 (pseudo-)random numbers. Noise (0.5) will be smoothly interpolated between those two.

So if you multiply the x-coordinate with a number 0.1
noise($TX * 0.1,0,0)
The noise will change every 10 unit on the x axis, making a single smooth wave between 0 and 10;

I saw in your project that it used the function noise(@P.x * ch(“f”),0,0)
$TX is an other way of getting the x-coordinate, in case you were confused about that notation.
User Avatar
Member
143 posts
Joined: March 2014
Offline
Great - thank you for the clear reply.
  • Quick Links