Low poly is a polygon mesh in 3D computer graphics that has a relatively small number of polygons. Low poly meshes occur in real-time applications (e.g. games) and contrast with high poly meshes in animated movies and special effects of the same era. The term low poly is used in both a technical and a descriptive sense; the number of polygons in a mesh is an important factor to optimize for performance but can give an undesirable appearance to the resulting graphics.
Motivation for low poly meshes
Polygon meshes are one of the major methods of modelling a 3D object for display by a computer. Polygons can, in theory, have any number of sides but are commonly broken down into triangles for display. In general the more triangles in a mesh the more detailed the object is, but the more computationally intensive it is to display. In order to decrease render times (i.e. increase frame rate) the number of triangles in the scene must be reduced, by using low poly meshes.
An example of normal mapping used to add detail to a low poly (500 triangle) mesh
A combination of the game engine or rendering method and the computer being used defines the polygon budget; the number of polygons which can appear in a scene and still be rendered at an acceptable frame rate. Therefore the use of low poly meshes are mostly confined to computer games and other software a user must manipulate 3D objects in real time because processing power is limited to that of a typical personal computer or games console and the frame rate must be high. Computer generated imagery, for example, for films or still images have a higher polygon budget because rendering does not need to be done in real-time, which requires higher frame rates. In addition, computer processing power in these situations is typically less limited, often using a large network of computers or what is known as a render farm. Each frame can take hours to create, despite the enormous computer power involved. A common example of the difference this makes is full motion video sequences in computer games which, because they can be pre-rendered, look much smoother than the games themselves.
Appearance of low poly meshes
Objects that are said to be low poly often appear blocky (such as square heads) and lacking in detail (such as no individual fingers). Objects that are supposed to be circular or spherical are most obviously low poly as the number of triangles needed to make a curve appear smooth is high and polygons are restricted to straight edges. Low poly meshes do not necessarily look bad, for example a flat sheet of paper represented by one polygon looks extremely accurate. As computer graphics are getting more powerful, low poly graphics may be used to achieve a certain retro style conceptually similar to pixel art orienting on ‘classic’ video games.
Computer graphics techniques such as normal and bump mapping.