$0+
I want this!

Blender addon - CSV Exporter


Product Description

CSV Exporter is a Blender addon for exporting object and Geometry Nodes data to CSV and JSON formats for use in external tools and pipelines.

Object transform export

The addon can export transforms of multiple scene objects, including:

  • Position
  • Rotation (with selectable units: radians or degrees)
  • Scale

Exported data can include object index and name. Axis orientation can be inverted per axis, and a unit scale multiplier can be applied to position values.

Geometry Nodes and mesh attribute export

CSV Exporter supports exporting data from evaluated meshes, including data generated by Geometry Nodes. This allows exporting results of procedural setups, including data derived from instanced geometry, as long as attributes are available on the evaluated mesh.

The addon can export custom mesh attributes with support for the following types:

  • Scalar attributes
  • Vector attributes
  • Color attributes

Vector and color attributes are automatically split into separate components (x/y/z or r/g/b/a) when exported.

Attribute domains

Attributes can be exported from different domains:

  • Vertex
  • Edge
  • Face
  • Face Corner

Only compatible user-defined attributes are exported. Internal attributes and attributes with mismatched element counts are automatically skipped.

Output formats

  • CSV: flat table format with configurable column layout
  • JSON: structured data with numeric values stored as numbers

File paths can be specified manually or resolved relative to the current Blender file.

Numeric formatting and data size reduction

The Reduce Data Size option applies unified float32-style precision (7 significant digits) to all numeric values:

  • Position, rotation, scale
  • Attribute values
  • Geometry Nodes–derived data

When enabled:

  • CSV output uses standard decimal notation (no scientific notation)
  • JSON output uses reduced-precision numeric values
  • Formatting is applied consistently across all exported data

This results in smaller files and more predictable numeric output.


V 1.6.0

- Mesh attribute export now supports Vertex / Edge / Face / Corner domains instead of vertex-only export

- Rotation unit control: added option to export rotations in Degrees or Radians when exporting multiple objects

- Reduce Data Size improved: unified float compression using float32-style precision (7 significant digits)

- Removed inconsistent rounding between position, transforms, and attributes

- CSV export no longer produces scientific notation (e-05)

- JSON export is more robust with safer float conversion and fallback handling

$
I want this!
Powered by