Skip to content
Flattum Center for Kinetic Research

Parallax geometry · Kinetic form

Mathematics

Everything the instruments rely on, in one place. Each figure below is computed by the same function the tool calls, so the page and the instruments cannot disagree — Algorithms covers how you actually make one.

Where you stand

-28°
Plate A facetsPlate B facets
Projected width of each plate, × W
00.51-90°-45°0°45°90°
Plate A0.96Plate B0.29

Both sets of facets face you, so the two images interleave — the muddled view you get standing square to the piece.

The fold

Facet angle

Fold bench
tan θ = d / (w / 2)

w = strip width      d = ridge depth

Each facet spans half a strip horizontally and rises to the ridge in depth. At 45° the ridge stands exactly half a strip proud, which is the whole of the classic construction.

Strip, 200 mm ÷ 24
8.33 mm
Depth at 45°
4.17 mm
Depth at 65°
8.94 mm

Projected width

A(φ) = W · max(0, cos(φ + θ))
B(φ) = W · max(0, cos(φ − θ))

A facet seen off-axis is foreshortened by the cosine of the angle between the view direction and its normal. The clamp at zero stands in for occlusion: past the fold angle a facet is not merely edge-on but hidden behind the ridge in front of it. The figure above shows it live.

Plate A head on
50%
Plate A at −45°
100%
Plate A at +45°
0%

Separation, and why 45°

Fold bench
clean = 1 / Σ max(0, cos(station + αⱼ))

two plates:  clean = 1 / (1 + cos 2θ)

The share of what you see that belongs to the intended image, standing at that image's own station. For two plates the contamination is cos 2θ clamped at zero, which reaches nothing at exactly θ = 45°.

That is the reason 45° is canonical rather than conventional: it is the shallowest fold that separates two images completely. Below it, even an ordinary agamograph bleeds. And no fold beyond two plates ever reaches 100% — a facet is visible from anywhere within 90° of its normal, so two orientations can sit exactly 90° apart and three inside a 180° arc cannot. The middle plate always fares worst, having neighbours on both sides.

Above 45° the station lies beyond the critical angle described below, where the per-facet cosine over-counts because ribs shadow each other. The zero crossings are still exact, so which plates contribute nothing is right; the split among the rest is a lower bound.

2 plates at 30°
67%
2 plates at 44°
97%
2 plates at 45°
100%
3 plates at 45°, middle
41%
3 plates at 75°, middle
66%
5 plates at 75°, middle
32%

Self-occlusion, and the second reason for 45°

Fold bench
critical angle = 90° − θ

inside it:  Σ facet cosines  =  silhouette   exactly
beyond it:  Σ facet cosines  >  silhouette   — impossible

Both facets of a rib face you only while |φ| < 90° − θ. Past that the ridges begin shadowing the facets behind them and ribs occlude one another. This is checkable rather than asserted: a rib of slant s has footprint 2s·cos θ, so its silhouette at angle φ is 2s·cos θ·|cos φ| — everything it could possibly present. Summing the two facet cosines agrees with that exactly up to the critical angle, and past it claims up to three times more visible surface than the piece has.

Which produces the result worth the whole page. The station sits at θ. Self-occlusion begins at 90° − θ. They coincide at exactly θ = 45° — and separation first reaches 100% when cos 2θ turns negative, which is also θ = 45°. Both are the same condition, 2θ = 90°, arriving twice.

So 45° is not merely the shallowest fold that separates two images. It is the only angle at which you stand precisely where the piece stops hiding from itself. Shallower and the plates still bleed; steeper and you are viewing from inside the self-shadowing regime, where part of the sheet is turned away behind its own ridges. The classic construction sits on the single point where neither is true.

θ = 45°, station
45°
θ = 45°, critical
45°
θ = 60°, station
60°
θ = 60°, critical
30°
Over-count at 45°/80°
3.34×
Over-count at 60°/60°
2.00×

The walk

walk = 2 · D · tan θ

D = viewing distance

The images sit at ∓θ, so seeing both means moving that far sideways. It is a bigger number than anyone expects: a 45° piece across a two-metre room takes a four-metre walk to cross. That is why Agam's large works want a corridor rather than a wall you pass square-on, and why a small piece on a desk — where the same fold needs less than a metre — reads so much more readily.

45°, at 0.4 m
0.80 m
45°, at 2 m
4.00 m
60°, at 2 m
6.93 m
30°, at 2 m
2.31 m

