Svg Exporter
SVG Exporter Addon
export mesh faces as clean, resolution-independent SVG paths directly from Blender with intelligent occlusion handling.
- camera-based projection with configurable occlusion detection
- three occlusion algorithms:
painters algorithm,BVH raycast, andBSP tree splitting - supports exporting single or multiple selected mesh objects
- writes optimized SVG
pathdata with customizable styling
Install
- Download the latest release.
- In Blender
- Edit > Preferences > Extensions (or Add-ons) > Install from Disk
- Pick the downloaded zip and enable “SVG Exporter”.
Use
- Select one or more Curve objects (Mesh objects are supported and will be converted to curves for export).
- Go to File > Export > Scalable Vector Graphics (.svg).
- In the export panel, set the options you need (see below) and pick a file path.
- Click Export SVG.
Occlusion Techniques
Enhanced Painter's Algorithm (Depth Sort) — Fast depth-based sorting with configurable vertex sampling (center, average, or farthest). Recommended for most use cases due to speed and reliability.
BVH Ray Casting — Uses Blender's BVH tree for ray-based occlusion detection. Experimental approach with adjustable sampling and epsilon tolerance for self-occlusion prevention.
BSP Tree Splitting — Achieves perfect occlusion accuracy by recursively splitting intersecting polygons. Slowest method but produces mathematically correct results with no z-fighting artifacts.
Changelog
- 1.0.0 — Initial release
- 1.1.0 — Complete rewrite, improved occlusion algorithms, and drawsvg integration for better SVG generation