Systems that kept the measure

A parallel floor under a perspective room

Draw the floor without diminution and the people on it with it, and the picture has a centre at infinity glued to a centre in the room. The same map absorbs it — but there is no shear this time, and there cannot be: bringing a point in from infinity is not something an affine map does, so the room the picture is equally a picture of has its midpoints moved as well as its angles.

Worth reading first: A picture with two eyes in it · A picture with no size–distance signal · The eye taken to infinity.

A great many drawing traditions do the same thing with a floor. The tiles do not converge — the pattern runs to the top of the picture at the same width it has at the bottom — and the people standing on the floor are drawn smaller when they are further away.

That is a parallel projection glued to a perspective one, and it is a picture with a centre at infinity in one half and a centre in the room in the other.

The same picture, from one eye, of a different roomThe thick outlines are the far boxes as the second eye drew them, by parallel projection along a fixed direction. The thin outlines are the first eye's picture of a moved copy of those boxes — moved by one projective map of space, the one that holds the picture plane still point by point and carries the second eye onto the first. The two lie on top of each other to 6.4e-11 px, over 16 corners. Without the map the same first eye would have drawn those boxes 2567 px away. So the two-eyed picture is a one-eyed picture, of a room that is not the room.apart by 1.9e-11 pxcorrect from 17 cm, at 160 mm wideone eye again
Fig. 1 The composite, and its absorbed reading. The thick outlines are the far half drawn by parallel projection along a fixed direction; the thin ones are the first eye’s picture of a moved copy, and the two agree to six parts in a hundred thousand million million of a pixel.

A centre at infinity is a centre

The construction that absorbs a second eye takes the centre as a homogeneous point, so a direction is an ordinary input rather than a special case. Nothing in the algebra changes: an identity plus one outer product, a picture plane held still point by point, and the second centre carried onto the first.

So the composite has the same description as the previous ones: it is a one-eyed picture of a scene that has been moved by a map fixing the glass. What differs is the map.

And this time there is no shear

The family of absorbing maps has one member that goes to the identity as the two centres come together. When both centres are finite, that member’s own centre is a point at infinity, which makes it affine — a shear, growing with depth.

A centre at infinity has no such member and cannot have one. An affine map takes points at infinity to points at infinity. The whole job here is to bring one in from infinity to a finite place, so no affine map does it, and every member of the family is properly projective.

The room, and the room the picture is equally a picture ofBoth rooms, from somewhere else. The thick boxes are where the far half really is; the thin ones are where the map puts them, and the first eye's picture of the second set is the second eye's picture of the first set, mark for mark. The map is a homology of space — an identity plus one outer product — whose axis is the sheet of glass and whose centre is on the line joining the two eyes. Absorbing a centre that is at infinity has no affine member and cannot have one: a parallel projection's centre has to be brought in from infinity, and no affine map moves a point at infinity to a finite one. So this map is properly projective, midpoints move — by 5.02% of an edge here — and the only thing left exact is flatness, at 3.5e-16 m.correct from 18 cm, at 160 mm wideprojective, not affine
Fig. 2 The two rooms. Absorbing a centre at infinity moves midpoints — by five per cent of an edge here — and the only thing left exact is flatness.

That is a real difference and it is worth saying what it costs. When two finite eyes are absorbed, parallel walls stay parallel and every midpoint stays a midpoint; the room comes out skewed and remains, in a recognisable sense, the same room. When a parallel half is absorbed, midpoints move, so a wall’s centre is no longer its centre and a floor’s tiles are no longer evenly spaced in the absorbed reading.

The two cases swap the roles of the map’s own centre

The absence of an affine member is stated above as an impossibility and it has a positive form, which is worth writing down because it says exactly what the map here is.

The absorbing map is T=I+μ O πTT = I + \mu\,\mathbf{O}\,\boldsymbol{\pi}^{\mathsf T} — an identity plus one outer product, with O\mathbf{O} the map’s own centre and π\boldsymbol{\pi} the picture plane. Its bottom row is the identity’s plus μ O4 πT\mu\,O_{4}\,\boldsymbol{\pi}^{\mathsf T}, so the map is affine exactly when O4=0O_{4} = 0 — when its centre is at infinity.

