[Bf-committers] qdune and the render api
Brecht Van Lommel
brechtvanlommel at pandora.be
Thu Nov 8 11:04:13 CET 2007
On the Aqsis vs. Pixie vs. QDune performance and feature completeness. Campbell might have been a bit quick at generalizing the result of some tests I did here. QDune subsurf rendering was much faster than Aqsis in one case with the same settings, but I wouldn't want to claim either being faster in general outside of this test, and especially in case of actual production rendering. I simply have not tested this.
We did not pick QDune over other renderers based on performance testing or feature comparisons. The goal for the integration was a) to render peach and b) to get micropolygons into the Blender internal renderer. We wanted to improve Blender's renderer, and QDune was developed especially for this purpose. We weren't choosing between renderers to integrate at all.
And yes, we urgently need a Render API. I did not work specifically on making it easier to integrate other renderers, simply because it is not important for Peach, and getting a full Render API working would go beyond the time we have.
With the SoC project standing still, we need to find a way to get it developed further. I will probably be working on QDune/Render API at the Blender Institute for a bit, but not enough to get it ready and not soon enough.
I do however really want to help people willing to work on the Render API, using as a starting point either the SoC code, or my mini-but-functional-API for QDune, which could be adapted for other (renderman) renderers. So many people have worked on export scripts already, it should be possible to find developers to work on this Render API, either from Blender, external renderers, .. .
More information about the Bf-committers