The eye that moves

A map along, and a picture across

The midpoint of a segment lying along a scroll's length images to the midpoint of its image, exactly. The midpoint of a receding one lands 22% of the way off. One projection, two answers — and the direction that keeps measure keeps something a perspective picture never offers.

Worth reading first: A scroll is a camera that moves · Parallel projection is not primitive perspective.

The parallel field on this site rests on one measurement. A parallel projection sends the midpoint of a world segment to the midpoint of its image; a perspective projection does not; and that is the exact difference between the two families, which is why neither is a defective version of the other. A system that preserves measure cannot show convergence and a system that shows convergence cannot preserve measure.

Run that same test on a scroll and it gives two different answers depending on which way the segment points.

A scroll keeps the midpoint along its length and loses it acrossLeft, a segment lying along the roll: the image of its midpoint and the midpoint of its image are the same point to 0e+0 px. Right, a segment running away from the eye: the two are 21.9% of the segment apart. One projection, two answers, because the eye is at infinity in one direction and seven metres away in the other.along the rollthe two midpoints coincide — 0e+0 pxone mark, drawn twiceacross itthey separate by 21.9%the image of the midpointthe midpoint of the imageno single viewpoint — the rays miss by 6.9 m21.9% of the receding segment
Fig. 1 Above, a segment lying along the roll: the image of its midpoint and the midpoint of its image are one point, to 0e+0 px. Below, a segment running away from the eye: they separate by 21.9% of the drawn segment. Same projection, same test, same figure — two answers, because the eye is at infinity in one direction and seven metres away in the other.

The two answers are not approximate

The along-the-roll answer is zero, not small. The map from world xx to paper uu is u=u0+sXu = u_0 + sX, a scaling, and a scaling preserves every affine relationship there is: midpoints, ratios of division, parallelism, the lot. There is nothing to approximate.

The across-the-roll answer is the ordinary perspective one. The map from (Y,Z)(Y, Z) to vv is a projective divide, so the midpoint drifts, and the drift grows with the depth range exactly as it does in any perspective picture.

Two exact answers, from one projection, in two directions. No other system on this site does that. The parallel systems answer preserved in every direction; a pinhole answers destroyed in every direction; a curved picture surface answers destroyed in every direction and in a different amount per direction, which is anisotropy of degree rather than of kind. A scroll answers differently in kind.

What that buys along the roll

The consequence is best stated as what a reader holding a ruler can recover, and here it is worth being precise, because the answer is stronger than perspective ever gives.

Distances along the roll are recoverable up to one global scale. Two courtyards measured on the silk are in the same ratio as two courtyards on the ground. A reader who knows the width of any one of them knows the width of every one, and the length of the whole journey, and the spacing of everything along it — with no vanishing point, no reference to the horizon, no cross-ratio, and no assumption about the camera.

Compare what a perspective picture gives along the same direction. To get a ratio out of a photograph of a receding row, the standard route needs a cross-ratio with the vanishing point as the fourth point, and that requires the vanishing point to be findable, the four points to be collinear, and the marks to be accurate — and it returns a ratio, not a length, so a reference is still needed. The scroll skips all of it. Along the roll a scroll is a scale drawing, and a scale drawing is a strictly stronger thing to have than a projective picture.

A façade, flattened out of the photographFour corners of a rectangle of known proportions fix the homography. Three lengths it was never given come back to 4e-16 relative — so every measurement on that plane is available, in units of the rectangle's own width.the picturethe same plane, rectifieddoor — 0.5068 widths (true 0.5068)sill — 0.3026 widths (true 0.3026)diagonal — 1.1766 widths (true 1.1766)worst error 4e-16 relativethe probes were not used to build the map
Fig. 2 The work a perspective picture makes necessary to recover what a scroll gives directly: a homography fitted from four marks, and then a ground plan in true proportion. Along its roll a scroll is already this, with no fit and no marks — the paper is the plan, at the compression the painter chose.

And what it costs across it

The other direction is a perspective picture with all of the usual costs and one extra.

The usual costs are the ones the whole site is about: length, angle, area and the ratio of lengths all go, and the cross-ratio survives. The extra cost is that in a scroll the cross-ratio does not survive either, because four collinear world points do not image to a line at all — the image of a straight line is a hyperbola, so there is no image line to compute a cross-ratio on.

