BlendZMQ (open source add-on): Streaming data into Blender without Freezing the interface

You should see this as a code example on how to make an add-on that accepts data from outside Blender (or sending data from Blender to another program). The code should be quite straightforward, so it should be easy to modify (if you’re familiar with Python). Anything that is possible with Python and the Blender API can be done.

Instead of having to do both the differential calculation and the mesh manipulation in Blender, you can do the calculation in another program (even non-Python), send the data to Blender, and then hook it up with code that generates the mesh. Maybe combining it with an add-on like Sorcar (Sorcar - Procedural modeling in Blender using Node Editor)?

So yes, technically it is possible, but not without coding yourself what needs to be done. This add-on itself is just a tech-demo.

1 Like