3D modeling is the process of developing a mathematical representation of any three-dimensional surface of object (either inanimate or living) via specialized software.