So the across-roll direction is worse than a perspective picture, not equal to one. It has the depth compression without the invariant that normally compensates for it. Anything a reader might want to recover about depth from a handscroll has to come from the column rather than from any relationship between columns, and a column is one vertical line.

That is a genuinely unusual place in the space of drawing systems: exact measure in one direction and less than perspective’s usual consolation in the other. It is also, on reflection, exactly matched to what a handscroll is for. A journey along a river is a sequence of places at known spacings; the depth of any one of them is scenery.

Four points on a line, before and after a projectionLength and the ratio of lengths do not survive the projection; the cross-ratio does, agreeing to 0e+0 relative.horizonABCDon the groundin the picturelength AB1.00011.3930ratio AB:CD0.56670.6837cross-ratio1.31681.3168correct from 26 cm, at 160 mm wide34° across
Fig. 3 The consolation a perspective picture offers in exchange for destroying every metric quantity, and the one a scroll cannot offer across its roll. Length and the ratio of lengths go; the cross-ratio survives. Under a pushbroom the four points image to a hyperbola, and the theorem has nothing to apply to.

The measurement, and what makes it a measurement

scrollRatioSurvival runs midpointDriftlib/scene.js’s function, imported rather than rewritten — on two segments, one along the roll and one across it. The import matters for the same reason the ray solver’s did in the previous essay: this is the site’s existing definition of does this projection preserve ratio, and answering it a second way here would make the scroll’s answer incomparable with the six parallel systems’ answers, which is the comparison the whole field is building toward.

The numbers: 0 px of drift along the roll, and 21.9% of the drawn segment across it, for a segment running from 2 m to 16 m of depth. The first is a control in the strict sense — it is what the function returns for a projection that preserves ratio, and the parallel systems return the same — and the second is the measurement.

Both are asserted rather than reported, and the assertion on the second has a floor rather than a ceiling: it requires the drift to be large, above 2% of the segment. An assertion that a number is small is satisfied by a broken computation returning zero; an assertion that a number is large is not.

What each parallel system does to the three axesThe smallest axis scale is plotted; the note says how many of the three coincide and whether the system is an orthographic projection or an oblique construction. cavalier and isometric both make all three the same — but isometric is the only orthographic one that does, at 0.8165, and the oblique route gets there by drawing depth at true length.elevation0.0000two equal, orthographiccabinet0.5000two equal, oblique ←cavalier1.0000all three equal, obliquedimetric0.4714all three different, orthographicisometric0.8165all three equal, orthographictrimetric0.5479all three different, orthographicsmallest of the three axis scalesmeasured from each projection
Fig. 4 The parallel systems’ answer to the same test: every one of them preserves the midpoint exactly, which is what the along-the-roll half of a scroll matches. What none has is the other half — a real focal length in the perpendicular direction, and the recession that comes with it.

Two things a scroll can be measured for, and one it cannot

It is worth working the recovery question through properly, because “a map along and a picture across” is a slogan until it is turned into a list of what a reader can actually get.

Spacing along the journey: available, exactly, up to one scale. Any two intervals along the roll are in the true ratio of the intervals on the ground. This holds at every depth simultaneously, which is the part with no analogue anywhere else on this site: a courtyard in the foreground and a hill three kilometres back are measured by the same ruler on the same silk. In a perspective picture that comparison needs the depths of both, and the depths are exactly what a single view does not carry.

Heights within a column: available, on the usual perspective terms. A column is a one-dimensional perspective view with a real focal length, so a vertical in it is foreshortened by depth in the ordinary way, and recovering a height needs a reference at the same depth — the same condition the height recovery states for a photograph.

Depth: not available at all. Not “available with a reference”, not “available up to scale” — absent. Depth in a perspective picture is recoverable because it is encoded in the convergence of parallels, and there is nothing to converge here: along the roll the projection is parallel, so parallels stay parallel, and across the roll there is only one column’s worth of information at any position. A scroll’s picture of a courtyard does not say how deep the courtyard is, and no amount of care with the marks changes that.

That third item is the honest cost and it is a large one. A handscroll is a scale drawing of a line through a landscape, with pictorial information hung on it, and the pictorial information is not metric. Which is a fair description of what handscrolls depict.

