Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/8
Vectorizer allows you to create mesh-based vector graphics in 3D space. It provides several 2D primitives, including an SVG parser, that approximate geometrical shapes via 3D vertices and indices.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2023.2.20f1
Compatible
Compatible
Compatible
2021.3.34f1
Compatible
Compatible
Compatible
Additional compatibility information

Also works with Unity 6.

Description

New in version 1.5.2: added support for dashed polylines with customisable dash styles, and HDRP.


Vectorizer allows you to create mesh-based vector graphics in 3D space. It provides several 2D primitives, including an SVG parser, that approximate geometrical shapes via 3D vertices and indices.


I built this library because I wanted to have the freedom to create 2D primitives, on the fly, with just a few lines of code. First it was a rectangle, then an n-gon, then an ellipse, then an SVG parser!


Website | Documentation | Changelog | Bluesky | Discord | Feedback


Features


SVG support: simply copy and paste valid path-syntax code, and Vectorizer will turn it into a mesh!


URP, HDRP and standard pipeline support: Vectorizer generates standard meshes with indices, texture coordinates, and normals. Therefore, you can use any render pipelines you want, including the built-in, URP, and HDRP. The asset demos use URP materials in package.


2D shapes: parametric regular and rounded Polygons, Ellipses, Rings, Arcs, Stars, and Polylines.


Code API: in Vectorizer all figures are generated by combining different instructions. You can create new figures by using the existing ones, or even define new instructions.


Samples: you will find sample scenes showing all available figures, a scene containing examples of SVG icons rendered in Vectorizer, an example of how to lay out a hexagonal grid, and a scene showing the generated texture UVs.


Have a question about this asset? Ask it in the discord!

Technical details

Limitations

• No SVG fill-rule support. A work-around consists in separating paths in multiple figures.

• The SVG parser is not intended to parse full-blown graphics illustrations. It was tested on simple icon-like graphics. For an overview of its capabilities, check the pictures included here or visit the documentation.

This asset uses Bootstrap Icons for demonstration purposes, and some data structures, and triangulation algorithms under the MIT License; see Third-Party Notices.txt file in package for details.

Vectorizer

(not enough ratings)
55 users have favourite this asset
(55)
$24.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
437.9 KB
Latest version
1.5.2
Latest release date
Dec 16, 2024
Original Unity version
2021.3.34
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR