MacroModel is a technological breakthrough in Macintosh and Windows three-dimensional modeling. It is a fast, CAD-accurate, curved-surface modeler that creates 3D models from 2D reference objects. Its 2D object creation is based upon the drawing conventions found in popular spline-based illustration, CAD and draw applications. MacroModel is designed to fill a wide range of modeling needs, including 3D illustrations for desktop publishing, 3D product prototyping for CAD and the more general needs of multimedia production artists.