I wanted to share the humble results of what I’ve been working on this summer: a vector rendering engine aimed at producing high-quality architectural/engineering drawings. The intention is eventually to port it to Maya, which explains some of the hoops I jumped through - it has a lot of dependecies to keep it somewhat independent of the Blender platform:
In theory, all of these are cross-platform libs, so it should be able to work on Mac and Windows too. Cairo should be able to output to PDF, PS, SVG as well as raster formats.
When I get a GUI going I’ll post the code…right now the big bottleneck is the BSP sorting (no big surprise there)…I just got the sorting/splitting to work correctly, so things are still a little ugly.
I’m more interested in good linework than complex shading right now, and having good control of lineweight. I’d also like to implement a clipping plane/sectioning tool for cutaways.
Here’s everybody’s favorite low-poly monkey (the crease lines are a bit hackish still):