Maya Node implementing the Parallel Frame Transport algorithm by Hanson and Ma, published in this paper: https://pdfs.semanticscholar.org/7e65/2313c1f8183a0f43acce58ae8d8caf370a6b.pdf
The algorithm transports an initial vector along a curve. The transported vector is then used to determine consistent rotation values for any point on the curve.
The node requires a curve and an initial matrix as input and will return rotations as well as translation values for the given param values.
Twisting is limitless and will never flip. It is controlled through a ramp attribute allowing for further use cases.
Additionally the node calculates scale values that can be used for volume preservation. The scales can be controlled through a ramp attribute allowing for further use cases.
- Make AEparallelFrameTransportTemplate.mel available in the MAYA_SCRIPT_PATH.
- Load the plugin.
- Use the python code from demo.py to explore the capabilities of this node