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