Image PlaygroundOpen studio ↗

Compose / six finishing passes

One image.
Six different passes.

Compare each effect on the same photograph, learn what its controls change, then try the exact settings yourself. Combine these passes with the shapes and movement you make in FLOW, TRACE or DUEL.

FLOW: sculpt and protect →TRACE: separate and ink →DUEL: compose and direct →Use these passes in a complete project →

01 / Compose

Tone & color

Set the exposure, contrast and saturation before the other passes. A small change here changes the shapes that later thresholds and print dots will see.

Controls. Exposure shifts brightness. Contrast separates light and dark. Saturation controls color intensity.

ControlRangeWhat changes
Exposure−2 to 2Shift the whole image darker or lighter.
Contrast−1 to 1Compress or separate the tones.
Saturation0 to 20 is monochrome; 1 preserves color intensity.
Mix0 to 10 leaves the image unchanged; 1 applies the full effect.

Try it. Turn saturation down before adding two inks. Push contrast before Print dots for a harder print.

Shown at 100% mix · Exposure 0.35 · Contrast 0.45 · Saturation 0.35×

Original marble head before processing
Original
The same marble head with Tone & color
Tone & color only · Open to compare ↗

02 / Compose

Two inks

Map dark and light to two chosen colors. Intermediate tones become a continuous blend between those inks.

Controls. Shadow and Highlight set the color pair. Mix brings some of the original colors back.

ControlRangeWhat changes
Shadow inkColorThe ink assigned to the darkest pixels.
Light inkColorThe ink assigned to the lightest pixels.
Mix0 to 10 leaves the image unchanged; 1 applies the full effect.

Try it. Use a dark purple and a pale warm ink, then reverse their brightness for a negative-like result.

Shown at 100% mix · Shadow ink #181e3c · Light ink #ff8bb9

Original marble head before processing
Original
The same marble head with Two inks
Two inks only · Open to compare ↗

03 / Compose

Color steps

Reduce continuous color to visible steps. Fine photographic shading becomes broad graphic bands.

Controls. Levels sets how many steps each color channel can use. Mix softens the jump between levels.

ControlRangeWhat changes
Color levels2 to 12The number of levels per color channel, not a total palette count.
Mix0 to 10 leaves the image unchanged; 1 applies the full effect.

Try it. Try three or four levels, then move this pass before Tone & color to compare the order.

Shown at 100% mix · 3 levels per color channel

Original marble head before processing
Original
The same marble head with Color steps
Color steps only · Open to compare ↗

04 / Compose

Print dots

Replace tones with a regular field of ink dots. Dot size carries the brightness of the image.

Controls. Cells changes the grid density. Angle rotates it. Ink and Paper choose the two print colors.

ControlRangeWhat changes
Dot density8 to 240More cells produce a finer screen.
Screen angle−90° to 90°Rotate the dot grid.
Dot ink / PaperColorsChoose the dot and background colors.
Mix0 to 10 leaves the image unchanged; 1 applies the full effect.

Try it. Use fewer cells for a coarse poster. Raise contrast first if the subject is disappearing into midtones.

Shown at 100% mix · Dot density 54 cells across the longer side · Screen angle 25° · Dot ink #172538 · Paper #ffcc92

Original marble head before processing
Original
The same marble head with Print dots
Print dots only · Open to compare ↗

05 / Compose

Film grain

Add a repeatable fine grain over the image. It breaks up flat surfaces without changing the image geometry.

Controls. Amount sets the strength. Coloured grain changes channels separately. The saved seed keeps the same texture.

ControlRangeWhat changes
Grain0 to 1The amount of noise in the finish.
Colored grainOn / offUse independent color-channel noise instead of neutral grain.
Mix0 to 10 leaves the image unchanged; 1 applies the full effect.

Try it. Put grain after Two inks for texture that sits on top of the ink. Lower Mix when exporting small images.

Shown at 100% mix · Grain 50% · Neutral grain

Original marble head before processing
Original
The same marble head with Film grain
Film grain only · Open to compare ↗

06 / Compose

Color offset

Separate color channels horizontally and vertically. High-contrast edges become a split-color fringe.

Controls. Horizontal and vertical offsets are fractions of the image size. Mix controls how much separation remains.

ControlRangeWhat changes
Horizontal offset−0.04 to 0.04Channel shift as a fraction of image width.
Vertical offset−0.04 to 0.04Channel shift as a fraction of image height.
Mix0 to 10 leaves the image unchanged; 1 applies the full effect.

Try it. Start with a small horizontal offset. Put this after Color steps for crisp, broken color edges.

Shown at 100% mix · Horizontal shift 2.8% of width · Vertical shift -1.2% of height

Original marble head before processing
Original
The same marble head with Color offset
Color offset only · Open to compare ↗

A worked combination

Same passes. Different order.

Three passes, the same source and the same values as above. Only the last two positions change. Open either stack and use the up / down buttons in Compose to compare it yourself.

Tone & color → Two inks → Print dots. The last pass sets the paper and dot colors.
Ink, then dots
Tone & color → Two inks → Print dots. The last pass sets the paper and dot colors.
Try this exact stack ↗
Tone & color → Print dots → Two inks. The last ink mapping now recolors the dot pattern itself.
Dots, then ink
Tone & color → Print dots → Two inks. The last ink mapping now recolors the dot pattern itself.
Try this exact stack ↗

Order is part of the effect.

Compose lets you reorder passes, turn them off, change their mix and lock individual passes before randomising. Save a version before experimenting. PNG and animation include this finish; editable SVG and cutting files preserve the underlying shapes and inks.

Original marble head
Original
Try this exact pass ↗