john's Avatar


06 Jul, 2019 02:12 AM

NOTE: This node was updated on July 5. If you downloaded it before then you should re-download this version.

Evolve is a general purpose animation node which allows you to gradually change various properties of a shape.

You can use it to move, bounce, orbit, grow, spin, or color shift any shape. It takes the following parameters:

  • shape - any path with non-zero width and height. A line or curve must be colorized in order to be seen. If a geometry (grouped paths) is used as the input shape, no color changes will be applied.
  • reference (optional) - any path with a location, size, and color. These properties will be used to change the input shape. If reference is omitted, the shape can still spin or follow an alternate path.
  • T - a time index. Normally varies between 0 and 100 but other values also work depending on the method
  • spin (optional) - a rotation amount to make the shape spin
  • method - takes one of four possible values:
    • Mirror: moves back and forth
    • Ignore: continuous change even if T is below 0 or above 100
    • Wrap: at end of each cycle shape jumps back to beginning
    • Clamp: change is confined between start and end points
  • alternate path (optional) - if supplied, shape will follow this path (ignoring locations of the shape and reference)

Countless animations can be easily performed with this one node. The attached demo shows some simple examples:

  • Feed just the shape and set spin to spin in place
  • Feed the shape and a translated copy to move from one position to another
  • Feed a text path and the same path with a larger font to grow it
  • Provide a reference object with different fill, stroke width, and stroke color to perform color changes
  • Feed a shape with an ellipse as the alternate path to orbit the shape
  • Do any or all of the above at once. Change the method for each example to see what happens.

I am quite curious to see what people will do with this. Please send comments and feedback.



Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Already uploaded files

  • evolve_screenshot.png 403 KB
  • evolve_demo.mp4 489 KB
  • evolve.ndbx.zip 7.29 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

16 Jun, 2022 05:30 AM
15 Jun, 2022 06:03 AM
06 Jun, 2022 01:07 PM
02 Jun, 2022 11:58 PM
30 May, 2022 07:48 AM


24 May, 2022 06:27 PM
20 May, 2022 04:12 PM
05 May, 2022 02:25 AM
03 May, 2022 04:46 AM
01 May, 2022 09:22 AM
18 Apr, 2022 09:01 PM