Concept

Cube map — where it appears

Six flat pictures at ninety degrees covering the whole sphere, straight inside a face and kinked across a seam because it is six surfaces rather than one. It is six flat surfaces rather than one curved one, which is why a straight line is straight within a face and kinked at a seam.

Named by 4 essays across 2 fields — each of them below, with the objects they name alongside it.

leftfrontrightbackupdownacross the left/front seam: 1.80°, with each side straight to 7e-16corner area ×5.196anisotropy √3 = 1.7321 there

Six flat pictures of everything

There is one way to photograph the whole sphere and keep every straight line straight, and it is to stop using one surface. Six flat pictures at ninety degrees cover everything, each of them a perfect pinhole, and the price is paid entirely at the seams — where a straight line does not bend but kinks, by an angle that reaches 45 degrees and is exactly zero for the lines lying in the seam's own plane.

curved · Cubemap
planeevery line—cylinderone parameter · parallelno meeting pointstereographicone parameter · concurrentthey meet to 1e-12equirect.one parameter · parallelno meeting point3 of 4 keep a curvethe signature has three values, not eight

The lines a surface leaves alone

Only the plane draws every straight line straight, which is easy to measure and which gets read as though a curved surface bent everything. It does not. Every curved picture surface here keeps a one-parameter family of world lines exactly straight, and the family is a curve on the sphere of lines rather than a region of it — so a grid of samples finds none of it, which is what the first version of this measurement reported.

curved · Straightfamily
three vertices at w = 0 · directions exact to 3e-14° · angles off by 7.7°correct from 6 cm, at 160 mm wideno far plane, no point in the triangle

A sky is carried as a direction

A triangle of sky has all three vertices at infinity, so the weight that lets a texture reach the horizon is zero everywhere and there is nothing to divide by. The attribute that belongs to such a triangle is the direction itself: carried over w like any other, it is every pixel's own ray to 5e-14 degrees. Carry the vertices' azimuth and elevation instead and a 60° triangle is 7.7° out, a 4096-texel sky needs triangles under ten degrees wide, and a triangle across the seam where azimuth wraps is painted with the opposite sky.

pipeline · Homogeneous
42.0°27.3°13.5°13.5°27.3°42.0°leftfrontrightbackupdownmidpoint: 0°7 straight lines, at 60° to the seamworst 42.04° · midpoint 0°

The kink at a seam

A cube map is six flat pictures, so every great circle is drawn exactly straight inside a face — to 3e-15 of its chord — and breaks at the join. The break is a kink and not a bend, it is exactly zero at a seam's midpoint whatever the slant, and it is bounded by 2·atan(½) = 53.130° at the corner.

curved · Cubemap

Named alongside it

The objects these essays reach for when they reach for this one.

AnisotropyEquirectangularGnomonicPicture surfaceSeamArea scaleBeltramiDemonstrationfield of viewStraight familyChartClip space

All concepts