Add an Attribute Math Equation node
The new node would be a variation of the Attribute Math node that accepts an arbitrary equation as an input. This would be really useful for "Everything Nodes", as complex equations.
For e.g.
x.sin(x)^2 - x
currently needs to be implemented using 4 instances of Attribute Math, which makes is harder to read and grok. With the Attribute Math Equation node, this expression could be implemented using a single node.
Supported functions in the equation expression would be all the functions supported by Attribute Math.
The image below shows a node tree with geometry nodes to create a spiral cone. Without the current node setup that requires 8 different nodes to create the shape. With equation nodes it's just 2 nodes.
This idea was marked as a duplicate of Math Expression Node for Shader Editor and Other Node Systems.
3 Comments
Saw your new task! developer.blender.org/D11465
This is very similar to Math Expression Node for Shader Editor and Other Node Systems . If you want this to be a feature, I would recommend influencing it as it already has a high amount of votes.
* @zorro.weaver * Thanks. Did just that.