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:
- Good memory management
- Integration with Blender
- 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.