This motion capture solver plugin for maya uses "Global Optimization" to move a character skeleton based on the positions or orientations of motion capture data. The solver iteratively searches for the ideal position for the entire skeleton to fit to the motion capture data on each frame. This provides the highest fidelity and natural looking result, avoiding common artifacts caused by splitting the system in to chains.