← Back to Documentation

Effects Pipeline

Ghost Arcade includes 89+ real-time visual effects across 16 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.

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.

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

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

Distortion

Pixel sort, glitch, displacement, wave, ripple, fractal warp

Break apart and rearrange pixels. Pixel sort reorders pixels by brightness along rows or columns for that iconic databend look. Glitch introduces block corruption and channel shifting. Displacement uses a source image or noise to push pixels around. Wave, ripple, and fractal warp apply smooth or chaotic spatial deformation.

Color Grading

HSL adjust, curves, color balance, LUT, tint, vibrance, temperature

Shape the color and tone of your layers. HSL adjust gives per-channel control over hue, saturation, and lightness. Curves provides precise tonal control with a spline editor. LUT applies lookup table color transforms for cinematic grading. Temperature and tint shift the overall warmth or color cast.

Blur

Gaussian, radial, motion, zoom, directional, bokeh

Soften, smear, and defocus. Gaussian blur is the standard smooth blur. Radial blur spins from a center point. Motion blur streaks in a single direction. Zoom blur rushes outward from a focal point. Bokeh simulates the characteristic shapes of out-of-focus highlights from camera lenses.

Stylize

Posterize, halftone, dot screen, edge detect, emboss, sketch, crosshatch

Transform layers into graphic or illustrated styles. Posterize reduces color depth for flat graphic looks. Halftone and dot screen convert images to print-style dot patterns. Edge detect isolates outlines. Sketch and crosshatch simulate hand-drawn rendering.

Generate

Noise, gradient, pattern, grid, stripes

Create visual elements from scratch. Noise generates Perlin, simplex, or random static. Gradient produces smooth color transitions. Pattern, grid, and stripes create geometric textures that can be animated and used as source material or blended over existing layers.

Keying

Chromakey (green/blue screen), luma key, alpha matte

Remove backgrounds and isolate subjects. Chromakey removes green or blue screen backgrounds with adjustable tolerance and spill suppression. Luma key removes pixels based on brightness, useful for isolating bright elements against dark backgrounds. Alpha matte uses another layer as a transparency mask.

Light & Glow

Bloom, god rays, lens flare, glow, light leak

Add luminous atmosphere. Bloom bleeds bright areas outward for a dreamy feel. God rays cast volumetric light shafts from a source point. Lens flare simulates camera artifacts. Glow wraps subjects in soft light. Light leak overlays analog film exposure artifacts.

Warp

Kaleidoscope, mirror, fisheye, barrel, pincushion, swirl

Bend and fold space. Kaleidoscope reflects the image into symmetric segments. Mirror flips along configurable axes. Fisheye, barrel, and pincushion apply lens-style curvature. Swirl twists the image around a center point with adjustable radius and angle.

Atmosphere

Fog, vignette, film grain, scanlines, CRT

Add environmental texture and mood. Fog fades edges into a color wash. Vignette darkens the border area for focus. Film grain overlays organic noise. Scanlines and CRT simulate retro display artifacts with adjustable line spacing, curvature, and chromatic aberration.

Text & Pattern

ASCII art, matrix rain, tile, mosaic

Convert imagery into typographic and geometric representations. ASCII art replaces pixels with characters based on brightness. Matrix rain overlays cascading character streams. Tile and mosaic break the image into repeated or averaged blocks.

3D

Depth of field, parallax, pseudo-3D extrusion

Add dimensional depth to 2D layers. Depth of field blurs areas based on a simulated focal plane. Parallax shifts layers at different rates to create a sense of physical depth. Pseudo-3D extrusion gives flat elements a stacked, extruded appearance.

Depth

Z-blur, depth fog, depth color grade

Apply effects that vary based on depth information. Z-blur applies variable blur intensity across depth ranges. Depth fog fades distant areas into a color. Depth color grade shifts hue, saturation, or brightness based on distance from camera, useful for creating atmospheric perspective.

Trails

Echo, feedback, motion trail, persistence

Leave traces of motion over time. Echo composites previous frames with decay. Motion trail smears moving elements along their path. Persistence holds bright pixels for a configurable duration, creating long-exposure-style streaks from any animated source.

Feedback

Video feedback, recursive buffer, delay

Route a layer back into itself for recursive visual complexity. Video feedback zooms, rotates, and re-composites the output into the input, generating infinite tunnel and fractal-like patterns. Recursive buffer accumulates frames with transformation. Delay offsets timing for rhythmic visual echoes.

Tips for Working with Effects