Skip to content

SVG Import

Node icon
Inputs

Imports SVG vector graphics and rasterizes them at any resolution, resolution-independent by nature.

A flat vector illustration of snowy mountains and pine trees under a pale blue sky, imported by SVG Import and shown on a neutral card, beside a close detail of the same file rasterized 4096 pixels wide, its tree and ridge edges still perfectly crisp

SVG Import renders the vectors at whatever size you ask for, so the same file gives a crisp 64x64 icon or a 4096x4096 print asset. Every Fit Mode stays sharp for the same reason, Longest Side (keep aspect) included: the artwork is rasterized at the target size, never resampled from a fixed render. See Image Size & Large Images.

Like Image In, it takes relative file paths (type assets/logo.svg and the path resolves relative to your .arcb file) and has a Reload button alongside Watch File.

A Layers section lists the file’s own shapes and groups as a collapsible tree, so you can show or hide any single element, or a whole group at once, without editing the SVG. A filter box finds elements by name, and Show All / Hide All / Expand All / Collapse All act on the whole tree.

Hovering or clicking a row highlights that element in the preview, so it is obvious which shape a cryptic name refers to. Your show/hide choices are remembered per file and reset when you point the node at a different SVG.

The Vector section (Stroke Scale, Override Fill and Stroke, Fill Rule, Trim Start and End) edits the artwork before it is rasterized. Thicker lines, a retint, or a partial “draw-on” outline therefore stay clean at any output size, which the same change made to pixels afterward cannot match.

Pins

ImagePixels
Output

File

SVG FileText

Path to the SVG file

Watch FileToggle
Default: false

Automatically reload when the file changes on disk, checking once per second.

Useful when editing in an external tool.

Size

Custom SizeToggle
Default: false

Override native dimensions; rasterize at custom size

Fit ModeChoice
Default: Stretch
When Custom Size is on

How the SVG is sized to target dimensions

  • StretchStretch to exactly match target dimensions.
  • Fit (letterbox)Scale to fit inside target dimensions, preserving aspect ratio.
  • Fill (crop)Scale to fill target dimensions, preserving aspect ratio.
  • Width (keep aspect)Render to the target Width and let the height follow the aspect ratio. The vectors are rasterized crisply at that size, not resampled.
  • Height (keep aspect)Render to the target Height and let the width follow the aspect ratio. The vectors are rasterized crisply at that size, not resampled.
  • Longest Side (keep aspect)Render so the longer side is the length set in Longest Side (px), and let the other side follow the aspect ratio.
Width (px)Integer
Default: 512 Range: 1–16384
When Custom Size is on, except Fit Mode = Height (keep aspect)

Custom rasterization width. At Longest Side, the length of the longer side

Height (px)Integer
Default: 512 Range: 1–16384
When Custom Size is on, except Fit Mode = Width (keep aspect) or Longest Side (keep aspect)

Custom rasterization height

Vector

Stroke ScaleNumber
Default: 1.00 Range: 0.00–10.00

Multiply every stroke width in the artwork.

Because it happens before rasterization, line weights stay crisp at any output size, unlike thickening rasterized pixels.

Override FillToggle
Default: false

Replace every shape's fill with a single color.

Gives a clean, anti-aliased silhouette or retint straight from the vector.

Fill ColorColor (RGB)
Default: rgb(0, 0, 0)
Override Fill = on

Solid color applied to every fill when Override Fill is on

Override StrokeToggle
Default: false

Replace every shape's stroke color with a single color

Stroke ColorColor (RGB)
Default: rgb(0, 0, 0)
Override Stroke = on

Solid color applied to every stroke when Override Stroke is on

Fill RuleChoice
Default: Original

How self-intersecting or compound paths decide their interior (holes)

  • OriginalKeep whatever fill rule the SVG itself authored. The default.
  • Non-ZeroDirection-based winding fill: an overlap counts as inside unless the paths wind opposite ways.
  • Even-OddAlternating fill, so overlapping regions punch holes through each other.
Trim StartNumber
Default: 0.000 Range: 0.000–1.000

Reveal each path starting from this fraction of its length.

Paired with Trim End it draws only a segment of every outline: the vector "draw-on" look, impossible on a rasterized image.

Trim EndNumber
Default: 1.000 Range: 0.000–1.000

Reveal each path up to this fraction of its length

  • Enable Watch File to iterate on the SVG in your vector editor while ArcBrush keeps the pipeline live.
  • Turn one multi-part logo file into several assets: point a few SVG Import nodes at the same file and hide a different set of layers on each.
  • Override Fill with white to export a matte straight from the vector, no keying needed.
  • Stage a draw-on sequence: a row of nodes with increasing Trim End values gives you its frames.