RF_mathNodes for Autodesk™ Maya™
This is a small collection of some multi-purpose math nodes for Autodesk Maya to address the lack of some basic functionalities in the factory set of nodes.
Born from a hobby project of writing a SWIG like tool to convert some libraries to nodes automatically colliding with the frustration of missing or misplaced functionality in the standard set of available nodes which many people, at different times, have already addressed.
The large majority of these nodes are implemented as wrappers of the C++ Standard Library math/cmath functions, some are quite direct representations of those functions when it worked naturally with nodes, some needed a bit of dressing up or adding options.
- multiTrig Angle node for functions such as Sine, Cosine, Tangent, and Hypothenuse
- multiTrig Arc node for functions such as ArcSine, ArcCosine, ArcTangent
- multiFunc node with a slew of options for the most common programming math functions, all kind of stuff from basic arithmetic and algebra to sign management and comparisons
- multiConst node all the most commonly used constants offered by cmath, such as pi and its fractions, e and its fractions etc. and a few more comp-sci oriented ones
Currently the compiles for Maya 2014 and 2013 for win64 are available.
2013ext broke binary compatibility and I don’t have an available compile yet, but it’ll come as soon as I get hold of the includes for that specific version.
As my Linux set up is currently in turmoil and just about to be re-done, if you need them for something other than Windows you will have to wait until I get around that. I’ll update the page and tweet it with the #RF_MathNodes tag when I’ll do.
A Mac version isn’t, and will not be, available, sorry. I don’t have a Mac to compile, and this isn’t something I want to circulate the source of for several reasons.
If you need builds for older versions of Maya, then you can look at CG DNA, his nodes do more or less the same things (wrap cmath), have their source available, and compiles for older versions across multiple OS’are available (just he hasn’t refreshed the builds available in a while, but they go up to 2012).
You can find them >> here <<
Enough ado, download the zip including readme and doco and the various versions below.