{"id":13750853,"url":"https://github.com/Griperis/BlenderDataVis","last_synced_at":"2025-05-09T17:32:53.311Z","repository":{"id":44140760,"uuid":"210411277","full_name":"Griperis/BlenderDataVis","owner":"Griperis","description":"Data visualisation addon for Blender","archived":false,"fork":false,"pushed_at":"2025-04-20T17:24:44.000Z","size":111015,"stargazers_count":274,"open_issues_count":2,"forks_count":26,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-20T18:29:34.880Z","etag":null,"topics":["blender","blender-addon","chart","data-science","data-visualisation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Griperis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-23T17:15:05.000Z","updated_at":"2025-04-20T17:24:51.000Z","dependencies_parsed_at":"2023-01-18T03:15:19.421Z","dependency_job_id":"695f3265-01b5-49d5-b775-ed2f5b13ce0f","html_url":"https://github.com/Griperis/BlenderDataVis","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Griperis%2FBlenderDataVis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Griperis%2FBlenderDataVis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Griperis%2FBlenderDataVis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Griperis%2FBlenderDataVis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Griperis","download_url":"https://codeload.github.com/Griperis/BlenderDataVis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253295760,"owners_count":21885689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blender","blender-addon","chart","data-science","data-visualisation"],"created_at":"2024-08-03T09:00:20.550Z","updated_at":"2025-05-09T17:32:53.300Z","avatar_url":"https://github.com/Griperis.png","language":"Python","funding_links":["https://www.buymeacoffee.com/griperis"],"categories":["🔮Add-ons [^](#table)"],"sub_categories":["🦑Generator/Builder [^](#table)"],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"media/logo.png\" alt=\"Addon logo\" height=\"60px\" style=\"padding-right: 20px;\"\u003e\n    \u003cimg src=\"https://download.blender.org/branding/blender_logo_socket.png\" alt=\"Blender logo\" width=\"200px\" style=\"padding-left: 20px; padding-bottom: 20px;\"\u003e\n\u003c/p\u003e\n\u003ch3 align=\"center\"\u003e\n    Data visualisation addon for blender\n\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n    Load data into Blender and create visualisations!\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Griperis/BlenderDataVis/wiki/Manual\"\u003eUser manual\u003c/a\u003e |\n    \u003ca href=\"https://youtu.be/qIF7QPu2cOI\"\u003eVideo\u003c/a\u003e |\n    \u003ca href=\"https://blendermarket.com/products/data-visualisation-addon\"\u003eBlender Market\u003c/a\u003e |\n    \u003ca href=\"https://griperis.gumroad.com/l/data-vis\"\u003eGumroad\u003c/a\u003e |\n    \u003ca href=\"https://csv-extractor.herokuapp.com/\"\u003eColumn Extractor\u003c/a\u003e |\n    \u003ca href=\"https://www.buymeacoffee.com/griperis\"\u003eBuy me a coffee\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e [!TIP]\n\u003e The 3.0.0 version using geometry nodes is currently in the development, feel free to try it from master. Otherwise download stable 2.1.0 release.\n\n## Quickstart\nDownload `data_vis.zip` and install it in Blender (Edit -\u003e Preferences -\u003e Addons). Or get the folder `data_vis` (from repo or the zip) and move it into blender addons directory manually.\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./media/use_case.gif\" height=\"250px\"\u003e\n    \u003cimg src=\"./media/animations_3D.gif\" height=\"250px\"\u003e\n\u003c/p\u003e\n\n## Possible results\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://pqfusw.db.files.1drv.com/y4mdRF4h1pF4gaRw8bpA6y8jBFZGGSN458CM-01AK8f2UxQbNRYeYOcuhq56BHEosW4ZFdn81MN7a-VUwenuGRXB-1TEwmbZYbdBlpQsMQqPg5s9k3-JNEpYsSfyVfkFTDddSSt8rVU0POtvm3MhBA8fgdnkiR8WDTJmKEXlIu5ZAuzx0OsSo7aIZ37N2oTXrCyUjXFiNGyBus61GlN3LlhEw?width=1920\u0026height=1080\u0026cropmode=none\" height=\"165x\"\u003e\n    \u003cimg src=\"https://jyu4wq.db.files.1drv.com/y4mDwYua54jSza0oiPv5aNGZeeY-36weBtVb0ryWTXYK-bh-tf_wBMbKsF-e7maV8Q8nN1qX7tFiaFaTPeTAqyLwr3B74N-V5T2vjc1I87MMR2iT2hyAQBXU1rV0ZRjBPbiPGmV8_ET-fhrzbB93qEog2sQuHI-1HMh40giGj8pGSwE_NxyW2MgzQVWhrNzn5FXKCHgXEQwfHEKDVKUKRZLMg?width=1920\u0026height=1080\u0026cropmode=none\"height=\"165px\"\u003e\n    \u003cimg src=\"https://vsdb2q.db.files.1drv.com/y4monFbUmmqb8VmUcWKEP439PXodK3JwaruUb0BmdQVwPlZqDplRZ2ovQSLXTITw8dK04WQIbr3x0Nm4q7WazMXpnzOgtMfgEHxYRyT3-iT6rApISdwsuBgOYvxYWmv_STxJ8731EXksNV-WTGNCexFq7Xj82Ee77jW-amjmomA9rMEROw9AAZb1AwQWjBn0JheAISHNq56JnKvIYOwKk0bcQ?width=1920\u0026height=1080\u0026cropmode=none\" height=\"165px\"\u003e\n\u003c/p\u003e\n\n## Introduction\nBrief section about how to use the addon and what principles are applied to data and visualisations and how addon works. Addon extends Blender UI in two places:\n- Add Object Menu - Create new visualisations under Chart subgroup (Shift + A)\n- View3D Tools - Manipulate with data and some properties (N - DataVis tab) - this position can be edited in settings\n\nAddon uses Blender coordinate system, 2D chart is generated along X and Z axis, 3D charts extend along Y axis. Form of chart creation and parametrization is inspired by matplotlib. I tried to make chart creation simple but customizable.\n\n### CSV Format\nAddon supports values separated by `, (commas)`\nData are in `X, Y, [Z]` format, where each entry is on new line. First line can contain labels for axis.\nTwo types of data are supported:\n\nCategorical `X, Y` X is category and Y is e. g. X occurence \n```\nspecies, occurance\ndogs, 5\ncats, 10\nparrots, 2\n```\nNumerical `X, Y, [Z]` are numerical values.\n```\nx, sin(x)\n0, 0.0\n0.785, 0.706\n1.57, 0.99\n3.14, 0.0\n```\n\n```\nx, y, x + y\n0, 0, 0\n0, 1, 1\n1, 0, 1\n1, 1, 2\n```\n\nData also can have multiple top values  `Z in t, t + 1, t + 2`. There is a possibility to create animation and keyframes for each data and interpolate between it. (Supported for Bar, Point and Surface chart)\n```\nx, y, x + y\n0, 0, 0, 3, 10\n0, 1, 1, 4, 0\n1, 0, 1, 5, 3\n1, 1, 2, 1, 2\n```\n\n### Creating chart\nUse add object menu and select chart which suits your needs. If you set data type and dimensions correctly, chart should create with automatic axis ranges and steps and default coloring. You can try to play with parameters and if you can come up with something cool.\nAll charts sizes are normalized to 1 meter cube, e. g. you can create stem chart by using bar and point chart or dual-line chart by creating two line charts with proper settings.\nAddon can create materials for chart in two ways. U can check Use Nodes parameter in chart creation and addon automatically creates and assigns node shader material to your chart. Second option is that addon creates materials for each object in chart (only where objects are used). Axis and ticks with text have also default assigned material. U can customize size of step or range of axis to normalize data into different space to combine with different type of chart or to put it in different perspective.\n\nSurface chart is supported only if you install scipy and numpy into Blenders python.\nThis can be done in addon preferences (experimental) or in system console using pip.\n\n## Status\nCurrently supported features:\n- Pie chart (Categorical)\n- Line chart (Categorical, Numeric)\n- Bar chart (Categorical, 2D Numeric, 3D Numeric)\n- Point chart / Scatterplot (2D Numeric, 3D Numeric)\n- Surface chart (Using scipy)\n- Bubble chart (2D, 3D Numeric + animatable size and height)\n- Creating axis with labels from data\n- Ranges of data to visualise can be set\n- Materials and 3 types of coloring of charts (Including default Node Shader for gradients and random colors)\n- Basic animations from data\n- Panel settings (to prevent sidebar cluster)\n- Loaded data list\n- Data inspector\n- Label alignment to active camera or active view\n- Chart container size\n- Example data available in addon\n\nKnown issues:\n- Charts from larger files (\u003e200 entries) take long time to generate (except surface chart), because of large numbers of manipulations with objects instead of meshes\n\nPlanned features:\n- Multiple categories for categorical charts\n- Function plotting\n\n\nFeel free to submit any issues or ideas!\n\n## Author\nZdeněk Doležal - Bachelor Thesis\n\nFaculty of information technology BUT\n\nVersion 2.1.1\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGriperis%2FBlenderDataVis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGriperis%2FBlenderDataVis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGriperis%2FBlenderDataVis/lists"}