项目作者: theTaikun
项目描述 :
3D Graphing Addon for Blender
高级语言: Python
项目地址: git://github.com/theTaikun/plotrock.git
PlotRock - 3D Graphing Addon for Blender
Plotrock is a Blender plugin that allows users to create line graphs,
using data from their tables and spreadsheets.
Features
- Import files from Excel, LibreOffice, Google Sheets, or other similar spreadsheet programs.
- Ability to edit .csv file within Blender and regenerate plot.
- Handy sidemenu that allows plot customization.
- Utilize all Blender tools such as materials, lighting, and animated cameras.
https://user-images.githubusercontent.com/43371347/129456528-502482cb-86b4-4a55-a419-97ae086831ed.mp4
Install
- Find the latest release.
- Download the
plotrock-<version>-master.zip
file. - In Blender, navigate to
Edit
=> Preferences
=> Add-Ons
. - Click
Install
and select the dowloaded .zip. - Now that the addon is installed, click its checkbox to enable it.
Usage
PlotRock side menu can be accessed by pressing the N key in the 3D Vieport.
- Attain data, either from exporting spreadsheet data to .csv, or procuring a .csv file from elsewhere.
- Import data either from
File
=>Import
=>Import CSV for plotting
or from the PlotRock side menu.
- On the right-hand side of the import menu, double check import settings. By default, imports file with headers, and comma seperated.
- To edit the data:
- Open a Text Editor window, and select the imported file.
- Edit the plot data as needed
- Click
Update Plot
from the PlotRock side menu.
- To customize the shape of the plot, select it, and adjust the sliders in the RockPlot menu.
- Finalize by adding camera(s) and lighting, to taste.
Limitations
RockPlot is still a work in progress,
and as such,
has some limitations.
- Only handles files formatted as CSV.
CSVs must actually use commas. Other deliminators not yet supported. Can use either comma or semicolon delimiters.- Data within CSV has some requirements:
- 2D data, meaning two column. Must be only one Y value for each X value.
- Both X and Y values must be a number.
- Files must have the extension
.csv
or .txt
. - Only one plot per axis.
- Currently only creates line graphs.