Concepts inRelief mapping of non-height-field surface details
Relief mapping (computer graphics)
In computer graphics, relief mapping is a texture mapping technique used to render the surface details of three dimensional objects accurately and efficiently. It can produce accurate depictions of self-occlusion, self-shadowing, and parallax. It is a form of short-distance raytrace done on a pixel shader.
more from Wikipedia
Surface
In mathematics, specifically in topology, a surface is a two-dimensional topological manifold. The most familiar examples are those that arise as the boundaries of solid objects in ordinary three-dimensional Euclidean space R ¿ for example, the surface of a ball. On the other hand, there are surfaces, such as the Klein bottle, that cannot be embedded in three-dimensional Euclidean space without introducing singularities or self-intersections.
more from Wikipedia
Relief
Relief, or relievo rilievo, is a sculptural technique. The term relief is from the Latin verb levo, to raise. To create a sculpture in relief is to give the impression that the sculpted material has been raised above the background plane. What is actually performed when a relief is cut in from a flat surface of stone or wood is a lowering of the field, leaving the unsculpted parts seemingly raised.
more from Wikipedia
Real-time computer graphics
Real-time computer graphics is the subfield of computer graphics focused on producing and analyzing images in real time. The term is most often used in reference to interactive 3D computer graphics, typically using a GPU, with video games the most noticeable users. The term can also refer to anything from rendering an application's GUI to real-time image processing and image analysis.
more from Wikipedia
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
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical representation of any three-dimensional surface of object (either inanimate or living) via specialized software. The product is called a 3D model. It can be displayed as a two-dimensional image through a process called 3D rendering or used in a computer simulation of physical phenomena. The model can also be physically created using 3D printing devices. Models may be created automatically or manually.
more from Wikipedia
Polygon
In geometry a polygon is a flat shape consisting of straight lines that are joined to form a closed chain or circuit. A polygon is traditionally a plane figure that is bounded by a closed path, composed of a finite sequence of straight line segments (i.e. , by a closed polygonal chain). These segments are called its edges or sides, and the points where two edges meet are the polygon's vertices or corners. An n-gon is a polygon with n sides.
more from Wikipedia
3D computer graphics
3D computer graphics (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be stored for viewing later or displayed in real-time. 3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire-frame model and 2D computer raster graphics in the final rendered display.
more from Wikipedia