3
$\begingroup$

Ever since simulation nodes came out, I have been wondering would it be possible to store information from a previous frame to use in animation. I'm quite new to the geometry nodes side of blender, so I was wondering if someone could show me how to create an effect using simulation nodes.

Here is the inspiration for what I'm trying to do, however I'm not 100% sure if this example uses simulation nodes. https://twitter.com/Bbbn192/status/1591493734532845573 enter image description here

The idea of this effect would be to take the position of the previous frame, save it, then display it with a noise modifier. Here is a diagram of what I want to do, where the blue Suzanne is the current position and the red Suzanne would be the previous position with the noise effect.

enter image description here

$\endgroup$
1
  • $\begingroup$ i am 99% sure it does ;) $\endgroup$
    – Chris
    Dec 20, 2022 at 7:06

1 Answer 1

6
$\begingroup$

you can use this node setup:

enter image description here

to get this result:

enter image description here


update:

enter image description here

your connection must be from frame to value (first input), not in the second one.

result after plugging the noodle in the right input:

enter image description here

$\endgroup$
7
  • $\begingroup$ sorry for bothering you for about your answer, but I can't seem to replicate your results for some reason it's probably me being stupid but here is a gif of what I currently have. media.giphy.com/media/twT9WNhUde4qUoHPRK/giphy.gif Also, I have a question about whether you could get the previous saves to eventually disappear as an example, could you have the node setup were it only ever show 2 save points and have the others behind that disappear? Sorry, I should have stated this in the original question, just dint realize I needed that. $\endgroup$ Dec 20, 2022 at 13:40
  • $\begingroup$ i am sorry but i cannot recognize anything in your gif. pls provide blend file so i can check it out $\endgroup$
    – Chris
    Dec 20, 2022 at 13:52
  • $\begingroup$ i just can assume that you just "animated" the cube. Delete the cube animation. Create a rig (just a single bone) for your cube, then parent your cube to that armature. Then animate the bone in pose mode. Make sure the GN modifier is after the armature. $\endgroup$
    – Chris
    Dec 20, 2022 at 13:54
  • $\begingroup$ Yes, your assumption was correct, I was only animating the cube and not rigging it. Adding a bone made the animation work, however for some reason the node setup is making the distance between the frame saves none linear unlike your example. I changed the animation interpolation to liner, but that did not seem to help, probably something else I could be doing wrong imgur.com/a/t8YtdXJ $\endgroup$ Dec 20, 2022 at 16:04
  • $\begingroup$ This depends on your animation. If it is not linear, of course the distance is not equal. But since you did post only an image - i can only guess. So pls upload a blend file if you want to know the reason why it is that way. $\endgroup$
    – Chris
    Dec 20, 2022 at 18:13

You must log in to answer this question.

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