Easy to use plotting/point cloud API

python-only blender addon that lets you create plots in a matplotlib-like fashion. I started out with blender to visualize large points clouds but I realized that there’s so far no pointcloud addon that’s fast, works well with numpy and lets you configure the markers in a flexible way.

I was able to make it work by scripting node trees, I have some handy utils for that in blender_utils.py in case anyone is doing similar things.

So far it only supports scatterplots but I would like to add more types with time, especially line plots, surface plots etc. See repo for more info

Examples:



pointcloud is from here

1 Like

Added animation support :man_cartwheeling:

sinusoids

Update: added support for surface plots

It now has arrow plots as well, with bplt.Arrow(start_points, arrows, ...)