BlendPose channel node
Performs multi-dimensional, example-based interpolation of channels.
This chop performs channel interpolation using an example-based method. Each example is taken from the pair of samples provided from the source and input channels. The data from the first input is then interpolated such that (as much as possible), the the target values will be obtained if the input values match the source values.
The first input specifies the channels used for the interpolation.
The second input specifies the source channels. This must contain the same number of channels as the first input.
The third input specifies the target channels. Each sample here is paired with the corresponding sample in the source channel. Thus, the length in samples of this input must matched with the second input. However, a different number of channels from the second input is allowed.
Parameters
Fit
Interpolant | Interpolation method.
| ||||
Clamp Input | If enabled, this will clamp the input data to the corresponding value range of the source input before interpolating. | ||||
Best Fit Extrapolation | If enabled, a best fit method will be used for the extrapolation of data outside of the source inputs. | ||||
Kernel | This specifies the kernel function used for the Radial Basis Functions interpolant. Different kernel functions will result in varying fits. | ||||
Exponent | Specifies the exponent used for the Thin Plate kernal function. Larger values will give smoother results. | ||||
Fall Off | Specifies the fall off factor for the Gaussian, Multiquadric, and Inverse Multiquadric kernel functions. Larger values will give smoother results. | ||||
Solver | Specifies the solver method used for the interpolation.
| ||||
Damping | Specifies the damping used for the Cholesky solver. This is normally not needed unless the solver is failing. In that case, start with a very small damping value like 0.00001 for example. Then use successively larger values like 0.0001, 0.001, 0.01, etc. until the solver succeeds. | ||||
Maximum Iterations | Specifies the maximum number of iterations that the SVD solver performs. If the SVD solver fails, then increase this value until the solver succeeds. |
Examples
The following examples are specifically designed to demonstrate this node:
BlendPoseBasic
$HFS/mozilla/documents/examples/nodes/chop/blendpose/BlendPoseBasic.cmd
