hello, as the title says i want to make a curve have it’s points influenced by 1 or more other curves with geometry nodes so that when i add mesh geometry to it, it would do something like this https://imgur.com/a/zsA5dlv.
I have tried multiple geometry node setups but they usually break the original curve or set it straight. thank you very much.
Welcome
…
i might not fully understand what i’m seeing when looking at that image. So i assume you mean something like a texture can do in U and V directions to some modified plane… but now using two or even more curves and use them to compute some result out of this.
There might be mutliple ways to follow those and the original curve and for example use the distance on a certain point along so i think you may have to elaborate this to get a more suited answer.
Just showing what you came up with might also help anyone to help you.
ah hello. what i mean is that when i add geo to the curves with a curve and array modifier i get this when the curves are very close
what i want is for the geo to be reduced in width in accordance to how close each curve is to each other. so that they still have a space between like in the lower right corner.
i’ve tried some geo nodes to make that work by following some videos online but it did nothing. my main point is that am avoiding to do this manually because i have a lot of curves to do that to and i’ve been stuck on it so far.
So now you are using traceTest ( i assume a curve ) to infuence by distance to the object where the geometry nodes are used to instance the traceTest.001 object (also a curve?)… well this does not tell much about your setup…
You might play at first with something like the Set Curve Radius for the control points and then do you own extusion along the tangent… If i read the images correctly.
yea to be fair i have no clue what am doing so far
That’s okay… but you might have to explain a bit more what exactly you are trying ![]()
So i guess: if you want to manipulate the geometry of the curve like when doing this manually, for example the beveling ( Curve Object Data Properties → Bevel: Round or even Profile ) then you have spent some time how to do some curve manipulation in geometry nodes and after that how to use some other curve to do what you really want.
( Maybe even have to convert this to a mesh first. )
well what i want to be exact is for curve A’s geometry radius to be influenced by curve B’s geometry radius, so that if one’s geo radius gets bigger, the other’s would get smaller while still having some space in between so they don’t overlap unto each other.
this looks really good !! although it seems to work on 2 curves only, what about more than 2 ?
in the second graph, try taking multiple Object Info and joining their geometries with Join Geometry before feeding the result to Geometry Proximity. It can also be any other Mesh object. (note that the Geometry proximity does not work with raw unmodified Curve objects)
ok gotcha. but is it normal for this node to not have a scale input ? or is it a blender version problem ? Edit seems it’s cause of the older version of blender. will try to look for another way to calculate the gap.

i used 4.5 for that file. which version do you use?
update: yes, it seems like 4.2 does not have it. https://docs.blender.org/manual/en/4.2/modeling/geometry_nodes/curve/operations/curve_to_mesh.html#bpy-types-geometrynodecurvetomesh
4.5 does https://docs.blender.org/manual/en/4.5/modeling/geometry_nodes/curve/operations/curve_to_mesh.html#bpy-types-geometrynodecurvetomesh
i use 3.0 for now. but i think the one i had previously works better to my liking.
referning to this one : 
may worth trying a different construction?
If you base everything off of base curves then you can just capture the radius and re-use it:
…in 3.0 there is no Points to Curves… replace that bit with this:

…and replace the scale input with a set curve radius before the 2nd curve-to-mesh. The 1st scale input is implied by the radius in 3.0.
Good luck.
There was a major change in geometry nodes somewhere in > 3.0 … so you may think about updating a bit ?? Because all the tips are about the newer one now…
well my machine is kind of old so anything above 3.0 doesn’t work for me xD. for now i will try @zeroskilz method and see what i can come up with
i got this working but how would it affect other curves ? do i have to join all my curves to a single curve object or reuse the node on different curves to make them detect each other ?




