# How do you add Noise to a Geometry Nodes Curve?

I have a curve which I want to add geometry node noise to. How do I do this?

Edit: Not 100% sure but I think Blender 3.2 Beta and 3.3 Alpha are overhauling geometry nodes for curves so I'm certain i'll be able to add noise very eaisly then. My question would hence be how do I do it in 3.1?

• We can use a vector scale node to adjust the degree to which noise affects our position. Commented May 12, 2022 at 2:36

It's not hard to add noise to the position of a curve:

We start with our curve. We need a seed for our noise, so let's use index (which is unique.) Because noise outputs colors in the 0,1 range, we'll vector subtract 0.5 from our output. We can use a vector scale node to control how much we want the noise to affect our position. Then we'll use a vector math node to add that noise into our position, and set position for the output.

I'm showing four curves. Two are subdivided default Beziers, one with bevel; the other two are the same curves, but with the noise shown added to their position via geometry nodes. Note that it is not currently possible to set geometry nodes modifiers to "apply on spline" like some other modifiers allow, so any modification here is to the output vertices (as should be obvious from the modified bevelled curve), and cannot be used to control a follow path constraint, a curve modifier, spline IK, and probably a few other things.

• '[not possible] ... [spline]' - I'm trying to work out what you mean by that? Commented May 11, 2022 at 6:32
• @RobinBetts As in blender.stackexchange.com/questions/249584/… . Commented May 11, 2022 at 13:16
• Ahhh. OK, Cheers! Commented May 11, 2022 at 13:22

I can't see any change in this area?

For example:

.. works in 3.1, 3.2b, 3.3a