Bézier surfaces are a species of mathematical spline used in computer graphics, computer-aided design, and finite element modeling. As with the Bézier curve, a Bézier surface is defined by a set of control points. Similar to interpolation in many respects, a key difference is that the surface does not, in general, pass through the central control points; rather, it is "stretched" toward them as though each were an attractive force. They are visually intuitive, and for many applications, mathematically convenient.
Bézier surfaces were first described in 1962 by the French engineer Pierre Bézier who used them to design automobile bodies. Bézier surfaces can be of any degree, but bicubic Bézier surfaces generally provide enough degrees of freedom for most applications.
A given Bézier surface of degree (n, m) is defined by a set of (n + 1)(m + 1) control points ki,j. It maps the unit square into a smooth-continuous surface embedded within a space of the same dimensionality as { ki,j }. For example, if k are all points in a four-dimensional space, then the surface will be within a four-dimensional space.
A two-dimensional Bézier surface can be defined as a parametric surface where the position of a point p as a function of the parametric coordinates u, v is given by:
evaluated over the unit square, where
is a Bernstein polynomial, and
is the binomial coefficient.
Some properties of Bézier surfaces: