Mantis rigging nodes utilizes many of the same standards as Blender's other node editing workspaces in terms of color choice for data types and connection types via shapes. For the sake of a comprehensive guide, the following list will quickly cover the color coordination of datatypes and shapes used in Mantis Rigging Node sockets and any conflicts between the two, using the same color descriptions as used by Blender's documentation:
Matrix socket has the same color as Blender's geometry socket
The color of the geometry socket does not match the color of the geometry socket found in geometry nodes
The driver socket is barely different from the shader node texture socket.
The fCurve socket shares the same color as the custom color set socket which can be confusing
The color of the boolean socket not only doesnt match Blender's standard, the black color of the socket wire is easy to lose in the dark background of the editor
Not only does the color of the string socket match the curve node socket, it also doesn't match the color of the geometry node's socket
while probably not a problem, this is more of a color vector data type as it stores 3 seperate colors, and not just one singular color like the standard color datatype
Im not sure if curves are being treated like an object/xform, or they should have their own distinct color socket from them, but ehy preobably shouldnt be grey
This section will provide a overview of the types of nodes that handle or represent the datatypes shown above. The segments below will provide a visual example of the nodes, what they are generally used for, and provide links to pages for more detailed usage of the nodes in context.
The float input node is used to produce a signed 32-bit floating point values, or floats. Floats are used extensibly for setting factors of properties, scalar values, and transform vectors.
There are 4 different type of Float I/O sockets:
The standard float socket provides standard float behavior
The unsigned float socket provides a float value that does not have a negative counterpart. it is an absolute value only.
The factor float socket provides a normalized float value that goes from 0 to 1
The angle float socket provides an float input for angular values in degrees.