← Back to Documentation

Effects Pipeline

Ghost Arcade includes 200+ real-time visual effects across 20 categories. Effects are applied per-layer through a drag-and-drop chain system that lets you build complex visual treatments by combining simple, focused effects in sequence.

Layer properties panel showing Edge Effects and Layer Effects sections
  1. 1Properties (Layer Type) — effects are configured inside each layer’s properties panel.
  2. 2EDGE EFFECTS — runs on the layer’s edge (feather, vignette). Enable toggles the whole section.
  3. 3LAYER EFFECTS — main effect chain. Click + Add Effect to open the effect picker; effects render top-to-bottom (top runs first).

How Effects Work

Every layer in Ghost Arcade has its own independent effect chain. To add an effect, open the effects panel for a layer and browse or search the effect library. Click an effect to add it to the bottom of the chain. Each effect in the chain processes the output of the one above it, so order matters.

Add Effect modal — searchable effect picker organized by category
  1. 1+ Import Custom — load a user-supplied .dmfx.json plugin effect from disk.
  2. 2Template — start from a blank custom effect template you can edit inline.
  3. 3Search effects — filter the full catalog by name as you type.
  4. 4Expand all / Collapse all — open or close every category section at once.
  5. 5Category header — each section groups related effects (Masking, Color, Stylize, Blur & Focus, Light & Glow, Distort, Keying, Geometric 3D, plus nine Advanced packs and WebGPU).
  6. 6Effect tile — click any effect to add it to the active layer’s chain. Hover for a one-line description.

Reorder effects by dragging them up or down in the chain. The layer content enters at the top, passes through each effect from top to bottom, and the final result is what appears on the canvas. This sequential processing means you can get very different results by rearranging the same set of effects.

Each effect has its own parameter controls that appear when you expand it in the chain. Parameters are specific to each effect type and update in real time as you adjust them. Every effect also shares a common set of controls for mix level and bypass.

Common Effect Parameters

While each effect has unique parameters, every effect in the chain shares these standard controls:

Effect Categories

The 200+ effects are organized into categories. The effect browser lets you filter by category or search by name.

Masking

Vignette, Edge Feather

Constrain a layer’s visible area or feather its borders. The two most common edge-shaping effects ship as a dedicated category so they’re always one click away.

Color

Colorama, Plasma, Invert, Posterize, Exposure, Gamma, Vibrance, Temperature / Tint, Color Balance, Curves, Lift / Gamma / Gain, Thermal, Night Vision, Filmic Tonemap, Selective Color

Shape the color and tone of a layer. Spans corrective tools (exposure, white balance, curves, lift/gamma/gain) and stylistic tools (Colorama, Plasma, Thermal, Night Vision) all the way through to filmic tonemapping and selective color isolation.

Stylize

Dither, Edge Detect, Outline, Emboss, VHS, Glitch, RGB Shift, Scanlines, Pixelate, Halftone, Toon, Kuwahara, Oil Paint, Watercolor, and more

Transform layers into graphic or painterly styles. Includes hand-drawn looks (Outline, Toon, Watercolor), print/retro (Halftone, VHS, Scanlines), and analog glitch (RGB Shift, Datamosh-style corruption).

Blur & Focus

Blur, Sharpen, Directional Blur, Zoom Blur, Radial Blur, Tilt Shift, Defocus Bokeh

Soften, smear, sharpen, and defocus. Gaussian, motion, and zoom blur are joined by a tilt-shift miniature effect and bokeh that simulates aperture-shape highlights.

Light & Glow

Bloom, Chromatic Aberration, God Rays, Halation, Anamorphic Streak, Lens Dirt, Diffusion / Pro-Mist

Add luminous atmosphere and cinema-lens artifacts. Bloom bleeds highlights, god rays cast volumetric shafts, halation and anamorphic streaks simulate film and anamorphic lens flares.

Generate & Texture

Noise, Film Grain, Heat Haze, CRT

Overlay procedural texture and atmosphere. Film grain and noise mix into the signal, heat haze adds shimmering distortion, CRT layers in retro display artifacts.

