3
$\begingroup$

I was wondering if there was a way to export object outlines as displayed in the viewport as SVG/DWG lines. I'm aware of the Line Art modifier for greasepencil object but there are some issues with it that I can't resolve.

This is the desired output (exactly the same as viewport display) enter image description here

This is using greasepencil's Line Art modifier. As you can see it's not fully outlined. enter image description here

It has other issues like this as well. enter image description here

Any help will be greatly appreciated! Thank you.

$\endgroup$
1
  • $\begingroup$ There is no such functionality currently in Blender. Grease pencil is as good as it gets to do this even though it's not very good. $\endgroup$ Commented Aug 22, 2022 at 11:56

2 Answers 2

4
+50
$\begingroup$

There used to be a better add-on for this. But maybe this is suitable:

Find this Freestyle SVG Exporter add-on in Preferences and enable it. enter image description here

In Render Properties, enable Freestyle SVG Export and Freestyle: enter image description here

In View Layer Properties, enable Export Strokes and select edge type settings as shown. enter image description here

Now upon rendering your scene, blender will save an svg file of the external contour in your output directory.

Examples: enter image description here enter image description here

$\endgroup$
0
$\begingroup$

I guess you have a problem with Geometry Processing or Chaining. Can you share your .blend file? So we can investigate farther.

Compare Line Art on flat surface and smooth surface without Crease On Smooth option: Compare Line Art on flat surface and smooth surface without Crease On Smooth option

$\endgroup$
1
  • $\begingroup$ I would really like to avoid using greasepencil for this, blender already outlines the objects perfectly in the viewport so I was wondering if there was a way to programmatically extract that info. Unfortunately I can't share the files due to nda. $\endgroup$ Commented Feb 22, 2022 at 14:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .