After reviewing the structure of Freestyle, I’m still left with the belief that Pantograph provides a necessary vector-rendering alternative for Blender. The parts of Freestyle that are missing for me: lack of vector fills, lack of cutting/sectioning tools, and no post-processing/tweaking possibilities.

I’m starting the tenative steps to re-write Pantograph again, with the following priorities:

  1. Good memory management
  2. Stability
  3. Speed
  4. Integration with Blender
  5. Ease of installation

I’m looking at using a mixture of C++ and Python,  and implementing some sort of multi-processing.  Output will be restricted to SVG and PNG: enough good convertors exist that maintaining extra exporters doesn’t make sense.