Artifact docs

Reference.

Use this page when you already know what you need to look up: a node, a control, a file type, or a recovery check.

Node library

Open the exact node.

Content node

Fill

A solid color plane. Every cover starts here, with one decision about color.

Open
Content node

Image

A photo or graphic dropped into the stack. Fit, scale, and reposition it freely.

Open
Content node

Text

Type set directly on the canvas. Use text starts for title, subtitle, label, credits, or poster type, then tune curated poster, mono, pixel, and typewriter fonts.

Open
Content node

Emoji

Glyphs scattered by seed. Use density, emoji set, and min/max size for the scatter; add dedicated effect nodes for blur, trails, or distortion.

Open
Source node

Primitive

A lightweight faux-3D form, rendered directly into the canvas. Material color and light color are durable; camera rotate/pan/zoom is controlled inside the node preview.

Open
Source node

Noise

A full-frame procedural texture source. Start from concrete, film grain, static, cells, clouds, paper, or CRT dirt presets, then tune pattern scale/detail/color and node seed.

Open
Source node

Array

A motif repeater for lines, grids, and radial bursts. Start from sticker grid, radial burst, barcode line, orbit rings, or shard field presets, then tune the same array fields.

Open
Source node

Line Field

A full-frame procedural line source for optical fields, contour posters, masks, and warped graphic material.

Open
Effect node

Rays

Thick colored poster-burst beams from center.

Open
Effect node

Bloom

Highlights bleed outward into surrounding pixels.

Open
Effect node

Film Burn

Overexposed edges and chemical flare.

Open
Effect node

Neon Glow

Bright edges bloom with a saturated chromatic halo.

Open
Effect node

Fog

Colored haze that fills highlights first and softens the source without changing alpha.

Open
Effect node

Speed Lines

Thin white radial streaks from center for manga motion.

Open
Effect node

Glitch

Horizontal slice tears at random scan intervals.

Open
Effect node

RGB Split

RGB channels split diagonally.

Open
Effect node

Chrom. Ab.

Radial chromatic aberration creates lens fringe at edges.

Open
Effect node

Interlace

Alternating rows offset like a CRT field artifact.

Open
Effect node

Data Mosh

Block compression artifacts, repeated frame error.

Open
Effect node

VHS Track

Horizontal band desync like VHS tape dropout.

Open
Effect node

Bad Stream

Low-bitrate stream failure: large macroblocks, smaller compression fragments, smearing, chroma drift, and dark dropped blocks.

Open
Effect node

Macroblocks

Large video-codec squares with averaged color and optional dark pressure.

Open
Effect node

Detail Blocks

Small codec fragments for crunchy low-bitrate texture inside the frame.

Open
Effect node

Block Smear

Copied neighboring blocks that smear the frame like a stalled stream.

Open
Effect node

Chroma Blocks

Blocky chroma compression and color drift, separate from RGB split.

Open
Effect node

Block Dropout

Dark dropped blocks, like missing packets in a damaged stream.

Open
Effect node

Pixel Stretch

Directional source-pixel streaking for stretched scanline artifacts.

Open
Effect node

Grain

Photographic overlay grain across the full frame. For editable texture branches, use a Noise source set to Film Grain.

Open
Effect node

Dot Grain

Round tone-aware stipple dots for old-render shadows and PS-era texture.

Open
Effect node

Scanlines

CRT phosphor bands with adjustable opacity and thickness.

Open
Effect node

Matte

Low-scale paper or canvas texture overlay.

Open
Effect node

Dither

Bayer ordered dithering reduces the color palette visibly.

Open
Effect node

Emboss

Diagonal convolution relief for raised surface texture.

Open
Effect node

Linocut

Bayer-dithered posterization for bold graphic print texture.

Open
Effect node

Tint

Flat color overlay at variable opacity.

Open
Effect node

Noise Warp

Displacement mapped by layered Perlin noise.

Open
Effect node

Morph

Sine-wave surface distortion.

Open
Effect node

Vortex

Rotational warp strongest at center.

Open
Effect node

Barrel

Radial lens distortion, concave or convex.

Open
Effect node

Tear

