Skip to main content
Inspiring
October 15, 2025
Question

Random splines for a road tracks or braided streams ?

  • October 15, 2025
  • 2 replies
  • 117 views

Does anyone  know  right way  or could point me to a relevant tutorial?  I need not a tree like "splines on a spline"  but rather  vertical splines  with random subtle  waviness    getting random x and y shift  . 

  Is there something like index parameter   in spline nodes  like inside fx map node ?    A way to  set spline quadratic  node spline amount to say 10  and  use each spline index  to give each its own subtle  random points  wavines .     A super easy to do thing in Blender geometry nodes  with clear and easy preview  but I broke my mind alredy trying to do it in Designer. 

 

I see I can do  10  pre-made  splines manually   with some functions controlling  points position  for each of them individually ,   map a texture on splines,  and then feed each one to fxmap node  to shift in 0-1 space. Is it  only way?

I mean in Blender I can use line primitives  with arbitrary number of point  always distributed  proportionally , resample  curve  node and so on and on.      Maybe  someone have and can share   such line primitive done for designer  ?                                                                                                                                   

2 replies

Adobe Employee
October 16, 2025

Hello Kirk! 

 

I suggest you watch the introduction to splines to have a good overview of all the spline tools available in Designer: https://www.youtube.com/watch?v=G7xB1VahDI8&t=73s

 

As for your specific question it seems to me that the spline warp is all you need? Or am I missing something? You could fine tune it by inputing an attenuation curve if needed. 

 

Luca Giarrizzo
Community Manager
Community Manager
October 15, 2025

Hello,

 

Maybe such a technique can help:

  • Use a 'support' spline to scatter other splines randomly. The support spline should be warped for that sense of randomness in the scattering.
  • Use a 'Spline render' node to color each spline with random luminance, then feed the result to a 'Distance' node to create a map we can use to adjust the intensity of warping for each spline later.
  • Warp the scattered splines using the intensity map blended with the noise/pattern you want to use for warping. The 'Spline warp' node offers start/end attenuation controls if you want to keep the extremities of splines in place.

 

Here is a simple example, using a 'Spline circle' node as support spline and simple noises for warping vertical splines.

 

 

This is the result:

 

Feel free to let me know your thoughts about how this solution can or cannot meet your requirements.

 

Best regards.

Luca Giarrizzo | Quality Engineer - Substance 3D Designer | Adobe
kirkr5689Author
Inspiring
October 15, 2025

Thanks a lot  Luca,     but I  really I hoped to recreate something like this .