Now the requirement. Carrying a centre C2\mathbf{C}_{2} onto C1\mathbf{C}_{1} needs C1\mathbf{C}_{1} to be a combination of C2\mathbf{C}_{2} and O\mathbf{O}, so O\mathbf{O} lies on the line joining the two centres — and if C2\mathbf{C}_{2} is at infinity while C1\mathbf{C}_{1} is not, O\mathbf{O} must be finite, or the combination stays at infinity.

So the two cases exchange roles exactly:

picture’s two centres absorbing map’s centre what the map is
both finite at infinity an affine shear
one at infinity finite a projective homology

That is a tidier statement than “no affine map does it”, and it identifies the map with an object this collection already has three numbers for. A homology is an axis of fixed points, a centre off it, and one ratio — which is what a floor anamorph turns out to be and what the census of fixed structures sorts maps by. Here the axis is the glass, the centre is a point on the ray running from the eye along the parallel half’s own direction, and the ratio is what moves the midpoints.

Two consequences follow, and the second is the sharper one.

The seam’s size follows from the same object. A homology’s displacement grows with the cross-ratio along each ray from its centre, so the disagreement between the two halves is largest where the ray is longest — deep in the picture — and vanishes on the glass, which is the axis. That is why the composite shows itself as a discrepancy about size rather than about position, and why the discrepancy is a factor rather than a distance: the two halves are related by a map with a centre, and a map with a centre multiplies.

The five per cent is the homology’s ratio, not a fixed cost. A homology’s departure from an affine map is set by that one number, so quoting a midpoint shift is quoting a member of the family rather than a property of the arrangement. It is the same distinction the second eye is a shear makes when it identifies its own distinguished member before claiming affineness — there the identification was possible and the claim was a measurement, and here the identification is the thing that is missing.

And there is no distinguished member at all. In the finite–finite case the family is singled down by one condition: take the member that becomes the identity as the two eyes come together. A centre at infinity has no coincidence limit — the two centres cannot approach each other, because one of them is not anywhere — so that condition is unavailable and nothing replaces it. Every member of the family absorbs the same picture, draws the identical marks, and hands back a different room, with a different midpoint shift and a different set of tile spacings.

So the absorbed reading of a mixed picture is worse off than the absorbed reading of a two-eyed one in two separate ways. It is projective rather than affine, so it spends midpoints; and it is not canonical, so which midpoints it spends is a choice nobody in the picture made. The composite reading — two rules, one sheet, no single eye — is the one with fewer arbitrary decisions in it, which is an unusual position for this collection to end up in and is worth stating plainly.

It also places the convention against its neighbours on the field’s one axis. Two finite eyes cost an angle and keep every ratio; a carpet drawn with its people upright needs axes ninety degrees apart, which is the limit no absorption reaches; and this one costs the ratios themselves. The ordering is by how much of the affine structure survives, and it runs from all of it, through most of it, to none — which is the same ladder the parallel systems sit at the top of and a picture with no size–distance signal prices from the reader’s side.

Which is the same statement as the convention’s own point

The convention exists because a parallel floor is measurable. Its tiles are evenly spaced on the page, so a reader can count them and know how far into the room something is.

A 1.7 m figure, drawn at every distance, by two systemsThe falling curve is a pinhole: f·H/Z, dropping -4.06 px per metre on average and 20.0× overall across the range. The flat one is an oblique system, whose slope is 0e+0 px per metre — zero, not nearly zero. A system with no diminution has no size–distance signal at all, so depth has to be carried by something else, and the something else is where the figure stands on the page.0100200204060distance of the object, metresits drawn height, pxa pinholean oblique systemdrawn height of a fixed object against its distance20.0× against 1.000
Fig. 3 What a system with no diminution does instead, measured. The drawn size falls at exactly zero pixels per metre, so nothing in the picture says how far away anything is, and depth is carried by height on the page.

The absorbed reading destroys exactly that. Its midpoints have moved, so the evenly spaced tiles of the parallel half are unevenly spaced in the room it is a picture of — which is precisely the property the convention was drawn to have.

So the two descriptions are not equivalent in what they make available to a reader, even though they are equivalent in what they put on the page. The composite reading says “the tiles are even and there is no single eye”; the absorbed reading says “there is a single eye and the tiles are uneven”. Both are true of the same marks.

The two halves, as maps

It helps to write the two halves side by side, because the difference between them is one entry in a matrix.

A projection through a finite centre divides by depth: the drawn position of a point is its lateral offset over its distance along the axis. A parallel projection does not divide at all: the drawn position is the lateral offset, full stop.

In the matrix form this collection uses for a rendering pipeline, that is a single row. Set the bottom row of a projection matrix to a row of zeros ending in one and the same matrix draws a parallel projection; leave it alone and it draws a perspective one.

So the mixed picture is a picture made by two matrices differing in one row, applied to different parts of the same scene, drawn onto the same glass. Said that way it is a small thing to do and the arithmetic of undoing it is correspondingly larger, which is a common enough pattern.

The seam, which is where a mixed picture shows

A composite of two finite eyes has a seam whose disagreement is a parallax — it needs depth to show and it vanishes on a flat scene. A composite of a parallel half and a perspective half is different: the two halves disagree about diminution, which is a fact about size rather than about position.

The same picture, from one eye, of a different roomThe thick outlines are the far boxes as the second eye drew them, by parallel projection along a fixed direction. The thin outlines are the first eye's picture of a moved copy of those boxes — moved by one projective map of space, the one that holds the picture plane still point by point and carries the second eye onto the first. The two lie on top of each other to 4.0e-11 px, over 16 corners. Without the map the same first eye would have drawn those boxes 3776 px away. So the two-eyed picture is a one-eyed picture, of a room that is not the room.apart by 4.0e-11 pxcorrect from 17 cm, at 160 mm wideone eye again
Fig. 4 A wider mismatch. Without the map the same first eye would have drawn those boxes more than two thousand pixels away, which is several times the picture’s own width.

So the discrepancy is much larger than a two-eye seam of comparable geometry, and it shows in a way a reader recognises without any geometry at all: a thing that ought to be smaller is not.

That is presumably why the convention is applied to floors and pavements and rarely to figures. A floor’s tiles have no expected size, so a reader has nothing to be surprised by; a person does.

What a reader can actually measure off it

The interesting practical question is what a person holding such a picture is entitled to compute, and the two halves give different answers.

Off the parallel half: ratios of distances along the floor, exactly. That is what a system with no diminution buys and it is a strong result — a reader counting tiles is measuring the room, with no camera, no focal length and no station point.

Off the perspective half: cross-ratios, and everything the site’s ordinary single-view machinery extracts from them — which is more than ratios but needs a horizon, and the horizon of the parallel floor is at infinity and unavailable.

And across the seam: nothing. The two halves are pictures of the same room by different rules, so a length read from one and a length read from the other are not comparable, and there is no factor that makes them so — the ratio between them depends on depth, which is precisely what one half has deleted.

That last point is the practical content of the whole essay. A mixed picture is two measuring instruments on one sheet, each of them exact, with no conversion between them.

What the family looks like here

The absorbed scene is still not one scene — the family is still one-parameter, for the same reason as before — and its members here are more different from each other than in the finite case.

Not one room. A one-parameter family of themThe map that absorbs the second eye is not unique: composing it with any map that already holds the picture plane still and holds the first eye still gives another one, and that is a one-parameter family. Three members are drawn, 1.64 m apart at the widest, and all three draw the identical picture from the one remaining eye — to 7.6e-13 px. So the honest statement is not that a two-eyed picture is a picture of one particular other room; it is that it is a picture of a whole family of them, and the picture has nothing to say about which.1.64 m apart, one picturecorrect from 17 cm, at 160 mm widethree of a family · identical to 7.6e-13 px
Fig. 5 Three members of the family for a finite second eye, drawn for comparison. All three draw the identical picture, and the spread between them is what the picture does not contain.

The reason is the pole. A projective map of space has a plane it sends to infinity, and for the maps that absorb a parallel half that plane sits somewhere in the room rather than out beyond it. Points near it are thrown a long way, so members of the family that differ slightly in parameter differ enormously in where they put the far parts of the scene.

Which is a practical warning as much as an observation: the absorbed reading of a mixed picture is well behaved near the glass and badly behaved far from it, and quoting a single absorbed room without saying which member of the family is doing the quoting more work than it can bear.

The scroll is the continuous version

One system this collection already models does exactly this along one axis and continuously.

A handscroll is orthographic along the roll and perspective across it: a mile of river holds its scale as the picture unrolls while a single pavilion still recedes. That is a parallel projection in one direction glued to a central one in the other — not two halves of a picture but two axes of the same map.

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. 6 The consequence measured: the midpoint survives along the roll and not across it. One picture, two rules, split by direction rather than by region.

