Capture render preview and progress from background mode render via mapped file

Hello, I’m new to the Blender platform. Is it reasonably possible to capture or access the render preview buffer and pass to a memory mapped file. If there is no native file mapping capability in Python, I can use Boost.Python to enable file mapping which I imagine would require this solution to be implemented as an add-on.

My aim is to run Blender render in the background via a command call from another application and display the render preview/progress in that application.

Any guidance or direction to content that would support this capability is appreciated.

Cheers,

1 Like

This will also make possible:

  • notifications based on completion or failure of the process. (idk if they exist or not)
  • Dock icon having an overlay showing the remaining progress, thus not having to switch the app to see it.

    image