Distort

Kaleidoscope, Mirror, Wave, Fisheye, Lens Distortion, Displacement, Twirl, Pinch / Bulge, Polar Transform

Bend and warp pixel space. Kaleidoscope reflects into symmetric segments, displacement uses a source map to push pixels, fisheye/lens-distortion apply lens-shape curvature.

Keying

Chroma Key, Luma Key, Difference Key, Erode Matte, Dilate Matte

Remove backgrounds and refine mattes. Chroma key removes green/blue screens with adjustable tolerance and spill suppression; erode/dilate clean up edges of the resulting matte.

Geometric 3D

String Orb, Sphere Wireframe, Voxel Cube Cluster, Mobius Lattice, Crystal Shard Field, Tube Lattice, Disco Mirror Ball, Lissajous Knot, and more

Hero-quality 3D shape projections of the source layer, rendered with analytic ray-primitive intersects so they stay GPU-friendly at performance frame rates.

New Hero

Optical Flow Datamosh, Flow Field Trails, Reaction Diffusion, Neon Tube Trace, Depth Parallax (Fake), Point Cloud Dissolve, Pixel Sand, Liquid Glass, and 20+ more

The newest generation of standalone hero effects — each is a full-screen treatment substantial enough to anchor a layer on its own.

Advanced 3D

Explode 3D, Terrain, Wrapped Terrain, Sphere Projection, Cube Projection, Cylinder Wrap, Torus Tunnel, Diamond Gem, and more

Project the layer onto explicit 3D geometry (sphere, cube, cylinder, torus, terrain, diamond facets) or shatter it into volumetric pieces. Camera, lighting, and material parameters animate per-effect.

Advanced Atmosphere

Volumetric Fog, Rain / Snow, 3D Particles, Glint / Starburst, Emboss Relight

Volumetric atmosphere layered over the source — fog with depth, particle weather, relighting, and starburst glints anchored to bright pixels.

Advanced Color

False Color, Shadow Recovery, Highlight Roll-off

Color correction tools borrowed from grading suites: false-color exposure visualization, shadow recovery, and highlight roll-off for clean exposure rescues.

Advanced Depth

Tunnel Flight, Infinite Mirror, Crystal Refract

Pseudo-depth effects that turn a flat layer into a tunnel, an infinite mirror corridor, or a refractive crystal pass.

Advanced Feedback

Feedback Zoom

Recursive feedback with zoom and rotation. Generates infinite tunnel and fractal-like patterns by routing the output back into the input each frame.

Advanced Stylize

Compression Artifacts, ASCII, Comic Ink, Datamosh, Scanline Drift, Tape Dropout

Heavier stylization passes: ASCII art replacement, comic-style inking, mpeg-style compression artifacts, datamosh, and analog tape damage.

Advanced Text & Pattern

Dot Matrix, Matrix Rain, Binary Code, Crosshatch, Block Mosaic, Number Grid, Braille Pattern, Circuit Board, Stained Glass, Woven Fabric, Mosaic Tile, Neon Outline, and more

Replace pixels with text, pattern grids, or material textures — matrix rain overlays, circuit-board traces, stained glass, mosaic tiles, neon outline shapes.

Advanced Trails

Motion Trails, Echo Repeat, Ghost Double, Strobe Flash, Light Paint, Recursive Echo, Chronophotography

Long-exposure-style time effects. Trail and echo modes accumulate motion over frames; chronophotography stacks discrete frame snapshots for stroboscopic motion studies.

Advanced Warp

Ripple Caustics, Shockwave, Droste Recursive, Slit-Scan, Fractal Warp, Fluid Distort, Wormhole

Heavier spatial deformations: ripple caustics, expanding shockwaves, Droste recursion, slit-scan time-displacement, fluid-sim distortion, and wormhole warp.

WebGPU

Fluid Sim

GPU-native effects that run on the WebGPU path. The 2D Fluid Sim ships here; more WebGPU effects will land as the GPU rendering path stabilises.

Tips for Working with Effects