RBF Nodes is a node-based RBF solver for Blender. It allows to drive multiple properties with multiple driver values.
RBF stands for Radial Basis Function and is used to approximate or interpolate a given set of values at any defined sample point. RBFs have a wide range of applications and can be very helpful when regular ways of driving values fail in 3D animation. It basically allows the user to interpolate multiple values based on a set of sample values, or poses which are defined by the artist in advance. For standard drivers, such multi-value interpolation is not easily, or even impossible to achieve. Like, a driver in Blender can have multiple input values but only one output target. RBFs can solve multiple output values based on multiple input values.
RBF Nodes has its own node tree to make it independent from any modes and panels. Even though RBFs are commonly used for rigging to drive certain deformation effects it would be a waste to limit it to armatures only. Therefore, you can use it with objects, armatures, shaders and geometry nodes, which makes it very versatile.
The above video is a quick rundown of the workflow. For a more in-depth explanation see the tutorial section below.
The add-on is still in it’s testing phase and it’s possible that certain object and property combinations are not yet functional or supported.
If you hit a limitation or issue feel free to contact us. We’ll see what we can do.