Curvilinear perspective

Last updated
Curvilinear barrel distortion Barrel distortion.svg
Curvilinear barrel distortion
Curvilinear pincushion distortion Pincushion distortion.svg
Curvilinear pincushion distortion

Curvilinear perspective, also five-point perspective, is a graphical projection used to draw 3D objects on 2D surfaces, for which (straight) lines on the 3D object are projected to curves on the 2D surface that are typically not straight (hence the qualifier "curvilinear"[ citation needed ]). It was formally codified in 1968 by the artists and art historians André Barre and Albert Flocon in the book La Perspective curviligne, [1] which was translated into English in 1987 as Curvilinear Perspective: From Visual Space to the Constructed Image and published by the University of California Press. [2]

Contents

Curvilinear perspective is sometimes colloquially called fisheye perspective, by analogy to a fisheye lens. In computer animation and motion graphics, it may also be called tiny planet.

History

An early example of approximated five-point curvilinear perspective is within the Arnolfini Portrait (1434) by the Flemish Primitive Jan van Eyck. Later examples may be found in mannerist painter Parmigianino Self-portrait in a Convex Mirror (c. 1524) and A View of Delft (1652) by the Dutch Golden Age painter Carel Fabritius.

In 1959, Flocon had acquired a copy of Grafiek en tekeningen by M. C. Escher who strongly impressed him with his use of bent and curved perspective, which influenced the theory Flocon and Barre were developing. They started a long correspondence, in which Escher called Flocon a "kindred spirit". [2] [ page needed ]

Horizon and vanishing points

Curviligne.svg
VanishingPerspective.svg
A comparison of the same object displayed on the left using a five-point curvilinear perspective and on the right, using a three-point perspective.
Curvilinearity in photography: Curvilinear (above) and rectilinear (below) image. Notice the barrel distortion typical for fisheye lenses in the curvilinear image. While this example has been rectilinear-corrected by software, high quality wide-angle lenses are built with optical rectilinear correction. Panotools5618.jpg
Curvilinearity in photography: Curvilinear (above) and rectilinear (below) image. Notice the barrel distortion typical for fisheye lenses in the curvilinear image. While this example has been rectilinear-corrected by software, high quality wide-angle lenses are built with optical rectilinear correction.

The system uses both curved perspective lines and an array of straight converging ones to approximate the image on the retina of the eye, which is itself spherical, more accurately than the traditional linear perspective, which only uses straight lines but is very distorted at the edges.

It uses either four, five or more vanishing points:

This technique can, like two-point perspective, use a vertical line as a horizon line, creating both a worms and birds eye view at the same time. It uses four or more points equally spaced along a horizon line, all vertical lines are made perpendicular to the horizon line, while orthogonals are created using a compass set on a line made at a 90-degree angle through each of the four vanishing points.

Geometric relationship

Sciana.png
Figure 1 shows the wall 1 and the observer 2 from the upper projection

Distances a and c between the viewer and the wall are greater than the b distance, so adopting the principle that when an object is a greater distance from the observer, it becomes smaller, the wall is reduced and thus appears distorted at the edges.

Sciana2.png
Figure 2 shows the same situation from the observer's view point.

Mathematics

If a point has the 3D Cartesian coordinates (x,y,z):

Denoting distance from the point to the origin by d = x2 + y2 + z2,

then the transformation of the point to a curvilinear reference system of radius R is

(if d = 0, then the point is at the origin, which means its projection is undefined)

This is derived by first projecting the 3D point onto a sphere with radius R that centers on the origin, so that we obtain an image of the point that has coordinates

Then, we do a parallel projection that is parallel with the z-axis to project the point on the sphere onto the paper at z = R, thus obtaining

Since we are not concerned with the fact that the paper is resting on the z = R plane, we ignore the z-coordinate of the image point, thus obtaining

Since changing only amounts to a scaling, it is usually defined to be unity, simplifying the formula further to:

A line that does not pass through the origin is projected to a great circle on the sphere, which is further projected to an ellipse on the plane. The ellipse has the property that its long axis is a diameter of the "bounding circle".

Examples

See also

Related Research Articles

<span class="mw-page-title-main">Spherical coordinate system</span> Coordinates comprising a distance and two angles

In mathematics, a spherical coordinate system is a coordinate system for three-dimensional space where the position of a given point in space is specified by three real numbers: the radial distancer along the radial line connecting the point to the fixed point of origin; the polar angleθ between the radial line and a polar axis; and the azimuthal angleφ as the angle of rotation of the radial line around the polar axis. (See graphic re the "physics convention".) Once the radius is fixed, the three coordinates (r, θ, φ), known as a 3-tuple, provide a coordinate system on a sphere, typically called the spherical polar coordinates.

In geometry, a tetrahedron, also known as a triangular pyramid, is a polyhedron composed of four triangular faces, six straight edges, and four vertices. The tetrahedron is the simplest of all the ordinary convex polyhedra.

<i>n</i>-sphere Generalized sphere of dimension n (mathematics)

In mathematics, an n-sphere or hypersphere is an -dimensional generalization of the -dimensional circle and -dimensional sphere to any non-negative integer . The circle is considered 1-dimensional, and the sphere 2-dimensional, because the surfaces themselves are 1- and 2-dimensional respectively, not because they exist as shapes in 1- and 2-dimensional space. As such, the -sphere is the setting for -dimensional spherical geometry.

<span class="mw-page-title-main">Navier–Stokes equations</span> Equations describing the motion of viscous fluid substances

The Navier–Stokes equations are partial differential equations which describe the motion of viscous fluid substances. They were named after French engineer and physicist Claude-Louis Navier and the Irish physicist and mathematician George Gabriel Stokes. They were developed over several decades of progressively building the theories, from 1822 (Navier) to 1842–1850 (Stokes).

