I'm trying to make the fall off a tear. I use geometry nodes with simulation nodes. What I want is that the first hundred frames the tear drops little by little. And from frame 101 the tear falls fast. Instead, the tear falls slowly all the time.

enter image description here

My Geometry Nodes

enter image description here

Where is my mistake?

  • $\begingroup$ pos will never be increased/changed...so the switch will always be false. I think what you might want to compare is the "real" position because this would change. But honestly if you want it to be dependent on frame, you should also work with scene time - not with values from a position or an offset $\endgroup$
    – Chris
    Jul 8, 2023 at 18:41
  • 1
    $\begingroup$ i am not sure whether you know a programming language - if yes, this might help: a named attribute is nothing else then a variable in a programming language. You can read or set(change) it. But you never change the POS value. $\endgroup$
    – Chris
    Jul 8, 2023 at 18:45
  • $\begingroup$ Thanks Chris your comments are very usefull. I will change the way I do. I will store the inicial position of the tear and compare it to the actual position. If the lenght between the two vectors is greater than X I will move the tear quickly otherwise I will move the tear slowly. $\endgroup$ Jul 9, 2023 at 7:33


You must log in to answer this question.

Browse other questions tagged .