Math Parser*

represents a fundamental shift in Cycles shading workflow, transforming the renderer from a static node graph into a ‘programmable’ rendering engine. It allows you to evaluate complex, user-defined mathematical expressions directly within the shader graph, effectively replacing entire trees of “Math” and “Vector Math” nodes with a single, readable formula

Math Constants*

is a pure data source node. It takes no inputs and outputs a single float. It is designed to be plugged into Math, Vector Math, or Expression nodes to drive formulas with maximum precision. Using this node ensures your procedural patterns (like spirals, rotations, or phyllotaxis arrangements) are mathematically perfect.

Math Boolean*

is essential for procedurally combining masks. Because it works on Vectors, it can handle three separate masks (X, Y; Z) simultaneously. It is mathematically superior to simply multiplying or adding textures because it preserves the correct probability volume (e.g., Union avoids “over-bright” artifacts that occur when simply adding two overlapping gradients).