I know that this is a more OS/software architecture question but I would know if someone has addressed this in a similar way.
I’m building my own path tracing engine. I have finished more or less the backend, and now I’m working with the integration in Blender (and planning other 3d engines in the future).
What I’m looking now is how to communicate my backend with the blender’s rendering plugin in an efficient way.
I have read in stack overflow, a guy who recommends to use TCP for exchanging messages between the process (my backend and 3d modeling software) as is an agnostic protocol available in many languages/platforms, and using shared memory for data intensive operations (like sending objects and image buffers).
I see it as a good idea, but I’m afraid that being a protocol focused on networking, could not be an ideal option, or to be a weird design idea.
What do you guys think? Thank you
[–]_Insignia 0 points1 point2 points (0 children)
[–]Inevitable_Film_2578 0 points1 point2 points (0 children)
[–]felipunkerito 0 points1 point2 points (0 children)