In
3D computer graphics
3D computer graphics, sometimes called Computer-generated imagery, CGI, 3D-CGI or three-dimensional Computer-generated imagery, computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian coor ...
, 3D modeling is the process of developing a mathematical coordinate-based
representation of a surface of an object (inanimate or living) in
three dimensions via
specialized software by manipulating edges, vertices, and
polygon
In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain.
The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon ...
s in a simulated
3D space.
Three-dimensional (3D) models represent a
physical body
In natural language and physical science, a physical object or material object (or simply an object or body) is a wiktionary:contiguous, contiguous collection of matter, within a defined boundary (or surface), that exists in space and time. Usual ...
using a collection of points in 3D space, connected by various geometric entities such as triangles, lines, curved surfaces, etc. Being a collection of data (
points and other information), 3D models can be created manually,
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
ically (
procedural modeling), or by
scanning. Their surfaces may be further defined with
texture mapping
Texture mapping is a term used in computer graphics to describe how 2D images are projected onto 3D models. The most common variant is the UV unwrap, which can be described as an inverse paper cutout, where the surfaces of a 3D model are cut ap ...
.
Outline
The product is called a 3D model, while someone who works with 3D models may be referred to as a 3D artist or a 3D modeler.
A 3D model can also be displayed as a two-dimensional image through a process called
3D rendering
3D rendering is the 3D computer graphics process of converting 3D models into 2D images on a computer. 3D renders may include photorealistic effects or non-photorealistic styles.
Rendering methods
Rendering is the final process of creati ...
or used in a
computer simulation
Computer simulation is the running of a mathematical model on a computer, the model being designed to represent the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determin ...
of physical phenomena.
3D models may be created automatically or manually. The manual modeling process of preparing geometric data for 3D computer graphics is similar to
plastic arts such as
sculpting. The 3D model can be physically created using
3D printing
3D printing, or additive manufacturing, is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer ...
devices that form 2D layers of the model with three-dimensional material, one layer at a time. Without a 3D model, a 3D print is not possible.
3D modeling software is a class of
3D computer graphics
3D computer graphics, sometimes called Computer-generated imagery, CGI, 3D-CGI or three-dimensional Computer-generated imagery, computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian coor ...
software used to produce 3D models. Individual programs of this class are called modeling applications.
History