So the mixed floor and the handscroll are the same trade made along different cuts of the picture. The scroll cuts by direction and keeps every column a projection; the floor convention cuts by region and keeps every part a projection. Both buy measurability in one place with a station point everywhere.

What this does not say

It says nothing about what any tradition intended. The convention is named as the source of a rule being modelled, and everything computed is a computation on a map.

It says nothing about the parallel half being a bad choice. It is a good one for what it is for, and this collection’s own table says why: a system with no centre keeps true measure, and a system with a centre gives up true measure to get a station point. There is no system with both.

And it does not say the mixed picture is a worse composite than the two-eye one. It is a more distorted one when absorbed, which is a different claim: a bigger seam and a projective rather than affine map. Whether that matters depends on what the picture is for, and the geometry prices it without preferring.

The vanishing plane, and where it sits

The map that absorbs a parallel half is projective rather than affine, which means it has a vanishing plane — a plane of space it sends to infinity — and where that plane sits decides how well behaved the absorbed reading is.

For an affine map there is no such plane in the room: the plane at infinity goes to itself, which is what affine means. For the maps here it is somewhere finite, and points near it are thrown arbitrarily far.

That gives a practical rule about which part of the picture the absorbed reading can be trusted for. Near the glass it is tame; far from it, and especially near wherever the vanishing plane falls, the absorbed positions run away and small changes in which family member is used produce large changes in the answer.

The room, and the room the picture is equally a picture ofBoth rooms, from somewhere else. The thick boxes are where the far half really is; the thin ones are where the map puts them, and the first eye's picture of the second set is the second eye's picture of the first set, mark for mark. The map is a homology of space — an identity plus one outer product — whose axis is the sheet of glass and whose centre is on the line joining the two eyes. Absorbing a centre that is at infinity has no affine member and cannot have one: a parallel projection's centre has to be brought in from infinity, and no affine map moves a point at infinity to a finite one. So this map is properly projective, midpoints move — by 5.01% of an edge here — and the only thing left exact is flatness, at 1.1e-15 m.correct from 18 cm, at 160 mm wideprojective, not affine
Fig. 7 A gentler mismatch, whose absorbed room stays compact. The badly behaved cases are the ones with a large mismatch and a lot of depth.

Where else a mixed system appears

Worth listing, because the pattern is more common than the floor convention alone suggests.

A removed roof. The interior is drawn as though from above and the walls as though from the side, which is the same trade with the parallel half applied to the plan.

And a rendering pipeline that mixes projections. A parallel projection for a shadow map and a perspective one for the camera is exactly this composite, done by a machine, with the two matrices differing in one row. Nothing about that is a convention and the geometry is identical.

So the mixed picture is not a historical curiosity. It is what happens whenever one part of a picture is wanted for measuring and another for looking at, and that want is old and current at once.

The transferable form

A limit case is usually the same construction with an ordinary input, and where it is not, the reason is a property the limit does not have — which is more informative than the construction working.

The absorbing map takes a centre at infinity without a special case. What it does not take is the affine member, and the reason is one sentence: an affine map cannot bring a point in from infinity. That sentence explains the whole difference between the two rungs — why the two-eye composite keeps midpoints and this one does not, why the family here is worse behaved, and why the seam is larger.

This collection has met the same pattern before, and it is worth noticing that it usually goes the other way. The eye taken to infinity, the parallel projection as a limit of a perspective one, the infinite far plane of a frustum: in each of those the limit turned out to be an ordinary member of a family rather than a separate case. Here it is a separate case, and the thing that separates it is not the limit itself but a property — affineness — that the family only has when nothing is at infinity.

The comparison that makes the direction plain is the eye taken to infinity, where the limit is approached deliberately and everything about the picture stays continuous as it is reached. Here the limit is arrived at by accident, in one part of a drawing whose other parts did not take it, and the discontinuity is between the parts rather than in either of them.

What links here

Computed from the collection, not written here: the essays that point at this one.

Reads more easily once this is understood

Essays that name this one as worth reading first.

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.

Affine mapcentre of projectionDemonstrationDiminutionDrawing systemFree parameterHomologyParallel projectionpoint at infinityShear