Import Csv
Features
- Import CSV data into the point domain of a newly created mesh
- Export random CSV data for quick prototyping and testing
- Ideal for visualizing CSV data with Geometry Nodes
- Shader Development using Named Attributes
Installation
- Install the downloaded .zip file as usual via Preferences -> Add-ons -> Install...
- After installing, activate the add-on by ticking the checkmark
Usage
See product images for visual explanations.
In the right sidebar of the 3D viewport there will be a new category called "CSV" with a panel with two buttons:
- Import CSV...: Choose a .csv file to import
- Export Random CSV...: Export a 6x1000 (columns x rows) .csv file with random data
A new object with a new mesh is created during import. Exactly one vertex is generated for each row in the CSV data (all vertices share the same position [0, 0, 0]). For each column a Named Attribute with the same name will be created on the mesh. Additionally, a column csv_data_row_index is created, which represents the index of the original CSV data. The CSV data are imported into the Point Domain and stored as float.
Make sure that your file is a valid .csv file. The button Export Random CSV... can be used to generate an example of a valid file. When importing, also make sure that the correct Delimiter is set in the file dialog.
Restrictions
- CSV source data must be interpretable as float since the data will be converted to float
Roadmap
Some basic Geometry Nodes Trees (line diagram, bar chart, pie chart) are planned as usage examples for the future.
Pricing
If you buy today, you'll get all future updates and bugfixes for free.
Discover more products like this
csv-generator Geonodes Generator CSV export BlenderGeometryNodes procedural csv-import Spreadsheet csv animation csv point-domain