Horizontal row shift at random positions.

Open
Effect node

Mirror

Fold the frame: horizontal, vertical, or both.

Open
Effect node

Wave

Sine-wave horizontal displacement scanned per row.

Open
Effect node

Zoom Blur

Radial motion blur expanding from center.

Open
Effect node

Ripple

Radial sine displacement from center for concentric wave distortion.

Open
Effect node

Pattern Refraction

Refract the source through a repeating wave pattern.

Open
Effect node

Kaleidoscope

Mirror-fold into repeating radial segments.

Open
Effect node

Squeeze

Anamorphic stretch or compression along each axis.

Open
Effect node

Hue Shift

Rotate all hue values by a fixed degree.

Open
Effect node

Vignette

Corner darkening that pulls the eye to center.

Open
Effect node

Retro Resolution

Renders the upstream branch at a fixed low internal resolution in base cover pixels, then nearest-upscales it. Unlike Pixelate, export scale does not change the apparent pixel grid.

Open
Effect node

Pixelate

Downscale then upscale the whole image for a deliberate low-resolution block treatment.

Open
Effect node

Posterize

Quantize color values to a fixed step count.

Open
Effect node

Indexed Palette

Map visible pixels to the nearest color in a small editable palette while preserving transparency.

Open
Effect node

Gradient Map

Map source luminance through a three-color ramp, then blend it back over the original.

Open
Effect node

Channel Mixer

Crossfeed RGB channels into each other for matrix-like color separation.

Open
Effect node

Sepia

Warm monochrome tone, classic darkroom look.

Open
Effect node

Infrared

Channel swap shifts green to red, simulating IR film.

Open
Effect node

Solarize

Inverts pixels above a moving brightness threshold. Low values affect only highlights; high values pull midtones into the negative break.

Open
Effect node

Bleach Bypass

Simulates skipped film bleach by reducing saturation, lifting harsh contrast, and pushing shadows harder.

Open
Effect node

Cyanotype

Prussian blue photographic print process on ivory paper.

Open
Effect node

Split Tone

Shadow/highlight color grade with independent color choices.

Open
Effect node

Duotone

Map luminance to two chosen colors.

Open
Effect node

Halftone

Simulate print dots at configurable frequency.

Open
Effect node

Misregister

Color channels shifted as if mis-fed through a press.

Open
Effect node

Overprint

CMYK plate offset with ink-on-ink misregistration.

Open
Effect node

Blur

Gaussian blur across the entire frame.

Open
Effect node

Threshold

Luminance cutoff to stark black and white. 0 disables the pass; higher values require brighter pixels to stay white.

Open
Effect node

Alpha Crush

Crush semi-transparent antialiasing into hard alpha edges for cutout-style compositing.

Open
Effect node

Silhouette Crush

Chip alpha-mask and high-contrast borders into jagged sprite-like silhouettes.

Open
Effect node

Edge Detect

Find contrast boundaries and blend them back as grayscale contour linework.

Open
Effect node

Bokeh Blur

Lens-like blur with highlight lift around brighter source pixels.

Open
Effect node

Hatching

Tone-aware hatch linework over darker source regions.

Open
Effect node

Gooey Merge

Blur-and-threshold alpha merge for nearby visible source shapes.

Open
Effect node

Gradient

Directional two-color ramp blended over the source while preserving source alpha.

Open
Graph utilities

Branches, masks, color, and output helpers.

Merge

Combines two upstream branches with blend and opacity controls.

Color

Applies brightness, contrast, saturation, and hue after a branch has rendered.

Repeater

Repeats any source branch into line, grid, or radial patterns over an optional backdrop. Per-copy rotation can stay fixed, follow radial angle, step per copy, or jitter deterministically.

Mask

Cuts a source branch by an alpha, luma, or threshold matte from another upstream branch.

Transform

Moves, scales, rotates, and fades a completed upstream branch after masks, effects, and other graph utilities. Pivot can use the canvas center or the visible alpha center for masked objects.

Grime Shadow

Builds a layered dirty shadow from the visible alpha of an upstream branch. Use Shadow only when the shadow should be merged separately.