3D models are now widely used anywhere in
3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
and
CAD but their history predates the widespread use of 3D graphics on
personal computer
A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
s.
In the past, many
computer games used pre-rendered images of 3D models as
sprites before computers could render them in real-time. The designer can then see the model in various directions and views, this can help the designer see if the object is created as intended to compared to their original vision. Seeing the design this way can help the designer or company figure out changes or improvements needed to the product.
Representation
Almost all 3D models can be divided into two categories:
* Solid – These models define the volume of the object they represent (like a rock). Solid models are mostly used for engineering and medical simulations, and are usually built with
constructive solid geometry
* Shell or boundary – These models represent the surface, i.e., the boundary of the object, not its volume (like an infinitesimally thin eggshell). Almost all visual models used in games and film are shell models.
Solid and shell modeling can create functionally identical objects. Differences between them are mostly variations in the way they are created and edited and conventions of use in various fields and differences in types of approximations between the model and reality.
Shell models must be
manifold
In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a N ...
(having no holes or cracks in the shell) to be meaningful as a real object. For example, in a shell model of a cube, all six sides must be connected with no gaps in the edges or the corners.
Polygonal meshes (and to a lesser extent,
subdivision surfaces) are by far the most common representation.
Level sets are a useful representation for deforming surfaces that undergo many topological changes, such as
fluids
In physics, a fluid is a liquid, gas, or other material that may continuously move and deform (''flow'') under an applied shear stress, or external force. They have zero shear modulus, or, in simpler terms, are substances which cannot res ...
.
The process of transforming representations of objects, such as the middle point coordinate of a
sphere
A sphere (from Ancient Greek, Greek , ) is a surface (mathematics), surface analogous to the circle, a curve. In solid geometry, a sphere is the Locus (mathematics), set of points that are all at the same distance from a given point in three ...
and a point on its
circumference
In geometry, the circumference () is the perimeter of a circle or ellipse. The circumference is the arc length of the circle, as if it were opened up and straightened out to a line segment. More generally, the perimeter is the curve length arou ...
, into a polygon representation of a sphere is called
tessellation
A tessellation or tiling is the covering of a surface, often a plane, using one or more geometric shapes, called ''tiles'', with no overlaps and no gaps. In mathematics, tessellation can be generalized to higher dimensions and a variety ...
. This step is used in polygon-based rendering, where objects are broken down from abstract representations ("
primitives") such as spheres,
cones etc., to so-called ''
meshes'', which are nets of interconnected triangles. Meshes of triangles (instead of e.g.,
square
In geometry, a square is a regular polygon, regular quadrilateral. It has four straight sides of equal length and four equal angles. Squares are special cases of rectangles, which have four equal angles, and of rhombuses, which have four equal si ...
s) are popular as they have proven to be easy to
rasterize
In computer graphics, rasterisation (British English) or rasterization (American English) is the task of taking an image described in a vector graphics format (shapes) and converting it into a raster image (a series of pixels, dots or lines, whic ...
(the surface described by each triangle is planar, so the projection is always convex). Polygon representations are not used in all rendering techniques, and in these cases the tessellation step is not included in the transition from abstract representation to rendered scene.
Process
There are three popular ways to represent a model:
*
Polygonal modeling – Points in 3D space, called ''vertices'', are connected by line segments to form a
polygon mesh
In 3D computer graphics and solid modeling, a polygon mesh is a collection of , s and s that defines the shape of a polyhedron, polyhedral object's surface. It simplifies Rendering (computer graphics), rendering, as in a wire-frame model. The fac ...
. The vast majority of 3D models today are built as textured polygonal models because they are flexible and because computers can render them so quickly. However, polygons are planar and can only approximate curved surfaces using many polygons.
* Curve modeling – Surfaces are defined by curves, which are influenced by weighted control points. The curve follows (but does not necessarily interpolate) the points. Increasing the weight for a point pulls the curve closer to that point. Curve types include
nonuniform rational B-spline (NURBS), splines, patches, and
geometric primitive
In vector computer graphics, CAD systems, and geographic information systems, a geometric primitive (or prim) is the simplest (i.e. 'atomic' or irreducible) geometric shape that the system can handle (draw, store). Sometimes the subroutines ...
s
*
Digital sculpting – There are three types of digital sculpting: Displacement, which is the most widely used among applications at this moment, uses a dense model (often generated by
subdivision surface
In the field of 3D computer graphics, a subdivision surface (commonly shortened to SubD surface or Subsurf) is a curved Computer representation of surfaces, surface represented by the specification of a coarser polygon mesh and produced by a re ...
s of a polygon control mesh) and stores new locations for the vertex positions through use of an image map that stores the adjusted locations. Volumetric, loosely based on
voxel
In computing, a voxel is a representation of a value on a three-dimensional regular grid, akin to the two-dimensional pixel. Voxels are frequently used in the Data visualization, visualization and analysis of medical imaging, medical and scient ...
s, has similar capabilities as displacement but does not suffer from polygon stretching when there are not enough polygons in a region to achieve a deformation.
Dynamic tessellation, which is similar to voxel, divides the surface using
triangulation
In trigonometry and geometry, triangulation is the process of determining the location of a point by forming triangles to the point from known points.
Applications
In surveying
Specifically in surveying, triangulation involves only angle m ...
to maintain a smooth surface and allow finer details. These methods allow for artistic exploration as the model has new topology created over it once the models form and possibly details have been sculpted. The new mesh usually has the original high-resolution mesh information transferred into displacement data or
normal map data if it is for a game engine.

The modeling stage consists of shaping individual objects that are later used in the scene. There are a number of modeling techniques, including:
*
Constructive solid geometry
*
Implicit surface
In mathematics, an implicit surface is a Surface (geometry), surface in Euclidean space defined by an equation
: F(x,y,z)=0.
An ''implicit surface'' is the set of Zero of a function, zeros of a Function of several real variables, function of ...
s
*
Subdivision surface
In the field of 3D computer graphics, a subdivision surface (commonly shortened to SubD surface or Subsurf) is a curved Computer representation of surfaces, surface represented by the specification of a coarser polygon mesh and produced by a re ...
s
Modeling can be performed by means of a dedicated program (e.g., 3D modeling software like
Adobe Substance,
Blender,
Cinema 4D,
LightWave,
Maya
Maya may refer to:
Ethnic groups
* Maya peoples, of southern Mexico and northern Central America
** Maya civilization, the historical civilization of the Maya peoples
** Mayan languages, the languages of the Maya peoples
* Maya (East Africa), a p ...
,
Modo,
3ds Max,
SketchUp,
Rhinoceros 3D, and others) or an application component (Shaper, Lofter in 3ds Max) or some scene description language (as in
POV-Ray). In some cases, there is no strict distinction between these phases; in such cases, modeling is just part of the scene creation process (this is the case, for example, with Caligari
trueSpace and
Realsoft 3D).
3D models can also be created using the technique of
Photogrammetry
Photogrammetry is the science and technology of obtaining reliable information about physical objects and the environment through the process of recording, measuring and interpreting photographic images and patterns of electromagnetic radiant ima ...
with dedicated programs such as
RealityCapture,
Metashape and
3DF Zephyr. Cleanup and further processing can be performed with applications such as
MeshLab, the
GigaMesh Software Framework, netfabb or MeshMixer. Photogrammetry creates models using algorithms to interpret the shape and texture of real-world objects and environments based on photographs taken from many angles of the subject.
Complex materials such as blowing sand, clouds, and liquid sprays are modeled with
particle systems, and are a mass of 3D
coordinates which have either
points,
polygon
In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain.
The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon ...
s,
texture splats or
sprites assigned to them.
3D modeling software
There are a variety of 3D modeling programs that can be used in the industries of engineering, interior design, film and others. Each 3D modeling software has specific capabilities and can be utilized to fulfill demands for the industry.
G-code
Many programs include export options to form a
g-code, applicable to additive or subtractive manufacturing machinery. G-code (computer numerical control) works with automated technology to form a real-world rendition of 3D models. This code is a specific set of instructions to carry out steps of a product's manufacturing.
Human models
The first widely available commercial application of human virtual models appeared in 1998 on the
Lands' End web site. The human virtual models were created by the company My Virtual Mode Inc. and enabled users to create a model of themselves and try on 3D clothing. There are several modern programs that allow for the creation of virtual human models (
Poser
Poser or Posers may refer to:
People
*Poseur, a person who inauthentically adopts a certain subculture
*Bob Poser (1910–2002), U.S. baseball player
*Charles Poser (1923–2010), Belgian-American neurologist
*Christian Poser (born 1986), German ...
being one example).
3D clothing
The development of
cloth simulation software such as Marvelous Designer, CLO3D and Optitex, has enabled artists and fashion designers to model dynamic 3D clothing on the computer.
Dynamic 3D clothing is used for virtual fashion catalogs, as well as for dressing 3D characters for video games, 3D animation movies, for digital doubles in movies, as a creation tool for
digital fashion brands, as well as for making clothes for avatars in virtual worlds such as
SecondLife.
Comparison with 2D methods
3D
photorealistic effects are often achieved without wire-frame modeling and are sometimes indistinguishable in the final form. Some
graphic art software includes filters that can be applied to 2D vector graphics or 2D
raster graphics
upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
on transparent layers.
Advantages of wireframe 3D modeling over exclusively 2D methods include:
* ''Flexibility,'' ability to change angles or animate images with quicker rendering of the changes;
* ''Ease of rendering,'' automatic calculation and rendering photorealistic effects rather than mentally visualizing or estimating;
* ''Accurate photorealism,'' less chance of human error in misplacing, overdoing, or forgetting to include a visual effect.
Disadvantages compared to 2D photorealistic rendering may include a software learning curve and difficulty achieving certain photorealistic effects. Some photorealistic effects may be achieved with special rendering filters included in the 3D modeling software. For the best of both worlds, some artists use a combination of 3D modeling followed by editing the 2D computer-rendered images from the 3D model.
3D model market
A large market for 3D models (as well as 3D-related content, such as textures, scripts, etc.) exists—either for individual models or large collections. Several online marketplaces for 3D content allow individual artists to sell content that they have created, including
TurboSquid,
MyMiniFactory,
Sketchfab
Sketchfab is a 3D asset website used to publish, share, discover, buy and sell 3D model, 3D, Virtual reality, VR and Augmented reality, AR content. It provides a viewer based on the WebGL and WebXR technologies that allows users to display 3D m ...
,
CGTrader, and
Cults. Often, the artists' goal is to get additional value out of assets they have previously created for projects. By doing so, artists can earn more money out of their old content, and companies can save money by buying pre-made models instead of paying an employee to create one from scratch. These marketplaces typically split the sale between themselves and the artist that created the asset, artists get 40% to 95% of the sales according to the marketplace. In most cases, the artist retains ownership of the 3d model while the customer only buys the right to use and present the model. Some artists sell their products directly in their own stores, offering their products at a lower price by not using intermediaries.
The architecture, engineering and construction (AEC) industry is the biggest market for 3D modeling, with an estimated value of $12.13 billion by 2028. This is due to the increasing adoption of 3D modeling in the AEC industry, which helps to improve design accuracy, reduce errors and omissions and facilitate collaboration among project stakeholders.
Over the last several years numerous marketplaces specializing in 3D rendering and printing models have emerged. Some of the
3D printing marketplaces are a combination of models sharing sites, with or without a built in e-com capability. Some of those platforms also offer 3D printing services on demand, software for model rendering and dynamic viewing of items.
3D printing
The term 3D printing or three-dimensional printing is a form of additive manufacturing technology where a three-dimensional object is created from successive layers of material.
Objects can be created without the need for complex and expensive molds or assembly of multiple parts. 3D printing allows ideas to be prototyped and tested without having to go through a more time-consuming production process.
3D models can be purchased from online markets and printed by individuals or companies using commercially available 3D printers, enabling the home-production of objects such as spare parts and even medical equipment.
Uses

3D modeling is used in many industries.
* The medical industry uses detailed models of organs created from multiple two-dimensional image slices from an
MRI or
CT scan
A computed tomography scan (CT scan), formerly called computed axial tomography scan (CAT scan), is a medical imaging technique used to obtain detailed internal images of the body. The personnel that perform CT scans are called radiographers or ...
. Other scientific fields can use 3D models to visualize and communicate information such as models of chemical compounds.
* The movie industry uses 3D models for computer-generated characters and objects in animated and real-life
motion pictures. Similarly, the
video game industry
The video game industry is the tertiary industry, tertiary and quaternary industry, quaternary sectors of the entertainment industry that specialize in the video game development, development, marketing, distribution (marketing), distribution, ...
uses 3D models as assets for
computer and video games
''Computer and Video Games'' (also known as ''CVG'', ''Computer & Video Games'', ''C&VG'', ''Computer + Video Games'', or ''C+VG'') is a British-based video game magazine, published in its original form between 1981 and 2004. Its offshoot web ...
. The source of the geometry for the shape of an object can be a designer, industrial engineer, or artist using a 3D CAD system; an existing object that has been reverse engineered or copied using a 3D shape digitizer or scanner; or mathematical data based on a numerical description or calculation of the object.
* The architecture industry uses 3D models to demonstrate proposed buildings and landscapes in lieu of traditional, physical
architectural models. Additionally, the use of
Level of Detail (LOD) in 3D models is becoming increasingly important in architecture, engineering, and construction.
* Archeologists create 3D models of
cultural heritage
Cultural heritage is the heritage of tangible and intangible heritage assets of a group or society that is inherited from past generations. Not all heritages of past generations are "heritage"; rather, heritage is a product of selection by socie ...
items for research and visualization. For example, the International Institute of MetaNumismatics (INIMEN) studies the applications of 3D modeling for the digitization and preservation of numismatic artifacts.
* In recent decades, the
earth science
Earth science or geoscience includes all fields of natural science related to the planet Earth. This is a branch of science dealing with the physical, chemical, and biological complex constitutions and synergistic linkages of Earth's four spheres ...
community has started to construct 3D geological models as a standard practice.
* 3D models are also used in constructing digital representations of mechanical parts before they are manufactured. Using
CAD- and CAM-related software, an engineer can test the functionality of assemblies of parts then use the same data to create toolpaths for
CNC machining or
3D printing
3D printing, or additive manufacturing, is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer ...
.
* 3D modeling is used in
industrial design
Industrial design is a process of design applied to physical Product (business), products that are to be manufactured by mass production. It is the creative act of determining and defining a product's form and features, which takes place in adva ...
, wherein products are 3D modeled before representing them to the clients.
* In media and event industries, 3D modeling is used in
stage and set design.
The OWL 2 translation of the
vocabulary
A vocabulary (also known as a lexicon) is a set of words, typically the set in a language or the set known to an individual. The word ''vocabulary'' originated from the Latin , meaning "a word, name". It forms an essential component of languag ...
of
X3D can be used to provide
semantic descriptions for
3D models, which is suitable for indexing and
retrieval of 3D models by features such as geometry, dimensions, material, texture, diffuse reflection, transmission spectra, transparency, reflectivity, opalescence, glazes, varnishes and enamels (as opposed to
unstructured textual descriptions or
2.5D virtual museums and exhibitions using
Google Street View on
Google Arts & Culture, for example). The
RDF representation of
3D models can be used in
reasoning
Reason is the capacity of consciously applying logic by drawing valid conclusions from new or existing information, with the aim of seeking the truth. It is associated with such characteristically human activities as philosophy, religion, scien ...
, which enables intelligent 3D applications which, for example, can automatically compare two 3D models by volume.
See also
*
List of 3D modeling software
*
List of common 3D test models
*
List of file formats#3D graphics
*
3D city model
*
3D computer graphics software
*
3D figure
*
3D printing
3D printing, or additive manufacturing, is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer ...
*
3D scanner
*
3D scanning
*
Additive manufacturing file format
*
Building information modeling
Building information modeling (BIM) is an approach involving the generation and management of digital representations of the physical and functional characteristics of buildings or other physical assets and facilities. BIM is supported by vario ...
*
CG artist
*
Cloth modeling
*
Computer facial animation
*
Cornell box
*
Digital geometry
*
Edge loop
*
Environment artist
*
Geological modeling
*
Holography
Holography is a technique that allows a wavefront to be recorded and later reconstructed. It is best known as a method of generating three-dimensional images, and has a wide range of other uses, including data storage, microscopy, and interfe ...
*
Industrial CT scanning
*
Marching cubes
*
Open CASCADE
*
Polygon mesh
In 3D computer graphics and solid modeling, a polygon mesh is a collection of , s and s that defines the shape of a polyhedron, polyhedral object's surface. It simplifies Rendering (computer graphics), rendering, as in a wire-frame model. The fac ...
*
Polygonal modeling
*
Ray tracing (graphics)
In 3D computer graphics, ray tracing is a technique for modeling Light transport theory, light transport for use in a wide variety of Rendering (computer graphics), rendering algorithms for generating digital image, digital images.
On a spectr ...
*
Scaling (geometry)
In affine geometry, uniform scaling (or isotropic scaling) is a linear transformation that enlarges (increases) or shrinks (diminishes) objects by a '' scale factor'' that is the same in all directions ( isotropically). The result of uniform s ...
*
SIGGRAPH
SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) is an annual conference centered around computer graphics organized by ACM, starting in 1974 in Boulder, CO. The main conference has always been held in North ...
*
Stanford bunny
*
Triangle mesh
*
Utah teapot
*
Voxel
In computing, a voxel is a representation of a value on a three-dimensional regular grid, akin to the two-dimensional pixel. Voxels are frequently used in the Data visualization, visualization and analysis of medical imaging, medical and scient ...
*
B-rep
References
External links
{{DEFAULTSORT:3d Modeling
3D computer graphics
3D imaging
Visual effects
Video game design
Computer-aided engineering