Seeing as how Yafaray uses XML and a Python script to export scene data from blender, wouldn't it be possible to accelerate the export by providing an xml export framework inside blender?
Basically blender can export all of the scene data using some generic XML-based formats, then export scripts can run XSLTs on this data to convert the blender XML into their own native format. With various configuration options and the ability to add arbitrary nodes to the xml tree this would be quite powerful and should allow for way faster xml exports of large scenes, it would also make it more straightforward for other rendering systems to connect to blender.
For my project it takes roughly 30 minutes just to export the scene data to yafaray.
Compiling, libraries, modules, coding guidelines and porting
1 post • Page 1 of 1