That would actually be out of scope of this plugin mechanism. Those plugins are supposed to be importers/exporters that read or write the geometry data that is contained in the scene. Creating an image falls more into the category of the viewer or render tools. From what I gathered, you are not using those but have your own application, right? In this case, you would have to add save functionality to your application (as mentioned on the discussion board).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Nothing stops you from writing your own application that has an OpenGL display rendering the scene. Then you could use any gui toolkit you like (wxPython, PyQt, …). If you take a look at the viewer tool, you'll see that it's fairly small as the main drawing code is inside the cgkit package.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
That would actually be out of scope of this plugin mechanism. Those plugins are supposed to be importers/exporters that read or write the geometry data that is contained in the scene. Creating an image falls more into the category of the viewer or render tools. From what I gathered, you are not using those but have your own application, right? In this case, you would have to add save functionality to your application (as mentioned on the discussion board).
Well, of course I am using the viewer. How else should I be able to view the scene?
I am launching the viewer with the following script:
!/bin/bash
cd /home/$USER/00PythonSoftware/FreeKiteSim/3D_Viewer
viewer.py -f 20 -N Softimage FreeKiteViewer.py
Nothing stops you from writing your own application that has an OpenGL display rendering the scene. Then you could use any gui toolkit you like (wxPython, PyQt, …). If you take a look at the viewer tool, you'll see that it's fairly small as the main drawing code is inside the cgkit package.