QuickMath is a tool that streamlines the creation of Math and Vector Math nodes in Blender’s Shader and Geometry Node Editors. Instead of manually searching for these nodes through the add menu, users can quickly insert them using dedicated operators.
Features:
-
Quick Math Node Creation
- Users can instantly create a Math Node with a specific operation.
- The available operations include basic arithmetic (
Add
,Subtract
,Multiply
,Divide
), trigonometric functions (Sine
,Cosine
,Tangent
), and more advanced functions (Power
,Logarithm
,Modulo
, etc.). - The operator ensures that Math Nodes are only added in compatible node trees (ShaderNodeTree or GeometryNodeTree).
-
Quick Vector Math Node Creation
- Users can create a Vector Math Node with a selected operation without navigating the menus.
- Supports various vector operations, such as:
- Basic arithmetic: Add, Subtract, Multiply, Divide, Multiply Add
- Vector-specific operations: Cross Product, Dot Product, Normalize, Length, Distance
- Transformations: Scale, Floor, Ceil, Fraction, Modulo, Wrap, Snap
- Comparisons: Minimum, Maximum
-
Integration in the UI
- The operators for adding Math and Vector Math nodes are available within the Node Editor.
- Designed to reduce time spent searching for nodes, making the workflow more efficient.
By allowing quick access to frequently used nodes, QuickMath helps speed up the node-based workflow, making complex node setups more intuitive and efficient.