View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.5.1
- Last updated
- First released
- Unity version
- 2022.3.21 or later
- Package size
- 3.0 MB
- Files
- 623
- Favorites
- 11
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $20.00 on
Keywords
VectorMark - 2D/3D SDF Vector Graphics
- Price drop
A powerful SDF vector system for URP. It creates sharp, scalable 2D shapes for UI, world space, and screen space.
Lowest recorded price
Get 50% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
VectorMark - 2D/3D SDF Vector Graphics screenshot 1
About this asset
VectorMark is a high-performance SDF (Signed Distance Field) vector rendering toolkit built for Unity URP. Create crisp, resolution-independent 2D graphics in world space, screen space, UGUI, procedural runtime drawing, and now imported SVG workflows — all with a consistent visual language and no texture blur.
Whether you are building HUDs, debug tools, stylized UI, gameplay indicators, or scalable vector illustrations, VectorMark gives you a unified workflow for authoring, rendering, and reusing vector content directly inside Unity.
🚀 What’s Included
✅ Core SDF vector rendering system
✅ Style Library and Style Profile workflow
✅ Shape 2D components for world-space and screen-space authoring
✅ VMShapeImage for UGUI integration
✅ Immediate Mode API for world-space and screen-space procedural drawing
✅ 3D debug shape rendering (solid + wireframe)
✅ Bezier Path and Spline Path assets with runtime indicators
✅ Closed-path fill support with separate stroke / fill control
✅ Scene View curve editing workflow
✅ SVG import pipeline with VMVectorAsset, renderer, and scene instance workflow
✅ Demo scenes and example content
✅ Full written documentation
🎯 Supported Workflows
- Stylized UI and menu graphics
- World-space HUDs
- Minimap and radar-style overlays
- Debug visualization and gizmos
- Procedural runtime shape generation
- Gameplay indicators and telegraphs
- Vector-based illustration scenes
- Imported SVG icons and designer-authored vector assets
- Curve-driven motion, effects placement, and path sampling
🆕 New in 1.4.0
- Phase 3 completed: SVG Import workflow
- Added VMSVGImporter, VMSVGParser, VMVectorAsset, VMVectorAssetRenderer, and VMVectorAssetInstance
- Added support for importing common SVG shapes, paths, groups, symbols / uses, transforms, and style attributes
- Added SVG fill / stroke import, dash and linecap parsing, and broader color parsing support
- Added fill-only path rendering when stroke-width = 0
- Added stable SVG document-order sorting for imported instances in both Screen Space and 3D usage
- Improved imported asset rebuilding reliability
- Reduced runtime GC for static Bezier / Spline-driven imported content
📋 Requirements
- Unity 2022.3 LTS or newer
- Universal Render Pipeline (URP)
💡 Why VectorMark?
VectorMark replaces blurry textures and rigid sprite workflows with a unified SDF vector system designed specifically for Unity. You can build reusable shapes, author editable curves, import supported SVG artwork, and draw procedural graphics at runtime — all while keeping your visuals sharp, scalable, and stylistically consistent.
It is built for fast iteration, clean art direction, and practical production use in games, tools, HUDs, and UI-heavy projects.
From the publisher's Asset Store listing.
Technical details
- Signed Distance Field (SDF) shader rendering for crisp, scalable 2D shapes
- Unified style system (Style Library + Style Profile) for consistent art direction
- Shape2D Indicator component for world‑space and screen‑space rendering
- Screen‑space system with pixel‑based layout and resolution adaptation
- Bezier Path and Spline Path systems for editable curve authoring, runtime rendering, closed-path fills, distance-based sampling, and Scene View editing workflows
- SVG import workflow for converting common SVG shapes and paths into native VectorMark assets with fill/stroke support, document-order layering, and scene instantiation
- VM2D API for runtime creation (world‑space + screen‑space helpers)
- Per-frame procedural drawing with VM.Draw() and VM.DrawScreen() for zero-GC runtime shapes, 3D debug gizmos, nested state scopes, and full Scene View support
- UGUI integration via VMShapeImage (MaskableGraphic, stencil/mask compatible)
- Supports gradients, dashes, rounded corners, borders, and soft edges
- Point‑source Path/Area support (transforms, children, local points, point set assets)
- Efficient rendering using MaterialPropertyBlock and shared shader params
- URP‑ready shader pipeline
- Experimental 3D indicators + telegraph system (optional module)
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.21f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.