Curvy Splines allows to import splines from, and export them to other formats. The tool that allows this is available in the toolbar, here.
For now, the supported formats are:
The default wrapper for the splines is defined in the FluffyUnderware.Curvy.ImportExport.SerializedCurvySpline class. Feel free to head to the API Reference to learn more about this class.
If you need any format that is not supported by Curvy Splines, please let us know and we will try to add it to the package if possible.
The Import/Export window contains the following:
You can choose here in what coordinate space (global or local) the transforms of the imported/exported splines should be interpreted.
What file format to use
Exports the selected spline(s) to a JSON file.
Creates new spline(s) in the scene from the content of a JSON file. If you had an object selected when clicking on this button, the spline(s) will be add as a child of that object.
This section contains some actions aimed at advanced users. All of them interact with the text are at the bottom of the section. You can also edit the text by hand.
Fills the text area with the serialized splines that are selected.
Fills the text area with the content of a file.
Created new splines from the content of the text area. If you had an object selected when clicking on this button, the spline(s) will be add as a child of that object.
Writes the content o the text are in a file.