Concepts inReal-time rendering of textures with feature curves
Texture mapping
Texture mapping is a method for adding detail, surface texture, or color to a computer-generated graphic or 3D model. Its application to 3D graphics was pioneered by Dr Edwin Catmull in his Ph.D. thesis of 1974.
more from Wikipedia
Curve
In mathematics, a curve (also called a curved line in older texts) is, generally speaking, an object similar to a line but which is not required to be straight. This entails that a line is a special case of curve, namely a curve with null curvature. Often curves in two-dimensional or three-dimensional (space curves) Euclidean space are of interest.
more from Wikipedia
Bilinear interpolation
In mathematics, bilinear interpolation is an extension of linear interpolation for interpolating functions of two variables (e.g. , and) on a regular grid. The interpolated function should not use the term of or, but, which is the bilinear form of and . The key idea is to perform linear interpolation first in one direction, and then again in the other direction.
more from Wikipedia
Normal mapping
In 3D computer graphics, normal mapping, or "Dot3 bump mapping", is a technique used for faking the lighting of bumps and dents. It is used to add details without using more polygons. A common use of this technique is to greatly enhance the appearance and details of a low polygon model by generating a normal map from a high polygon model. Normal maps are frequently stored as RGB images where the RGB components corresponds to the X, Y, and Z coordinates, respectively, of the surface normal.
more from Wikipedia
Bézier curve
A Bézier curve is a parametric curve frequently used in computer graphics and related fields. Generalizations of Bézier curves to higher dimensions are called Bézier surfaces, of which the Bézier triangle is a special case. In vector graphics, Bézier curves are used to model smooth curves that can be scaled indefinitely. "Paths," as they are commonly referred to in image manipulation programs, are combinations of linked Bézier curves.
more from Wikipedia
A quadratic function, in mathematics, is a polynomial function of the form The graph of a quadratic function is a parabola whose axis of symmetry is parallel to the y-axis. The expression in the definition of a quadratic function is a polynomial of degree 2 or second order, or a 2nd degree polynomial, because the highest exponent of x is 2. If the quadratic function is set equal to zero, then the result is a quadratic equation. The solutions to the equation are called the roots of the equation.
more from Wikipedia
Rendering (computer graphics)
Rendering is the process of generating an image from a model (or models in what collectively could be called a scene file), by means of computer programs. A scene file contains objects in a strictly defined language or data structure; it would contain geometry, viewpoint, texture, lighting, and shading information as a description of the virtual scene.
more from Wikipedia