An open API service indexing awesome lists of open source software.

https://github.com/tejas-jadhav01/blender-csv-visualizer

A Blender add-on for visualizing CSV data as 3D objects.
https://github.com/tejas-jadhav01/blender-csv-visualizer

blender blender-addon csv data-visualization python

Last synced: 6 months ago
JSON representation

A Blender add-on for visualizing CSV data as 3D objects.

Awesome Lists containing this project

README

          

# Blender-CSV-Visualizer
A Blender add-on for visualizing CSV data as 3D objects.

# ๐Ÿ“Š CSV Data Visualizer for Blender

**CSV Data Visualizer** is a Blender add-on that lets you turn CSV data into beautiful 3D visualizationsโ€”right inside Blender. Whether you're working with bar charts or 3D scatter plots, this tool makes data exploration visual and intuitive.

---

## ๐Ÿ”ง Features

- ๐Ÿ“ **CSV Import**: Load any CSV file and map columns to axes, scale, and color.
- ๐Ÿ“Š **Chart Types**:
- Bar Chart (X: categorical, Y: numerical)
- 3D Scatter Plot (X, Y, Z: numerical)
- Custom configuration
- ๐Ÿงญ **Axis Mapping**: Choose which columns represent X, Y, Z. Treat them as numerical or categorical.
- ๐ŸŽจ **Visual Styling**:
- Choose primitives: Cube, Sphere, Cone, Cylinder
- Scale objects using data
- Color mapping or alternating colors
- Optional labels and axis lines
- ๐Ÿ’ก **Scene Setup**:
- Camera presets: Front, Top, Isometric
- Lighting presets: Sun Lamp, Point Lamp
- ๐Ÿ–ฅ๏ธ **User Interface**: Integrated into Blenderโ€™s 3D Viewport sidebar under the **CSV Viz** tab.

---

## ๐Ÿ“ฆ Installation

1. Download the `csv_data_visualizer.py` file.
2. Open Blender โ†’ Edit โ†’ Preferences โ†’ Add-ons โ†’ Install.
3. Select the `.py` file and click **Install Add-on**.
4. Enable the add-on from the list.
5. Go to the 3D Viewport โ†’ Press `N` โ†’ Find the **CSV Viz** tab.

---

## ๐Ÿงช Example Usage

- Load a CSV file with columns like `Category, Value`.
- Choose **Bar Chart** preset.
- Set `X Column = 0`, `Y Column = 1`.
- Click **Visualize CSV Data**.

---

## ๐Ÿ“ File Structure

---

## ๐Ÿ™Œ Credits

Created by [Tejas](https://github.com/Tejas-Jadhav01)
Inspired by the need to make data more visual and accessible in Blender.

---

## ๐Ÿ“œ License

This project is licensed under the MIT License. Feel free to use and share!