Two scenes 137× apart, and the one picture they both makeEverything in the second plan — the room, the eye's distance, the eye's own height — is 137 times the first. Every projected vertex agrees to 1e-13 px. A single photograph has no scale, and this is what that means.a room 2.8 m across, eye 1.6 m up1 mthe same plan, 137× bigger137 midenticalpicturesthe picture — both scenes, drawn twice, one on top of the otherlargest disagreement 1e-13 px over 8 verticesone length has to come from outside the picture
Fig. 5 The ambiguity every single view has, for comparison: a scene 137× larger photographed from 137× further away gives the identical picture. A scroll has this ambiguity too, in its across-roll direction, and along the roll it has something better — one unknown scale factor shared by the whole length, rather than one per depth.

Why the drift across the roll is the ordinary number

One check worth making explicit, because it is the kind of thing that would otherwise pass unexamined: the 21.9% drift across the roll should be exactly what a perspective camera of the same focal length and standoff would give for the same segment, because the across-roll map is that camera. If it were not, the model would have something extra in it.

It is. The across-roll formula is v=v0+f(heY)/(Zzc)v = v_0 + f(h_e - Y)/(Z - z_c), which is the pinhole’s vertical coordinate with the pinhole’s focal length. So the midpoint drift for a receding segment is the pinhole’s midpoint drift, and the two libraries agree because they are computing the same expression.

That is worth having because it locates the scroll precisely in the space of systems rather than vaguely between two of them. A scroll is not between parallel and perspective, and it is not a blend of the two. It is the product of one of each — a parallel projection along one axis multiplied by a perspective projection along the other — and every property it has is the corresponding property of one of the two factors. Nothing about it is a compromise, and nothing about it is new.

That framing also says what else is in the family. A camera whose both axes are parallel is an orthographic projection; whose both axes are perspective is a pinhole; one of each is a pushbroom. The fourth combination — perspective along the roll and parallel across it — is a legitimate object nobody has any use for, and it would draw a scene that recedes sideways and does not recede in depth.

The midpoint of one segment, under both familiesThe parallel projection places it exactly halfway (0e+0 px out). The perspective projection places it 22 px away from halfway, 7% of the drawn length.halfway along the drawn linethe actual midpointcorrect from 26 cm, at 160 mm wide22 px apart
Fig. 6 The two factors, side by side, in the field that first measured the difference. One preserves the ratio in which a point divides a segment and cannot show convergence; the other shows convergence and destroys the ratio. A scroll takes the first along its length and the second across it, and its two answers are these two answers unchanged.

The direction that gets which

One small observation before the framing, because it is the kind of thing that is obvious once stated and invisible before.

Which of a scroll’s two directions gets the exact measure is not a choice. The roll direction gets it because the roll direction is the one the eye travels along, and the eye travelling is what makes that map a scaling. A painter could not have assigned the property to the other axis without changing what a scroll physically is.

So the anisotropy is not a stylistic decision applied to a neutral geometry. It is the geometry of the object’s own physical form, and the drawing system is the shape of the paper made into a projection.

Anisotropy is not distortion## Anisotropy is not distortion

There is a word that wants to be used here and should be resisted. A system that behaves differently in two directions sounds like a system that distorts, and distortion is a word for a departure from something correct.

Nothing here departs from anything. The map from world to paper is a rule, applied consistently everywhere on the picture, whose properties happen to differ between two directions. A Mercator projection has the same character — conformal everywhere and area-preserving nowhere — and nobody calls its behaviour a distortion of a globe, because a globe is not a page and something has to give.

What is worth saying instead is the trade, stated as a trade:

A scroll gives up the single centre and buys exact measure along one axis. Not approximate measure, not measure-after-rectification, not measure-given-a-reference — exact ratio, everywhere on the roll, at every depth simultaneously.

A pinhole gives up all measure and buys one point from which the whole picture is a correct projection of the scene. That point is worth having: it is what makes a photograph evidence, what makes a height recoverable, and what makes two views enough to reconstruct a scene.

Neither is a better answer, and the fifth field on this site exists to say so with a table rather than an adjective.

The direction nobody chose, and the one that was

A last observation, and it is about which of the two directions is which.

A handscroll’s roll direction is horizontal, and horizontal is the direction along which a journey, a procession, a river and a city are extended. The direction that gets exact measure is the direction the subject is extended in, and the direction that gets ordinary perspective is the one it is not. That looks like a fit between convention and subject and probably is one — but it is worth noticing that the fit is forced by the object rather than chosen. A scroll unrolls one way. Whatever direction that is, it is the one that gets the scaling, because the scaling is the unrolling.

