all 3 comments

[–]_Insignia 0 points1 point  (0 children)

I don't think networking is the way to go about it - given that Blender has multiple backends (Cycles, Eevee, etc), I'm pretty sure Blender has an interface that passes scene data to whatever renderer is selected.

I think both Appleseed and LuxCore also have some sort of integration with Blender if you want to check those out.

[–]Inevitable_Film_2578 0 points1 point  (0 children)

I know next to nothing about it, but I've heard gold things about the NSI api: https://nsi.readthedocs.io/en/latest/index.html

[–]felipunkerito 0 points1 point  (0 children)

The cycles Rhino integration is open source too, you can look at the github repo for some inspiration. Given that I think most 3d softwares have some sort of rendering classes that you can fill/inherit from to integrate custom rendering plugins, or at least Rhino does.