What each eye sees

half separation = atan(e / 2D)     e ≈ 65 mm

left eye and right eye stand at different stations

Your eyes are two viewers about 65 mm apart, so they occupy different stations and receive different mixes of the plates — always, and by more the closer you stand. Held at arm's length the two eyes are given blends some ten points apart, which the brain has to reconcile; across a room it falls to one point and vanishes. An agamograph is therefore a wall object in a stricter sense than most pictures: in the hand it never entirely resolves, and that is geometry rather than craft.

Held at 0.3 m
10.8 pts apart
At 0.6 m
5.4 pts
At 1.5 m
2.2 pts
At 3 m
1.1 pts

Sheet width

Interlacer
facet width = run / cos α
flat width  = N · Σ (run / cos αᵢ)

two plates:  flat = finished / cos θ

Each facet is printed at its slant length, so a sheet is always wider than the piece it becomes. Beyond two plates the strips stop being equal — and the consequence is counterintuitive enough that the figures are worth reading twice. A middle facet lying flat is not foreshortened at all, so the three-plate sheet is narrower than the two-plate one. Adding an image can cost less paper.

2 plates at 45°
282.8 mm
3 plates at 45°
255.2 mm
2-plate strips
5.89 · 5.89
3-plate strips
3.93 · 2.78 · 3.93
2-plate ratio
1.414×
3-plate ratio
1.276×

Creases

creases = K · N − 1

K − 1 mountains per period, then one valley

Walking a period the slope only ever decreases, from down to −θ, so every crease inside a period is a mountain. The single valley is the one between periods, where the slope jumps back up. It is the labour term, and it is what makes strip count matter more to the price of a piece than size does.

2 plates × 24 strips
47
3 plates × 24 strips
71
3-plate pattern
48M / 23V

The lens

Pitch correction

Lenticular
printPitch = lensPitch · (1 + t / (n · D))

t = thickness   n = index (~1.56)   D = viewing distance

Rays from a viewer at finite distance fan outward, so a lens at the edge is struck at an angle while the middle one is struck square. The correction is parts in ten thousand and unforgiving: print at nominal and the view slips completely within a hand's width. It vanishes as D grows, which is why billboard stock is pitched almost as sold and anything held in the hand needs the most correction.

Sold as
60 LPI
Print at
59.9769 LPI
Slips a view after
138 mm

Viewing angle and view ceiling

half angle = asin(n · sin(atan(p / 2t)))
dots per strip = (printPitch / 25.4) · dpi / views

The lens has no separation limit, because it hides nothing — it magnifies one strip and leaves the rest merely unmagnified. What bounds the view count is the printer: below about two dots per strip the strips cannot be resolved, and the rounding error beats against the lens pitch as moiré.

Angle, 60 LPI
63°
Dots per strip
2.50
Views this printer holds
10

The mask

Open fraction

Barrier grid
open = 1 / K

period = K · slit

Only one opening in every K is ever clear, so a barrier grid returns that fraction of the light falling on it. More frames means smoother motion and a proportionally darker, more thinly sampled picture. That single trade is why these were always printed on white stock with heavy artwork rather than photographs.

4 frames
25%
8 frames
13%
12 frames
8%

The mirror

Paper radius

Anamorphosis
ρ(z) = R + z(D − R) / (E − z)

R = cylinder radius   D, E = eye distance and height

The relation diverges as a point on the mirror climbs toward eye height — the reflected ray flattens out and the paper point runs away. There is no natural outer edge, which is why an anamorphic template has to be bounded by choosing how far the ink may run and solving backwards, and why these drawings smear so violently at their rim.

At the base
30 mm
Halfway up the used slice
74 mm
At eye height
Mirror actually used
100 mm of 300

Visible arc

half arc = acos(R / D)

a surface point faces the eye only while R − D·cos φ < 0

You never see half a cylinder, and you see less the closer you stand. Drawing past the limit fails silently: the ink goes down on a part of the paper the wall has turned away from, the template looks plausible, and the edges of the picture are simply absent from the mirror.

Eye at 250 mm
83°
Eye at 1 m
88°
At infinity
90°

Not yet derived

Distortion correction for viewing distances close enough that the sight lines fan rather than run parallel — the fold's equivalent of the lenticular pitch correction. It matters far less in practice, because paper is forgiving in a way a lens array is not, but it is the one relation on this page's subject that is missing.