I have written a collection of scripts to speed up the description of the
scenes, which has evolved in a modeller.
It is now in a form that can be shown in public, and usable for small projects.
I called this software pycao, and it is
a python modeller, with parent/children, markers, visibility attributes for the
All is done in python, but at the end, a povray file is produced and it is
rendered with povray. However, the part which uses povray is clearly separated from the rest of the software.
And theres no doubt that a blender interface is possible (The povray specific part has only one or two hundreds lines).
On my web page, you will see the documentation
and the files to be downloaded.