OSx

Motion Path

Our Motion Path tool is the ultimate solution for real-time visualization and editing of your animations in 3D space. Features: Real-time motion path visualization Camera and world space draw modes Dockable GUI Optional key frames visualization Optional "Use Pivots" mode to take modified pivots into account Optional key frame tangents visualization Optional rotational key frame visualization For objects with incoming connections, such as constraints or set driven keys, a baked/non-editable path is shown. Lock selection Interactive switch for lock selection Motion path edit tool Motion path draw tool With the draw tool on, ctrl+click on a keyframe and drag to activate stroke mode. Closest: move the keys to the closest point on the drawn stroke; Spread: distributes keys uniformly along the drawn point Multiple buffer curves Buffer Curve to Nurb Curve feature Copy 3D key frames positions inside the Maya viewport World Paste 3D key frames positions onto other objects Offset Paste 3D key frames positions onto other objects Customizable settings, such as colors and sizes Motion Path settings are saved in maya preferences Stroke Mode (Ctrl + click a keyframe and drag with the draw context activated) You can download the source code of this tool at this page: https://github.com/Toolchefs/motionPath Known limitations: Please use Maya 2017 update 4 or the tool UI will freeze when docked in the Maya UI. Everything works as expected when the UI is not docked, even on earlier Maya updates. Frames display does not show correctly On Linux (Viewport 2.0 ) Weighted paths won't display aligned-correct [...]

Kiko

Kiko stands for Keys-In-Keys-Out. It was designed specifically to handle animation curves data in a pipeline-friendly way, but it can do much more. With Kiko you can define operators that can handle different kind of data per item or channel and can work automatically across different DCCs. Currently Autodesk Maya and The Foundry Nuke are supported. Kiko was designed and implemented by Toolchefs LTD. We have decided to contribute to the 3D Industry making it open source. Kiko is written completely in python. We are looking for contributors to support more DCCs and write new operators. You can download kiko from github: https://github.com/Toolchefs/kiko Kiko has been tested on Maya 2016/2017 and Nuke 11.

Rotation Interpolator

Our tcRotationInterpolator is a maya node that interpolates an arbitrary number of rotations. The algorithm works in quaternion space to have better results compared to the standard euler interpolation. If you are planning to use one of our tools in a studio, we would be grateful if you could let us know. Available for Maya 2014, 2015, 2016 and 2017. WindowsLinuxWindows PLEASE LOG IN TO DOWNLOAD OUR ROTATION INTERPOLATOR! Linux PLEASE LOG IN TO DOWNLOAD OUR ROTATION INTERPOLATOR! By downloading this tool you automatically accept our terms of agreement. How to use Load the tcRotationInterpolator plugin. Use the following mel command to create a node: createNode tcRotationInteprolator Connect the rotation of the input object to the Input[x].inputRotation attribute. Connect the output attribute to the input rotation of your object. Node attributes Interpolation mode The node needs a reference rotation in order to interpolate the others, please choose between these modes: maxEigenValue: The node computes automatically the reference rotation by estimating the mean rotation in quaternion space (it solves a system and takes the max Eigen value). minEnergy: Same as the mazEigenValue but minimizes the energy of the system. It computes a more precise result but it's more expensive to compute. referenceRotation: It uses the rotation plugged to the referenceRotation attribute on the node. It's useful in case you have already a reference rotation, for example if you are interpolating some joints you can use the bind pose of one of them. Reference Rotation/ Reference rotation order Rotation used as reference when the interpolation [...]