2
$\begingroup$

I am trying to export a .SVG or .PDF of a Grease Pencil object generated with Geometry Nodes, but I have run into a problem.

Here is the situation:

  • I start with a curve and use Geometry Nodes to modify it.
  • That curve is then converted into a Grease Pencil object.
  • However, Blender still identifies the result as a “Curve” object instead of a true Grease Pencil object.
  • Because of this, I cannot export it as a .SVG or .PDF file; the export options do not recognise it.

Additional issues:

  • Applying the Geometry Nodes modifier prompts a conversion (e.g. to Mesh or GP object). However, when I do that, the Grease Pencil data (fill colour, stroke, etc.) is lost.
  • I understand that I could start directly with a Grease Pencil object, but I specifically want to control the Grease Pencil fill using a curve that is why I am using Geometry Nodes in the first place.

Question:

How can I properly export a Geometry Nodes-generated Grease Pencil object (originally from a curve) as a .SVG or .PDF without losing its visual data?

I have attached a .blend file for anyone who wants to take a look or attempt a solution.

Thank you in advance!

$\endgroup$
0

1 Answer 1

1
$\begingroup$

If you don't want your curve object to be converted into a grease pencil object upon applying your geometry nodes, I would suggest that you place your geometry nodes modifier on your grease pencil object instead. Use an Object Info node to input your curve object into the GN modifier.

enter image description here

This way, there would be no contradictions since your GN Modifier is applied to a GP object and outputs a GP object as well.

I can also confirm that you don't need to apply the GN modifier to export as an SVG or PDF file. Both are possible now.


Blender 4.5.3

$\endgroup$
2
  • $\begingroup$ This is genius, Thank you for the solution. $\endgroup$ Commented Oct 22 at 6:07
  • $\begingroup$ no problem at all 😉 $\endgroup$ Commented Oct 22 at 23:20

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.