3D modeling is the process of developing a mathematical representation of any surface of an object (inanimate or living) in three dimensions 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.