7
$\begingroup$

I am wanting this ring to appear as a twisted chain, hopefully with a variable number of 180 turns it makes as an integer input to the Geometry Nodes group. I want the chain to be twisted as a whole. I.e. if you were to cut the loop and suspend the chain so it hung from an end, it would untwist, like a twisted rope swing.

This is the ring I have with the geometry notes. This is currently incorrect:

ring proto

These are the nodes I have:

nodes proto

How best to make instances twist about a curve in Geometry Nodes?

Edit: Here is a demo of what I'd like to achieve. Apologies that the rings are intersecting each other. This is not desired: They are meant to realistically link together.

demo still

Note that I would like to be able to adjust the starting angle, to achieve a rolling effect, like this:

demo animated

$\endgroup$
5
  • 1
    $\begingroup$ can u pls show a picture how it should look like? $\endgroup$
    – Chris
    Apr 1, 2022 at 14:49
  • $\begingroup$ do you mean like this? [1]: i.stack.imgur.com/npoGM.png $\endgroup$
    – Chris
    Apr 1, 2022 at 15:05
  • $\begingroup$ @Chris I have added a demo of what I would like it to look like. $\endgroup$
    – TheLabCat
    Apr 1, 2022 at 15:12
  • $\begingroup$ last try....do you want this? [1]: i.stack.imgur.com/Y70SJ.gif $\endgroup$
    – Chris
    Apr 1, 2022 at 15:23
  • $\begingroup$ @Chris Not quite. You got the rolling effect, but I also want the chain to be twisted as a whole. I.e., if you were to cut this loop and let the chain hang straight from an end, it would untwist. $\endgroup$
    – TheLabCat
    Apr 1, 2022 at 15:27

1 Answer 1

11
$\begingroup$

Do you mean something like this?

enter image description here

Each link's points are rotated about its local Y by a function of its local X, before being instanced on a circle, and then converted to a mesh.

enter image description here

... which can be animated by key-framing the tilt angle of the Set Tilt node in the Main Ring cluster:

enter image description here

You can introduce an initial twist to the chain, of, say, pi * the main ring's (0-1) Spline Parameter, and animate a delta: an additional angle to that....

enter image description here

.. with this sort of 'rolling' result:

enter image description here

$\endgroup$
4
  • $\begingroup$ Not quite, but thank you for pointing out the curve to points node as a source of some orientation. I bet that’ll help in the final solution. $\endgroup$
    – TheLabCat
    Apr 1, 2022 at 15:16
  • $\begingroup$ You’ve got the roll, but I also want the chain to be twisted as a whole. I.e. if you were to cut it and hang it vertically, it would untwist like a twisted rope swing. I have clarified in the original question. $\endgroup$
    – TheLabCat
    Apr 1, 2022 at 15:34
  • 1
    $\begingroup$ @TheLabCat 3rd time lucky? :) $\endgroup$
    – Robin Betts
    Apr 1, 2022 at 15:39
  • 1
    $\begingroup$ YES! PTL that’s it. $\endgroup$
    – TheLabCat
    Apr 1, 2022 at 15:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .