Skip to content

Export Curve To Json

by Quint-Vrolijk·Workflow

Images © Quint-Vrolijk. Used for product review; image policy.

Why we like it

Export Curve To Json earns its place in the Blender extensions library for a focused job: turning curve objects into readable JSON and reading them back in, while leaving animations and shape keys out of scope.

What is Export Curve To Json?

Export Curve To Json is a Blender add-on by Quint-Vrolijk for moving curve data in and out of JSON. To export, select one or more curve objects, open File > Export > Export Curve (.json), choose your export settings, set a filename and path, then press Export Curve. Importing follows the same pattern through File > Import > Import Curve (.json).

Export settings cover world space coordinates, axis up, axis forward and an export scale parameter. For each curve it records the object name, type (Poly, Bezier or Nurbs), spline length, and cyclic u and cyclic v flags. Point data includes tilt, radius and position, with handle coordinates written only for Bezier curves. Animations and shape keys are not included.

The add-on runs on Blender 4.2 LTS and newer and requires no special permissions. It is distributed under the GNU General Public License v3.0 or later. Version 1.0.2 added the import curve option and the export scale parameter, and removed the units parameter from export settings.

Who is Export Curve To Json best for?

Export Curve To Json is best for blender users who need to move curve geometry out to JSON and back, working with Poly, Bezier or Nurbs curves.

How much does Export Curve To Json cost?

Export Curve To Json is completely free to download and use.

Key features

  • Import and export of curve data as JSON files
  • Supports Poly, Bezier and Nurbs curve types
  • Export settings for world space coordinates, axis up, axis forward and export scale
  • Records object name, spline length, and cyclic u and cyclic v flags per curve
  • Per-point tilt, radius and position, plus handle coordinates for Bezier curves
  • Accessible from Blender's File > Import and File > Export menus
  • Requires no special permissions

Tags

#Blender#curves#JSON#import-export#Bezier#NURBS#workflow#add-on

Frequently asked questions

Does Export Curve To Json work with Blender 4.2?

Export Curve To Json lists compatibility with Blender 4.2 LTS and newer, so recent Blender releases in that range are supported. The add-on carries no special permission requirements and ships as a small package of around 18.5 KB. You can add it by dragging the extension into Blender, or by downloading it and installing from disk. For versions older than 4.2 LTS, the stated compatibility does not cover them, so check the developer's page before installing on an earlier build.

How do I export a curve with Export Curve To Json?

Export Curve To Json handles export from Blender's File menu. Select one or more curve objects, then open File > Export > Export Curve (.json). If that option is disabled, confirm that only curve objects are selected. Choose your export settings, which include world space coordinates, axis up, axis forward and an export scale parameter, then set a filename and filepath and press Export Curve. Importing works the same way through File > Import > Import Curve (.json), where you select a file and your import settings.

Does Export Curve To Json include animations and shape keys?

Export Curve To Json currently records object name, the curve type of Poly, Bezier or Nurbs, spline length, cyclic u and cyclic v flags, and per-point tilt, radius and position, with handle coordinates for Bezier curves. Animations and shape keys are not included in the exported data. If your workflow depends on animated curves or shape keys, that information will not carry across through the JSON file, so plan around that limitation when using the add-on.

What license is Export Curve To Json released under?

Export Curve To Json is distributed under the GNU General Public License v3.0 or later. In this catalog it is listed as free. The extension requires no special permissions when added to Blender. For current licensing terms, the source code, and issue reporting, see the developer's page on GitHub. The version history is also available there if you want to review what changed between releases before installing a particular build.

Alternatives to Export Curve To Json

Also in Workflow for Blender.

Similar plugins