<span class="mw-page-title-main">Stereographic projection</span> Particular mapping that projects a sphere onto a plane

In mathematics, a stereographic projection is a perspective projection of the sphere, through a specific point on the sphere, onto a plane perpendicular to the diameter through the point. It is a smooth, bijective function from the entire sphere except the center of projection to the entire plane. It maps circles on the sphere to circles or lines on the plane, and is conformal, meaning that it preserves angles at which curves meet and thus locally approximately preserves shapes. It is neither isometric nor equiareal.

<span class="mw-page-title-main">3D projection</span> Design technique

A 3D projection is a design technique used to display a three-dimensional (3D) object on a two-dimensional (2D) surface. These projections rely on visual perspective and aspect analysis to project a complex object for viewing capability on a simpler plane.

In mathematics, a volume element provides a means for integrating a function with respect to volume in various coordinate systems such as spherical coordinates and cylindrical coordinates. Thus a volume element is an expression of the form where the are the coordinates, so that the volume of any set can be computed by For example, in spherical coordinates , and so .

In geometric optics, distortion is a deviation from rectilinear projection; a projection in which straight lines in a scene remain straight in an image. It is a form of optical aberration.

<span class="mw-page-title-main">Viviani's curve</span> Figure-eight shaped curve on a sphere

In mathematics, Viviani's curve, also known as Viviani's window, is a figure eight shaped space curve named after the Italian mathematician Vincenzo Viviani. It is the intersection of a sphere with a cylinder that is tangent to the sphere and passes through two poles of the sphere. Before Viviani this curve was studied by Simon de La Loubère and Gilles de Roberval.

<span class="mw-page-title-main">Three-dimensional space</span> Geometric model of the physical space

In geometry, a three-dimensional space is a mathematical space in which three values (coordinates) are required to determine the position of a point. Most commonly, it is the three-dimensional Euclidean space, that is, the Euclidean space of dimension three, which models physical space. More general three-dimensional spaces are called 3-manifolds. The term may also refer colloquially to a subset of space, a three-dimensional region, a solid figure.

<span class="mw-page-title-main">UV mapping</span> Process of projecting a 3D models surface to a 2D image for texture mapping

UV mapping is the 3D modeling process of projecting a 3D model's surface to a 2D image for texture mapping. The letters "U" and "V" denote the axes of the 2D texture because "X", "Y", and "Z" are already used to denote the axes of the 3D object in model space, while "W" is used in calculating quaternion rotations, a common operation in computer graphics.

<span class="mw-page-title-main">Lambert azimuthal equal-area projection</span> Azimuthal equal-area map projection

The Lambert azimuthal equal-area projection is a particular mapping from a sphere to a disk. It accurately represents area in all regions of the sphere, but it does not accurately represent angles. It is named for the Swiss mathematician Johann Heinrich Lambert, who announced it in 1772. "Zenithal" being synonymous with "azimuthal", the projection is also known as the Lambert zenithal equal-area projection.

<span class="mw-page-title-main">Lemniscate elliptic functions</span> Mathematical functions

In mathematics, the lemniscate elliptic functions are elliptic functions related to the arc length of the lemniscate of Bernoulli. They were first studied by Giulio Fagnano in 1718 and later by Leonhard Euler and Carl Friedrich Gauss, among others.

<span class="mw-page-title-main">Toroidal coordinates</span>

Toroidal coordinates are a three-dimensional orthogonal coordinate system that results from rotating the two-dimensional bipolar coordinate system about the axis that separates its two foci. Thus, the two foci and in bipolar coordinates become a ring of radius in the plane of the toroidal coordinate system; the -axis is the axis of rotation. The focal ring is also known as the reference circle.

<span class="mw-page-title-main">Hypercone</span> 4-dimensional figure

In geometry, a hypercone is the figure in the 4-dimensional Euclidean space represented by the equation

<span class="mw-page-title-main">General Perspective projection</span> Azimuthal perspective map projection

The General Perspective projection is a map projection. When the Earth is photographed from space, the camera records the view as a perspective projection. When the camera is aimed toward the center of the Earth, the resulting projection is called Vertical Perspective. When aimed in other directions, the resulting projection is called a Tilted Perspective.

Beliefs depend on the available information. This idea is formalized in probability theory by conditioning. Conditional probabilities, conditional expectations, and conditional probability distributions are treated on three levels: discrete probabilities, probability density functions, and measure theory. Conditioning leads to a non-random result if the condition is completely specified; otherwise, if the condition is left random, the result of conditioning is also random.

In the theory of analytic geometry for real three-dimensional space, the curve formed from the intersection between a sphere and a cylinder can be a circle, a point, the empty set, or a special type of curve.

In pure and applied mathematics, particularly quantum mechanics and computer graphics and their applications, a spherical basis is the basis used to express spherical tensors. The spherical basis closely relates to the description of angular momentum in quantum mechanics and spherical harmonic functions.

Lagrangian field theory is a formalism in classical field theory. It is the field-theoretic analogue of Lagrangian mechanics. Lagrangian mechanics is used to analyze the motion of a system of discrete particles each with a finite number of degrees of freedom. Lagrangian field theory applies to continua and fields, which have an infinite number of degrees of freedom.

References

  1. Albert Flocon and André Barre, La Perspective curviligne, Flammarion, Éditeur, Paris, 1968
  2. 1 2 Albert Flocon and André Barre, Curvilinear Perspective: From Visual Space to the Constructed Image, (Robert Hansen, translator), University of California Press, Berkeley and Los Angeles, California, 1987 ISBN   0-520-05979-4