So the system is, in a fairly precise sense, the geometry of its own physical form. The paper’s long axis is a distance axis because the paper advances; the short axis is a picture because a picture is what fits on it. That is a stronger relationship between a medium and its geometry than perspective has with the panel — a panel could be any shape and the projection does not care — and it is the sort of thing that is invisible until the map is written down.

Where a depth range lands on the pageEach rule is one depth, evenly spaced from 3 m to 120 m, drawn at the height its system puts it. The shaded band is the top tenth of each strip. A pinhole files 82% of the whole depth range into it; a linear depth map puts exactly 10% there, because a tenth of a page is a tenth of anything under a linear map. That band is what a horizon is.a pinhole82% of the rangean oblique system10% of the rangeevenly spaced depths, drawn where each system puts themthe shaded band is the top tenth of the stripa horizon is a band, not a line
Fig. 7 What a perspective picture does with its long axis instead, and the reason a scroll’s arrangement is not available to it. Evenly spaced depths out to 120 m, drawn where each system puts them: a pinhole files 82% of its depth range into the last tenth of the page and an oblique system puts exactly 10% there. The share grows with the range, without bound; the oblique system’s does not move.
What each drawing system preservesEvery cell is read out of the system's own map rather than typed: the centre is fitted from its rays, measure is the site's own midpoint test, diminution is the drawn size of a fixed object at two depths, bounded depth asks whether infinite depth lands in finite page, and straightness is the sag of a receding line. Only perspective has a centre, and it is the one system with no true measure. No row has both.a centretrue measurediminutionbounded depthstraight linesperspectivehandscrollisometricdimetrictrimetriccavaliercabinetelevationfilled means the system keeps itmeasured from each system's own projectionno row is filled in both of the first two
Fig. 8 The scroll’s row, on the field’s battery. The second column — true measure, from the midpoint test — is what this essay is about, and it is the column where the scroll’s two directions disagree. Every cell is read out of the system’s own map, so the disagreement is measured rather than described.

The two neighbours of this result

Squares of the three axis scales, summedAn orthographic projection has two orthonormal picture axes, so its three foreshortening ratios always satisfy sx² + sy² + sz² = 2 — to 4e-16 across 24 sampled viewing directions and every named axonometric system. Cavalier gives 3 and cabinet 2.25, which is the arithmetic saying they are constructions rather than projections.2 — every orthographic projectionisometric · axonometric 0.816 · 0.816 · 0.8162.0000dimetric · axonometric 0.943 · 0.943 · 0.4712.0000trimetric · axonometric 0.876 · 0.966 · 0.5482.0000cavalier · oblique 1.000 · 1.000 · 1.0003.0000cabinet · oblique 1.000 · 1.000 · 0.5002.2500elevation · orthographic 1.000 · 1.000 · 0.0002.0000isometric's three equal scales are forced to √(2/3) = 0.816497not chosen — the identity leaves no other value
Fig. 9 The parallel systems’ version of exact measure: the three axis scales of any orthographic projection, and the identity their squares satisfy. A scroll’s roll direction has the same guarantee by the same mechanism — an eye at infinity — applied to one axis instead of all three.
Bands in a constant ratio, against the construction that replaced itBoth look like pavements. Asked what depth each drawn band claims, the constant-ratio rule gives 0.0, 1.0, 1.8, 2.4, 2.8, 3.1, 3.4 braccia where it should give 0, 1, 2, 3, 4, 5, 6 — it loses 2.6 braccia by the sixth band. The correct band ratios are not constant: they run 0.824 to 0.870, which is near enough to be mistaken for one.the construction — equal bracciaeach band 67% of the one beforeband 11.00 bracciaband 21.79 bracciaband 32.40 bracciaband 42.83 bracciaband 53.14 bracciaband 63.36 bracciawhat each band of the constant-ratio pavement claimsthe sixth band is 2.64 braccia shortboth drawings look like a floor
Fig. 10 And the perspective side, measured on a receding row: the ratio a construction assumes constant, drifting. That drift is what a scroll’s across-roll direction inherits in full, without the cross-ratio that normally compensates for it.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A flat tag is an object no other essay names yet.

AnisotropyCross ratioHandscrollMidpointParallel projectionProjective invariantPushbroomReference lengthscale ambiguitysingle-view metrology