PerfectVector
By Irene Kim9 min read

PrusaSlicer SVG Emboss: Prepare Artwork for a 3D Surface

Prepare raster artwork for PrusaSlicer SVG embossing. Check separate regions, choose Join or Cut, and inspect placement and sliced layers before printing.

On this page

To emboss an SVG in PrusaSlicer, right-click the target model, choose Add part → SVG, and load the artwork. Choose Join for raised artwork or Cut for a recess. The part that deserves attention comes before printing: check that the SVG contains the intended shapes, that every region reaches the model, and that the sliced layers preserve the design.

The menu names here follow Prusa's documented 2.9 workflow. PrusaSlicer 3.0 Preview has a redesigned interface and is not yet feature-complete relative to 2.9, so do not assume its controls sit in the same places. See the SVG embossing guide and 3.0 Preview announcement for that distinction.

Choose SVG only when it solves the source problem

If you already have usable vector artwork, start there. Keep its original paths and prepare a copy for embossing. A screenshot of that SVG would need tracing again and could change its edges.

If your custom artwork exists only as a PNG or JPG, convert the raster image into SVG paths for 3D printing, then inspect the output. PerfectVector supplies the vector preparation step. PrusaSlicer supplies the placement, operation, and sliced result; vectorization does not decide those settings for you.

For ordinary typed labels, try PrusaSlicer's native Text tool first. It can add editable text directly to a model, which avoids turning a screenshot of words back into shapes. Prusa documents Add part → Text and editing text after reopening the project in its Text tool guide. Use an SVG when the custom drawing or lettering itself is what you need to preserve.

Good first artwork has bold filled regions and clear gaps. A simple paw, leaf, or badge is easier to inspect than a distressed logo with dozens of specks. You can add detail after checking the basic import. The image-to-SVG guide for 3D printing covers the broader source-to-model route.

Separate regions can be intentional

For this example, we prepared a monochrome raster paw with four toe pads and one central pad, then converted it through PerfectVector. The unmodified SVG contained six closed paths: five black pads and one near-white background rectangle. It contained no embedded images.

Those five separate pads are the intended artwork. Joining them into a single blob would remove the gaps that make the paw recognizable. When placed on a solid base, disconnected regions can remain separate in the drawing while each attaches to the same underlying object.

That last condition needs checking in the slicer. Our evidence establishes the five paths and the background in the SVG; it does not show a PrusaSlicer import, attached solids, or a printed sample.

Prepared five-pad raster paw beside actual SVG output with six closed paths including the background with blue SVG path outlines
Prepared raster source and actual PerfectVector output. The raw SVG has five separate black pads plus a background path. This is a path audit, not a PrusaSlicer render or printed result. Blue lines overlay the actual SVG paths for inspection; background outlines are omitted.

We also saved a working copy with only the verified background rectangle removed. The five pad contours stayed unchanged. The figure shows the raw output so that the extra path remains visible in the audit.

For your own file, distinguish unwanted specks from deliberate islands before deleting or merging anything. Keep the toes; remove a stray dot only after confirming it is not part of the design. Save the original output alongside the prepared copy so you can compare them.

Prepare the regions at the intended size

Open the SVG in a vector editor before sending it to PrusaSlicer. Inspect it on a contrasting background and ask whether the visible design matches the material you intend to add or remove.

Check these details:

  • Background: remove a page-sized filled rectangle if it is not part of the design.
  • Openings: check that a white-looking counter is a real opening, not a white object laid over another shape.
  • Thin strokes: make the intended thickness explicit in the artwork rather than relying on a hairline appearance.
  • Small regions: inspect the smallest toe, dot, or letter counter at the final size.
  • Overlapping shapes: decide whether the overlap is useful or an accidental duplicate.

A file can look attractive at 200 mm wide and lose its smallest details when reduced to a small badge. Overall SVG scalability does not mean every feature remains useful for a physical print. If the file is unexpectedly large or tiny on import, check its units and bounds using the SVG import size guide.

Keep geometry preparation separate from printer settings. Removing a background rectangle is a file repair. Choosing a different layer height or changing a recess depth is a printing decision. One does not automatically solve the other.

Add the SVG to the model and choose the operation

