Skip to content

Svg Exporter

by X W Z·Workflow

Images © X W Z. Used for product review; image policy.

Why we like it

SVG Exporter earns its place in the superhive library for pairing camera-based SVG export with three occlusion methods, ranging from a fast depth sort to mathematically exact BSP splitting.

What is Svg Exporter?

SVG Exporter writes mesh faces and curves out of Blender as optimized, resolution-independent SVG path data. It renders single or multiple selected objects from a top view or a camera view, and mesh objects are converted to curves during export. The styling of the output paths is customizable.

The add-on centers on occlusion handling, so only what's visible from the selected view is rendered. It offers three methods: an enhanced painter's algorithm that sorts by depth with configurable vertex sampling (center, average, or farthest) and is recommended for most cases; BVH ray casting, an experimental approach using Blender's BVH tree with adjustable sampling and epsilon tolerance for self-occlusion prevention; and BSP tree splitting, which recursively splits intersecting polygons for mathematically correct results with no z-fighting, though it runs slowest.

Exporting runs through File > Export > Scalable Vector Graphics (.svg). Version 1.1.0 was a complete rewrite with improved occlusion algorithms and drawsvg integration. It's a Blender extension add-on compatible with Blender 4.2 to 5.0, released under the GPL license.

Who is Svg Exporter best for?

Svg Exporter is best for exporting Blender meshes and curves to resolution-independent SVG vector paths with visibility-aware occlusion.

How much does Svg Exporter cost?

Svg Exporter is completely free to download and use.

Key features

  • Camera-based projection with configurable occlusion detection
  • Three occlusion algorithms: enhanced painter's algorithm (depth sort), BVH ray casting, and BSP tree splitting
  • Exports single or multiple selected objects, with mesh objects converted to curves
  • Optimized SVG path data with customizable styling
  • Renders from a top view or a camera view
  • Auto occlusion renders only what's visible from the selected view

Tags

#SVG export#vector graphics#Blender add-on#occlusion#curves#mesh export#camera projection

Frequently asked questions

Does SVG Exporter work with Blender 5.0?

SVG Exporter lists compatibility with Blender versions 4.2 through 5.0 and is registered as a Blender extension add-on. You install it through Edit > Preferences > Extensions (or Add-ons) > Install from Disk, then select the downloaded zip and enable the entry named SVG Exporter. Once enabled, the exporter appears under File > Export > Scalable Vector Graphics (.svg). Because compatibility ranges can shift with new Blender builds, check the developer's page for the current supported versions before installing.

How do I export a mesh to SVG with SVG Exporter?

SVG Exporter runs from Blender's export menu. Select one or more curve objects; mesh objects are also supported and get converted to curves during export. Go to File > Export > Scalable Vector Graphics (.svg), set the options you need in the export panel, choose a file path, then click Export SVG. The output is optimized SVG path data with customizable styling, and you can render from a top view or a camera view depending on the projection you want.

What are the three occlusion algorithms in SVG Exporter?

SVG Exporter offers three occlusion methods for controlling what's drawn. The enhanced painter's algorithm sorts by depth with configurable vertex sampling (center, average, or farthest) and is recommended for most use cases for its speed and reliability. BVH ray casting is an experimental option that uses Blender's BVH tree with adjustable sampling and epsilon tolerance to prevent self-occlusion. BSP tree splitting recursively splits intersecting polygons for mathematically correct results with no z-fighting, though it is the slowest of the three.

Is SVG Exporter free, and what license does it use?

SVG Exporter is listed as free here in the catalog, and it's released under the GPL license. For current licensing terms and any purchase details, check the developer's page directly, since terms can change over time. On the technical side, it's a Blender extension add-on covering Blender 4.2 to 5.0, installed from a downloaded zip through the Extensions or Add-ons preferences. Version 1.1.0 brought a complete rewrite with improved occlusion algorithms and drawsvg integration.

Similar plugins