Let's say I have made an FX of a single droplet of water in a Grease Pencil object.

I want to be able to achieve this :
The Goal

But I don't want to do it the way I did it (copying & pasting & manually placing + offseting each grease pencil object in the scene and the timeline) I would like to do it procedurally so I've used Geometry nodes to make this :

Almost there

Geometry Node

Almost there ! I could manage to randomize the scale, position and rotation but I can't seem to find a way to randomize the time of instance of the GP: They all play at the same time !

Is there a way to solve this ?

This would be really useful to quickly setup all sorts of FX

  • $\begingroup$ Have you tried the Time Offset modifier ? $\endgroup$
    – Gorgious
    Commented Mar 14, 2022 at 9:07
  • $\begingroup$ I've been using it to offset the timing of the different FXs but I still had to "manually" go on each GP Object to change values for the modifier. :) $\endgroup$
    – Hoanui
    Commented Mar 15, 2022 at 8:48

1 Answer 1


AFAIK this is not possible right now with "just" GN.

But...(although i am sure you don't wanna hear it or already know it) you can copy your grease pencil animation and offset your animation for each copy and make a collection of these objects and plug this into your point instance node.

  • 1
    $\begingroup$ Ay, at least I know I just can't do it that way. Thank you for your reply and your suggestion. ;) $\endgroup$
    – Hoanui
    Commented Mar 15, 2022 at 8:49

You must log in to answer this question.

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