dimjelly campsnap filter builder

.flt // matrix + 1D LUT authoring for the 103b, 105, and CS2
↩ back to all campsnap resources

Global adjustments

The everyday knobs. These change your whole photo at once, the same way most camera apps work. Start here to get the overall look close, then fine-tune individual colors further down. Every slider has a normal middle position where it does nothing.

0

Makes the whole photo lighter or darker. Left = darker, right = brighter, middle (0) = unchanged.

1.00

The gap between lights and darks. Higher = punchier and bolder, lower = flatter and softer. 1.00 = unchanged.

1.00

How strong the colors are. 0 = black & white, higher = more vivid. 1.00 = unchanged.

Spins every color around the rainbow. Reds can become greens, blues can become purples, and so on. 0° = unchanged.

Advanced LUT filter options

Fine control over each color layer. Your photo is built from three layers of light: red, green, and blue. Pick a layer with the tabs below, then reshape how bright or dark that one color prints, without touching the others. Do the same for all three and you've built a custom look.

1The curve — your red map
darkest →red channel→ brightest

Drag right on the line to reshape it directly, or use the sliders below. Read it left to right: the bottom edge is a color's original brightness, the line's height is what it becomes. The dashed diagonal is "leave everything alone." Bend the line above it to brighten those tones, below it to darken them.

2Pick a spot to change
128

Slide to the tone you want to target, from black (0) to full (255). The amber dot on the curve follows you.

128

Drag the dot up to brighten that tone, down to darken it.

3Apply it to a range of tones

Instead of one tone, sweep a whole band, like "all the dark reds" or "the bright greens." Set the start (A) and end (B) of the band, choose how the change spreads, then apply.

from A to B

Flatten: every tone in the band becomes the exact value you set in step 2, collapsing them into one flat shade. Nudge: shifts the whole band up or down by the same amount you moved step 2, keeping their spacing, and stops at pure black or white so nothing wraps around.

Gamma — red
1.00

A gentle version of the curve above, for just this color. Lower lifts the mid-shadows so this color glows softly; higher deepens them. It bends the whole line at once, so it's the easy way to shift a channel without touching the sliders. 1.00 = unchanged.

Channel tint — red

Advanced, and safe to skip. Pick a color and this red layer will lean toward it, letting other colors bleed in for a film-like tint. Leave it on the pure primary for a clean, normal result.

0
100
50
#ff0000 1024, 0, 0

The two codes above are what actually get written into your filter file: the picked color, and its CampSnap 1024-weighted form.

Combined tint — all three channels
#ffffff neutral

The red, green, and blue tints mixed together. White means the three balance out to neutral (no overall cast). As you tint the channels, this shifts to preview the whole filter's color bias.

Save your filter

When the preview looks right, grab your filter here. Download gives you a .flt file: drop it onto your camera over USB, and it loads as a custom look. The text below is that same file if you'd rather copy it by hand.

ready

Windows users: use Download rather than copying this text. Pasting into Notepad and saving will result in an error when the camera is started and your filter file will be deleted. If you do copy/paste, use an application like Notepad++ that supports Unix LF line endings.

Live preview

A stand-in photo with hundreds of colors so you can see your filter working. It repaints the instant you move any control.

Color check

red
lime
blue
cyan
magenta
yellow
black
white
violet
navy
orange
teal
purple
gold
crimson
forestgreen
skyblue
salmon
indigo
khaki
coral
turquoise
maroon
olive

Familiar colors, split down the middle: the left half is the true color, the right half is how your filter renders it. Watch for colors drifting in ways you didn't intend.