Skip to main content
added 299 characters in body
Source Link
lemon
  • 61.3k
  • 3
  • 70
  • 143

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)

 

PSUpdate, in order to make the arrow both align to the curve and point inward to the original curve:

It uses a stored attribute to changeremember the axis that followsdirection to the helicesoriginal curve, change it here:then align a second vector to this direction.

enter image description hereenter image description here

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)

PS: to change the axis that follows the helices, change it here:

enter image description here

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)

 

Update, in order to make the arrow both align to the curve and point inward to the original curve:

It uses a stored attribute to remember the direction to the original curve, then align a second vector to this direction.

enter image description here

added 157 characters in body
Source Link
lemon
  • 61.3k
  • 3
  • 70
  • 143

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)

PS: to change the axis that follows the helices, change it here:

enter image description here

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)

PS: to change the axis that follows the helices, change it here:

enter image description here

Source Link
lemon
  • 61.3k
  • 3
  • 70
  • 143

enter image description here

The geometry node settings:

enter image description here

Make two helix around the initial curve, with opposite default angles (-pi / pi).

Join them and set the arrows as instances, oriented to their tangent.

The helix part:

enter image description here

The curves are resampled at some scale.

Then we use normal to go to the helix diameter and rotate it around its tangent at some speed, depending on the curve length.

The unwind part is defined by a position and some size around it. In this interval the angle stay the same.

On the other parts, the angle is relative to the curve length.

(Blender 4.0)