You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Node Expressions [$]


BaldingWizard writes:

The Node Expressions add-on takes the effort out of creating (and debugging) complicated node trees - simply enter a mathematical expression and the add-on does the rest.

Whether you want to create a simple sine wave such as `sin(x*freq) > y`, to sum multiple inputs (`Sum = a+b+c+d+e+f+g`) or more complicated shaders (such as spirals, scales, hexagons) this takes the hard work out of creating the node tree.

Available in 'Lite' (simple expressions only) and 'Full' versions (more advanced features, preset expressions and text block editing, node tree optimisations) from Blender Market, with the 'Lite' version also available on Github.


  1. 23 year ago I write an open source software that do expression evaluation for 3D purpose (exporting to POV in different way)
    In 2019 for same functionality you have to pay.

    • @DIOGENE, I'm sorry you feel that way - but the 'Lite' version is fully functional (it allows entering and easy editing of expressions) and is available free of charge on Github. The 'full' version includes additional functionality and optimisations, easier editing and a set of 'preset' expressions for convenience - and I'm planning on adding additional presets and functions. Any applicable fixes and enhancements will eventually make their way back into the 'lite' version available on Github.

    • Don't worry.. DIOGENE,
      it's just a matter of time ... Programmers over the word are making A.N. better and better AND free.. First among them all Jacques LUKE (the creator). Soon no one will hve to pay for these stuff.

  2. You've missed the point. The Lite version *is* free on github and provides functionality for building a node group from a freely entered textual expression - as well as providing functionality to allow easy editing of that expression. Try it.

    The 'full' version includes additional features such as compound expressions, optimisations, editing as a text block, preset expressions with optional switches to enable/disable features. The 'full' version is always under development and many additional features are planned. That all takes time and effort to develop, debug and test.

    The 'lite' version provides the basic functionality and is available to all. The 'full' version is value-added.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.