Skip to content

Attrio CSV

by sharpened·Workflow

Images © sharpened. Used for product review; image policy.

Why we like it

Attrio CSV earns its place in the Blender extensions library for a focused job: moving evaluated dependency graph attributes out to CSV and back in as point cloud data. Pulling values from the evaluated dependency graph rather than the Spreadsheet editor is what sets its export apart.

What is Attrio CSV?

Attrio CSV is a Blender add-on for exporting per-frame evaluated dependency graph data as a series of CSV files, ready for external analysis or modification. The active object serves as the data source, and Mesh or Point Cloud types are supported. After choosing an attribute domain, clicking Refresh Attributes populates the available attributes, and you can select any combination to export. An Export Frame Range toggle writes one CSV per frame across a start and end range, while leaving it off exports only the current frame.

Values come from the evaluated dependency graph rather than the Spreadsheet editor. Internal attributes prefixed with a dot are excluded, and vector-based attributes such as position, UVs and color are split into separate columns. Floats, integers, vectors, colors and booleans are supported, along with custom-named attributes and named outputs that match valid types and domains.

The same files reimport through Geometry Node trees and the CSV Import node, either as point cloud data or, where position attributes exist, reconstructed per frame. A Use Source Mesh option transfers position data onto another mesh to deform its vertices to match the CSV frame data.

Who is Attrio CSV best for?

Attrio CSV is best for blender artists working with Geometry Nodes who need to export per-frame attribute data to CSV for external analysis or modification and reimport it as point cloud data.

How much does Attrio CSV cost?

Attrio CSV is completely free to download and use.

Key features

  • Exports per-frame evaluated dependency graph data from Mesh or Point Cloud objects to a series of CSV files
  • Attribute domain dropdown with a Refresh Attributes action to list and select any combination of available attributes
  • Optional Export Frame Range toggle writes a separate CSV for each frame across a start and end range
  • Supports floats, integers, vectors including UV maps, colors and booleans, with vector attributes split into separate columns
  • Two precision modes: Full Precision (Float64) for accuracy and Reduced Precision (Float32) for smaller files
  • Reimports CSVs through Geometry Node trees and the CSV Import node, read from the current frame or a manual Frame input
  • Use Source Mesh option transfers position data to another mesh, deforming its vertices to match the CSV frame data

Tags

#Blender#CSV export#Geometry Nodes#Point Cloud#Attributes#Data import#Dependency graph

Frequently asked questions

Does Attrio CSV work with Blender 4.5 LTS?

Attrio CSV is compatible with Blender 4.5 LTS and newer, so it targets recent releases rather than older builds. The version listed here is 1.0.1, last updated on 21 July 2025. It reads the active object as its data source and supports Mesh and Point Cloud object types for export, while reimport is handled through Geometry Node trees and the CSV Import node. If you run an earlier Blender version, check the developer's page at the GitHub repository before installing to confirm it will load correctly.

What object and attribute types does Attrio CSV support?

Attrio CSV supports Mesh and Point Cloud object types, using the active object as the data source. On export it handles floats, integers, vectors including UV maps, colors and booleans, plus custom-named attributes and named outputs that match supported types and valid domains. Internal attributes prefixed with a dot are never included. Vector-based attributes such as position, UVs and color are split into separate columns, for example position_x, position_y and position_z. You pick an attribute domain, then Refresh Attributes lists the available attributes to select for export.

Why shouldn't I use underscores in the Name field of Attrio CSV?

Attrio CSV builds each output filename in the format name followed by an underscore and a four-digit frame number, such as name_0023.csv. Including an underscore inside the Name itself still exports correctly, but it breaks the import parsing system, so files with underscores in the base name cannot be read back in. If you plan to reimport using Attrio's import methods, leave underscores out of the Name. Files are organized by directory, subfolder and name, which keeps each run grouped for batch import and reuse.

What is the difference between full and reduced precision in Attrio CSV?

Attrio CSV offers two precision modes to balance file size against accuracy. Full Precision uses Float64 for maximum numerical accuracy, while Reduced Precision uses Float32 for smaller files at lower fidelity. Precision matters most when baking a frame range, since a separate CSV is written for each frame. Depending on frame count, selected attributes and the precision setting, total file sizes can grow large, so choosing Reduced Precision keeps those exports smaller when full numerical accuracy is not essential.

Is Attrio CSV free to use?

Attrio CSV is listed as free here and is distributed under the GNU General Public License v3.0 or later, which covers how you can use, modify and redistribute it. For current licensing details and the latest files, check the developer's page at the GitHub repository. The extension is compatible with Blender 4.5 LTS and newer, and the version listed here is 1.0.1, last updated on 21 July 2025.

Alternatives to Attrio CSV

Also in Workflow for Blender.

Similar plugins