Source patterns

When the material should stay editable.

Analog Texture Bed

Start with Film Grain or Paper noise. For finer speckles, lower Noise Scale toward 1–3, then merge under artwork with overlay or screen.

Signal Damage Source

Use Static or CRT Dirt noise as a branch, harden it with Threshold, then blend it through Merge for broken-video grit.

Procedural Shape Field

Use Array presets such as Sticker Grid, Orbit Rings, or Shard Field when the texture should be visible graphic content.

Line Field Material

Use Line Field when the artwork needs editable optical lines, contour surfaces, or a maskable stripe source instead of a flattened image.

Sticker Wall

Feed a logo, emoji, image cutout, or text node into the Sticker Grid repeater to build a tiled poster surface.

Echo Type

Connect a text node into Echo Trail or Type Cascade, then use Color or Merge to turn the repeats into motion or shadow.

Center Burst

Feed a small source into Orbit Rings or Burst Field for halos, confetti clusters, constellation marks, and radial energy.

Masked Line Type

Feed Line Field into Mask as the source and Text into Mask as the matte, then merge the cut line texture over a plate.

Effect families

Pick one family first.

Texture

Grain, dot grain, scanlines, matte, dither, emboss, and linocut add physical surface before or after image sources.

Distortion

Noise warp, morph, wave, ripple, barrel, vortex, squeeze, and kaleidoscope bend composition geometry.

Color

Tint, hue shift, indexed palette, duotone, infrared, sepia, cyanotype, split tone, and gradient overlay reshape palette.

Print

Halftone, riso shift, overprint, posterize, threshold, alpha/silhouette crush, and linocut push artwork toward poster production.

Signal Damage

Glitch, interlace, data mosh, Bad Stream, codec block nodes, RGB split, chromatic aberration, VHS tracking, retro resolution, and pixelate create media failure.

Blend modes

Think in cover-making jobs, not math.

Screen

Use for light leaks, glow, dust, static, and pale texture over a dark plate.

Multiply

Use for paper stains, ink shadow, halftone grime, and anything that should darken the cover.

Overlay

Use when texture should inherit the colors underneath instead of sitting on top like a sticker.

Difference

Use sparingly for harsh poster inversions, experimental type, and graphic accidents.

Full blend mode notes
normal

Draws this node over what is below. Use it when the node should replace or sit plainly on top.

multiply

Keeps dark ink and darkens the backdrop. Good for shadows, grain, paper texture, and printed dirt.

screen

Keeps light pixels and brightens the backdrop. Good for glow, haze, bloom, and light leaks.

overlay

Adds contrast from this node into the backdrop. Good for punchy texture without fully replacing color.

luminosity

Uses this node brightness while preserving backdrop color. Good for masks, light maps, and tone passes.

Project files

Choose by what needs to survive.

Raster export

EXPORT downloads pixels. It does not include font files, project metadata, or editable layer data.

Document save

SAVE downloads a readable .artifact.json document for small portable work and compatibility with older files.

Project package

PACKAGE downloads an editable .artifact project. It carries image payloads, font metadata, and open-license Google font files. Unknown local font files stay out by default.

Package + fonts

PKG+FONTS includes every imported font file. Use it only when you have the right to distribute those font files.

Font recovery

Packages preserve original text plus font identity. If a font is missing later, replace it and keep editing the same text layer.

Troubleshooting

Fast checks when the result is wrong.

Blank preview

Check layer visibility, confirm the graph Export node has an input, and try stack mode if the document is meant to be layer-only.

Missing image

Local images live in browser storage. If a shared document loses an image, reimport it or save an editable .artifact package.

Storage limit

Large imported images can fill browser storage. Save an editable .artifact package before clearing site data.

Missing font

Imported fonts may be unavailable on another browser. The text remains editable, and the font can be replaced from the Font Library. Google Fonts imports carry open-license metadata.

GPU or WebGL issue

Primitive and GPU effects depend on the browser. Reload, reduce active previews, or export again after switching tabs back.

Export mismatch

Export uses the canonical renderer. Check aspect ratio, graph target, image readiness, and primitive camera state before exporting.