Load the base model first, then select it and use Add part → SVG. Starting from the target model makes the relationship easier to inspect than treating the drawing as an unrelated object on the build plate.

The documented operations have different purposes:

OperationIntended resultWhat to check
JoinAdds printable material to the modelEvery intended region reaches the base rather than floating beside it.
CutRemoves material where the SVG intersects the modelThe recess is visible and leaves the wall or base you intend to keep.
ModifierApplies settings to the affected regionThe chosen setting changes there; it is not automatically raised artwork.

These operation names and behaviors come from Prusa's SVG embossing documentation.

For the paw, begin with a broad, flat face and one operation. With Join, inspect all five pads at the base surface. With Cut, inspect all five recesses. Do not assume that a correct-looking central pad proves the smaller toes are also positioned correctly.

If the import is rejected before you reach this stage, check for actual vector geometry in the file. Opening an SVG in a browser proves it can display something; it does not prove that the importer found usable paths. Simplify a copy to one filled shape and try that as a diagnostic. Keep the full artwork untouched while finding the failure.

Adjust size, depth, and surface placement separately

Use Size to establish the artwork's overall dimensions. Use Depth for its extrusion amount. From surface moves where that extrusion starts, while Use surface makes the artwork follow the underlying surface. These controls address different parts of the placement. The official SVG tool reference lists them individually.

Start with the size. Then choose the raised or recessed amount and inspect the result from an oblique view. If a pad floats above the base or disappears inside it, check its position and start offset before increasing depth blindly.

On a curved object, inspect the full width of the design after enabling surface following. A central region may sit where you expect while an outer region reaches a steep edge or crosses a seam. Move the design, reduce its span, or simplify it if that produces a more usable placement.

There is no single depth or smallest-detail value that this SVG can certify. Your geometry, wall thickness, nozzle, material, layer settings, and print orientation all affect the result. Choose values for that combination and check the actual sliced layers.

Prusa documents reopening the SVG's controls by double-clicking it in the 3D view. Keep a saved project and the prepared source SVG so the artwork remains available when you revise the placement.

Slice and inspect each region

After positioning the artwork, slice with the printer and material profile you intend to use. Move through the layers where the embossing or recess begins, not just the topmost visible layer.

For the paw example, use the design's five regions as an inspection list. At each toe and the central pad, check that the expected toolpaths appear, that gaps remain where you want them, and that the feature meets the underlying part. For recessed artwork, look through the affected layers to confirm the cut stops where intended.

If a feature vanishes, return to its size, depth, placement, and geometry. If neighboring features merge, inspect the gap at the final scale. A more detailed trace will not necessarily resolve either problem; the design may need larger or simpler features.

Keep a native project for later adjustments. If you export a model to another application, reopen the exported file and check the geometry again rather than assuming the project's operation settings travel with it. For a first physical attempt, choose a small representative sample of the intended surface and inspect the result before repeating it across a larger object.

FAQ

Can PrusaSlicer emboss a PNG directly with the SVG tool? The SVG embossing workflow expects vector artwork. If your custom design is raster-only, trace it into SVG paths and inspect them first. For ordinary labels, the native Text tool may remove the need for tracing.

Should all parts of an embossed SVG be connected? They do not have to form one connected drawing. Separate letters or paw pads may be intentional, but each region must meet the intended base in the finished design. Inspect the placement and sliced layers rather than merging everything automatically.

What is the difference between Join, Cut, and Modifier? Join adds printable material, Cut subtracts it, and Modifier applies settings to the affected region. Choose the operation based on the result you want, then verify the sliced output.

Why does the artwork look correct before slicing but lose details afterward? Inspect the smallest features at their final size, along with depth, surface offset, and placement. The displayed SVG outline alone does not establish that the selected printing setup will produce every detail.

Sources

  1. Prusa SVG embossing tool — The documented import route, operations, and placement controls.
  2. Prusa Text tool — A native alternative for editable typed labels.
  3. PrusaSlicer 3.0 Preview announcement — The redesigned preview interface and its incomplete feature coverage relative to 2.9.

If your design is still a PNG or JPG, prepare its SVG paths with PerfectVector, remove unintended geometry, and test the artwork on one model face. The useful outcome is a sliced design whose regions and gaps match your intent.

More from the blog

Start from an image to create SVG paths for 3D printing