Monday, May 11, 2009

3d cad software

Computer-aided design (CAD) is the use of computer technology for the design of objects, real or virtual. The design of geometric models for object shapes, in particular, is often called computer-aided geometric design (CAGD).

However CAD often involves more than just shapes. As in the manual drafting of technical and engineering drawings, the output of CAD often must convey also symbolic information such as materials, processes, dimensions, and tolerances, according to application-specific conventions.

CAD may be used to design curves and figures in two-dimensional ("2D") space; or curves, surfaces, or solids in three-dimensional ("3D") objects.

CAD is an important industrial art extensively used in many applications, including automotive, shipbuilding, and aerospace industries, industrial and architectural design, prostethics, and many more. CAD is also widely used to produce computer animation for special effects in movies, advertising, technical manuals. The modern ubiquity and power of computers means that even perfume bottles and shampoo dispensers are designed using techniques unheard of by shipbuilders of 1960s. Because of its enormous economic importance, CAD has been a major driving force for research in computational geometry, computer graphics (both hardware and software), and discrete differential geometry.

Overview
Current Computer-Aided Design software packages range from 2D vector-based drafting systems to 3D solid and surface modellers. Modern CAD packages can also frequently allow rotations in three dimensions, allowing viewing of a designed object from any desired angle, even from the inside looking out. Some CAD software is capable of dynamic mathematic modeling, in which case it may be marketed as CADD — computer-aided design and drafting.

CAD is used in the design of tools and machinery and in the drafting and design of all types of buildings, from small residential types (houses) to the largest commercial and industrial structures (hospitals and factories).

CAD is mainly used for detailed engineering of 3D models and/or 2D drawings of physical components, but it is also used throughout the engineering process from conceptual design and layout of products, through strength and dynamic analysis of assemblies to definition of manufacturing methods of components.

CAD has become an especially important technology within the scope of computer-aided technologies, with benefits such as lower product development costs and a greatly shortened design cycle. CAD enables designers to lay out and develop work on screen, print it out and save it for future editing, saving time on their drawings.

The people that work in this field are called: Designers, Cad Monkeys, Automotive Design Engineers, and Digital Innovation Engineers.

Software technologies
Originally software for Computer-Aided Design systems was developed with computer languages such as Fortran, but with the advancement of object-oriented programming methods this has radically changed. Typical modern parametric feature based modeler and freeform surface systems are built around a number of key C (programming language) modules with their own APIs. A CAD system can be seen as built up from the interaction of a graphical user interface (GUI) with NURBS geometry and/or boundary representation (B-rep) data via a geometric modeling kernel. A geometry constraint engine may also be employed to manage the associative relationships between geometry, such as wireframe geometry in a sketch or components in an assembly.

Unexpected capabilities of these associative relationships have led to a new form of prototyping called digital prototyping. In contrast to physical prototypes, which entail manufacturing time and material costs, digital prototypes allow for design verification and testing on screen, speeding time-to-market and decreasing costs. As technology evolves in this way, CAD has moved beyond a documentation tool (representing designs in graphical format) into a more robust designing tool that assists in the design process.

Hardware and OS technologies
Today most Computer-Aided Design computers are Windows based PCs. Some CAD systems also run on one of the Unix operating systems and with Linux. Some CAD systems such as QCad, NX or CATIA V5 provide multiplatform support including Windows, Linux, UNIX and Mac OS X.

Generally no special hardware is required with the possible exception of a good graphics card, depending on the CAD software used. However for complex product design, machines with high speed (and possibly multiple) CPUs and large amounts of RAM are recommended. CAD was an application that benefited from the installation of a numeric coprocessor especially in early personal computers. The human-machine interface is generally via a computer mouse but can also be via a pen and digitizing graphics tablet. Manipulation of the view of the model on the screen is also sometimes done with the use of a spacemouse/SpaceBall. Some systems also support stereoscopic glasses for viewing the 3D model.

The Effects of CAD
Starting in the late 1980s, the development of readily affordable Computer-Aided Design programs that could be run on personal computers began a trend of massive downsizing in drafting departments in many small to mid-size companies. As a general rule, one CAD operator could readily replace at least three to five drafters using traditional methods. Additionally, many engineers began to do their own drafting work, further eliminating the need for traditional drafting departments. This trend mirrored that of the elimination of many office jobs traditionally performed by a secretary as word processors, spreadsheets, databases, etc. became standard software packages that "everyone" was expected to learn.

Another consequence had been that since the latest advances were often quite expensive, small and even mid-size firms often could not compete against large firms who could use their computational edge for competitive purposes. Today, however, hardware and software costs have come down. Even high-end packages work on less expensive platforms and some even support multiple platforms. The costs associated with CAD implementation now are more heavily weighted to the costs of training in the use of these high level tools, the cost of integrating a CAD/CAM/CAE PLM using enterprise across multi-CAD and multi-platform environments and the costs of modifying design work flows to exploit the full advantage of CAD tools.

CAD vendors have effectively lowered these training costs. These methods can be split into three categories:

1. Improved and simplified user interfaces. This includes the availability of “role” specific tailorable user interfaces through which commands are presented to users in a form appropriate to their function and expertise.
2. Enhancements to application software. One such example is improved design-in-context, through the ability to model/edit a design component from within the context of a large, even multi-CAD, active digital mockup.
3. User oriented modeling options. This includes the ability to free the user from the need to understand the design intent history of a complex intelligent model.

3d art

Digital art most commonly refers to art created on a computer in digital form. In an expanded sense, "digital art" is a term applied to contemporary art that uses the methods of mass production or digital media. The impact of digital technology has transformed traditional activities such as painting, drawing and sculpture, while new forms, such as net art, digital installation art, and virtual reality, have been recognized artistic practices. More generally the term digital artist is used to describe an artist who makes use of digital technologies in the production of art. Digital artists are artists who make digital art using computer graphics software, digital photography technology and computer assisted painting to create art.

Digital techniques
Digital art can be purely computer-generated (such as fractals and algorithmic art) or taken from other sources, such as a scanned photograph or an image drawn using vector graphics software using a mouse or graphics tablet. Though technically the term may be applied to art done using other media or processes and merely scanned in, it is usually reserved for art that has been non-trivially modified by a computing process (such as a computer program, micro controller or any electronic system capable of interpreting an input to create an output); digitized text data and raw audio and video recordings are not usually considered digital art in themselves, but can be part of the larger project of computer art and information art. Artworks are considered digital painting when created in similar fashion to non-digital paintings but using software on a computer platform and digitally outputting the resulting image as painted on canvas.

The availability and popularity of photograph manipulation software has spawned a vast and creative library of highly modified images, many bearing little or no hint of the original image. Using electronic versions of brushes, filters and enlargers, these "neographers" produce images unattainable through conventional photographic tools. In addition, digital artists may manipulate scanned drawings, paintings, collages or lithographs, as well as using any of the above-mentioned techniques in combination. Artists also use many other sources of electronic information and programs to create their work.

3D graphics are created via the process of designing complex imagery from geometric shapes, polygons or NURBS curves to create 3 dimensional shapes, objects and scenes for use in various media such as film, television, print, rapid prototyping and the special visual effects. There are many software programs for doing this. The technology can enable collaboration, lending itself to sharing and augumenting by a creative effort similar to the open source movement, and the creative commons in which users can collaborate in a project to create unique pieces of art.

The mainstream media uses a lot of digital art in advertisements and computers are used extensively in film to produce special effects. Desktop publishing has had a huge impact on the publishing world, although that is more related to graphic design. Computers are also commonly used to make music, especially electronic music, since they present a powerful way to arrange and create sound samples. It is possible that general acceptance of the value of digital art will progress in much the same way as the increased acceptance of electronically produced music over the last three decades.

Digital Photography and digital printing is now an acceptable medium of creation and presentation by major museums and galleries, and the work of digital artists is gaining ground, through robotic installation, net art, immersive virtual reality and software art. But the work of artists who produce digital paintings and digital printmakers is beginning to find acceptance, as the output capabilities advance and quality increases. Internationally, many museums are now beginning to collect digital art such as the San Jose Museum of Art and the Victoria and Albert Museum print department also has a reasonable but small collection of digital art. One reason why the established art community finds it difficult to accept digital art is the erroneous perception of digital prints being endlessly reproducible. Many artists though are erasing the relevant image file after the first print, thus making it a unique artwork.

Some say we are now in a postdigital era, where digital technologies are no longer a novelty in the art world, and "the medium is the message"(Marshall McLuhan). Digital tools have now become an integral part of the process of making art. As silicon-dry digital media converges with wet biological systems, Roy Ascott has pointed to the emergence of a "moistmedia" substrate for 21st century art.

Computer-generated art is art created with a computer, from models created by the artist. The term is usually applied to works created entirely with a computer. Movies make heavy use of computer-generated graphics; they are called computer-generated imagery (CGI) in the film industry. In the 1990s, and early 2000s CGI advanced enough so that for the first time it was possible to create realistic 3D computer animation. The film The Phantom Menace was widely noted for its heavy use of computer graphics.

There are two main paradigms in computer generated imagery. The simplest is 2D computer graphics which reflect how you might draw using a pencil and a piece of paper. In this case, however, the image is on the computer screen and the instrument you draw with might be a tablet stylus or a mouse. What is generated on your screen might appear to be drawn with a pencil, pen or paintbrush. The second kind is 3D computer graphics, where the screen becomes a window into a virtual environment, where you arrange objects to be "photographed" by the computer. Typically a 2D computer graphics use raster graphics as their primary means of source data representations, whereas 3D computer graphics use vector graphics in the creation of immersive virtual reality installations. A possible third paradigm is to generate art in 2D or 3D entirely through the execution of algorithms coded into computer programs and could be considered the native art form of the computer. That is, it cannot be produced without the computer. Fractal art, Datamoshing , algorithmic art and Dynamic Painting are examples.

2d

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them. The word may stand for the branch of computer science that comprises such techniques, or for the models themselves.2D computer graphics are mainly used in applications that were originally developed upon traditional printing and drawing technologies, such as typography, cartography, technical drawing, advertising, etc.. In those applications, the two-dimensional image is not just a representation of a real-world object, but an independent artifact with added semantic value; two-dimensional models are therefore preferred, because they give more direct control of the image than 3D computer graphics (whose approach is more akin to photography than to typography).

In many domains, such as desktop publishing, engineering, and business, a description of a document based on 2D computer graphics techniques can be much smaller than the corresponding digital image—often by a factor of 1/1000 or more. This representation is also more flexible since it can be rendered at different resolutions to suit different output devices. For these reasons, documents and illustrations are often stored or transmitted as 2D graphic files.

2D computer graphics started in the 1950s, based on vector graphics devices. These were largely supplanted by raster-based devices in the following decades. The PostScript language and the X Window System protocol were landmark developments in the field.

2D graphics techniques
2D graphics models may combine geometric models (also called vector graphics), digital images (also called raster graphics), text to be typeset (defined by content, font style and size, color, position, and orientation), mathematical functions and equations, and more. These components can be modified and manipulated by two-dimensional geometric transformations such as translation, rotation, scaling. In object-oriented graphics, the image is described indirectly by an object endowed with a self-rendering method—a procedure which assigns colors to the image pixels by an arbitrary algorithm. Complex models can be built by combining simpler objects, in the paradigms of object-oriented programming.

Direct painting
A convenient way to create a complex image is to start with a blank "canvas" raster map (an array of pixels, also known as a bitmap) filled with some uniform background color and then "draw", "paint" or "paste" simple patches of color onto it, in an appropriate order. In particular, the canvas may be the frame buffer for a computer display.

Some programs will set the pixel colors directly, but most will rely on some 2D graphics library and/or the machine's graphics card, which usually implement the following operations:

* paste a given image at a specified offset onto the canvas;
* write a string of characters with a specified font, at a given position and angle;
* paint a simple geometric shape, such as a triangle defined by three corners, or a circle with given center and radius;
* draw a line segment, arc, or simple curve with a virtual pen of given width.


Extended color models
Text, shapes and lines are rendered with a client-specified color. Many libraries and cards provide color gradients, which are handy for the generation of smoothly-varying backgrounds, shadow effects, etc.. (See also Gouraud shading). The pixel colors can also be taken from a texture, e.g. a digital image (thus emulating rub-on screentones and the fabled "checker paint" which used to be available only in cartoons).

Painting a pixel with a given color usually replaces its previous color. However, many systems support painting with transparent and translucent colors, which only modify the previous pixel values. The two colors may also be combined in fancier ways, e.g. by computing their bitwise exclusive or. This technique is known as inverting color or color inversion, and is often used in graphical user interfaces for highlighting, rubber-band drawing, and other volatile painting—since re-painting the same shapes with the same color will restore the original pixel values.

Layers
The models used in 2D computer graphics usually do not provide for three-dimensional shapes, or three-dimensional optical phenomena such as lighting, shadows, reflection, refraction, etc.. However, they usually can model multiple layers (conceptually of ink, paper, or film; opaque, translucent, or transparent—stacked in a specific order. The ordering is usually defined by a single number (the layer's depth, or distance from the viewer).

Layered models are sometimes called 2 1/2-D computer graphics. They make it possible to mimic traditional drafting and printing techniques based on film and paper, such as cutting and pasting; and allow the user to edit any layer without affecting the others. For these reasons, they are used in most graphics editors. Layered models also allow better anti-aliasing of complex drawings and provide a sound model for certain techniques such as mitered joints and the even-odd rule.

Layered models are also used to allow the user to suppress unwanted information when viewing or printing a document, e.g. roads and/or railways from a map, certain process layers from an integrated circuit diagram, or hand annotations from a business letter.

In a layer-based model, the target image is produced by "painting" or "pasting" each layer, in order of decreasing depth, on the virtual canvas. Conceptually, each layer is first rendered on its own, yielding a digital image with the desired resolution which is then painted over the canvas, pixel by pixel. Fully transparent parts of a layer need not be rendered, of course. The rendering and painting may be done in parallel, i.e. each layer pixel may be painted on the canvas as soon as it is produced by the rendering procedure.

Layers that consist of complex geometric objects (such as text or polylines) may be broken down into simpler elements (characters or line segments, respectively), which are then painted as separate layers, in some order. However, this solution may create undesirable aliasing artifacts wherever two elements overlap the same pixel.

2D graphics hardware
Modern computer graphics card displays almost overwhelmingly use raster techniques, dividing the screen into a rectangular grid of pixels, due to the relatively low cost of raster-based video hardware as compared with vector graphic hardware. Most graphic hardware has internal support for blitting operations and sprite drawing. A co-processor dedicated to blitting is known as a Blitter chip.

Classic 2D graphics chips of the late 1970s and early 80s, used in the 8-bit video game consoles and home computers, include:

* Atari's ANTIC (actually a 2D GPU), TIA, CTIA, and GTIA
* Commodore/MOS Technology's VIC and VIC-II


2D graphics software
Many graphical user interfaces (GUIs), including Mac OS, Microsoft Windows, or the X Window System, are primarily based on 2D graphical concepts. Such software provides a visual environment for interacting with the computer, and commonly includes some form of window manager to aid the user in conceptually distinguishing between different applications. The user interface within individual software applications is typically 2D in nature as well, due in part to the fact that most common input devices, such as the mouse, are constrained to two dimensions of movement.

2D graphics are very important in the control peripherals such as printers, plotters, sheet cutting machines, etc.. They were also used in most early video and computer games; and are still used for card and board games such as solitaire, chess, mahjongg, etc..

2D graphics editors or drawing programs are application-level software for the creation of images, diagrams and illustrations by direct manipulation (through the mouse, graphics tablet, or similar device) of 2D computer graphics primitives. These editors generally provide geometric primitives as well as digital images; and some even support procedural models. The illustration is usually represented internally as a layered model, often with a hierarchical structure to make editing more convenient. These editors generally output graphics files where the layers and primitives are separately preserved in their original form. MacDraw, introduced in 1984 with the Macintosh line of computers, was an early example of this class; recent examples are the commercial products Adobe Illustrator and CorelDRAW, and the free editors such as xfig or Inkscape. There are also many 2D graphics editors specialized for certain types of drawings such as electrical, electronic and VLSI diagrams, topographic maps, computer fonts, etc.

Image editors are specialized for the manipulation of digital images, mainly by means of free-hand drawing/painting and signal processing operations. They typically use a direct-painting paradigm, where the user controls virtual pens, brushes, and other free-hand artistic instruments to apply paint to a virtual canvas. Some image editors support a multiple-layer model; however, in order to support signal-processing operations like blurring each layer is normally represented as a digital image. Therefore, any geometric primitives that are provided by the editor are immediately converted to pixels and painted onto the canvas. The name raster graphics editor is sometimes used to contrast this approach to that of general editors which also handle vector graphics. One of the first popular image editors was Apple's MacPaint, companion to MacDraw. Modern examples are the free GIMP editor, and the commercial products Photoshop and Paint Shop Pro. This class too includes many specialized editors — for medicine, remote sensing, digital photography, etc.

3d studio max

Autodesk 3ds Max, formerly 3D Studio MAX, is a modeling, animation and rendering package developed by Autodesk Media and Entertainment.

Early history & Releases
The original 3D Studio product was created for the DOS platform by the Yost Group and published by Autodesk. After 3D Studio Release 4, the product was rewritten for the Windows NT platform, and re-named "3D Studio MAX." This version was also originally created by the Yost Group. It was released by Kinetix, which was at that time Autodesk's division of media and entertainment. Autodesk purchased the product at the second release mark of the 3D Studio MAX version and internalized development entirely over the next two releases. Later, the product name was changed to "3ds max" (all lower case) to better comply with the naming conventions of Discreet, a Montreal-based software company which Autodesk had purchased. At release 8, the product was again branded with the Autodesk logo, and the name was again changed to "3ds Max" (upper and lower case). At release 2009, product name changed to "Autodesk 3ds Max".

Overview
3ds Max is the third most widely-used off the shelf 3D animation program by content creation professionals according to the Roncarelli report. It has strong modeling capabilities, a flexible plugin architecture and a long heritage on the Microsoft Windows platform. It is mostly used by video game developers, TV commercial studios and architectural visualization studios. It is also used for movie effects and movie pre-visualization.

In addition to its modeling and animation tools, the latest version of 3ds Max also features advanced shaders (such as ambient occlusion and subsurface scattering), dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, an intuitive and fully-customizable user interface, and its own scripting language . There is also a plethora of specialized renderer plugins that can be bought separately, such as V-Ray, Brazil r/s , Maxwell Render, and finalRender.

3d cad

Computer-aided design (CAD) is the use of computer technology for the design of objects, real or virtual. The design of geometric models for object shapes, in particular, is often called computer-aided geometric design (CAGD).

However CAD often involves more than just shapes. As in the manual drafting of technical and engineering drawings, the output of CAD often must convey also symbolic information such as materials, processes, dimensions, and tolerances, according to application-specific conventions.

CAD may be used to design curves and figures in two-dimensional ("2D") space; or curves, surfaces, or solids in three-dimensional ("3D") objects.

CAD is an important industrial art extensively used in many applications, including automotive, shipbuilding, and aerospace industries, industrial and architectural design, prostethics, and many more. CAD is also widely used to produce computer animation for special effects in movies, advertising, technical manuals. The modern ubiquity and power of computers means that even perfume bottles and shampoo dispensers are designed using techniques unheard of by shipbuilders of 1960s. Because of its enormous economic importance, CAD has been a major driving force for research in computational geometry, computer graphics (both hardware and software), and discrete differential geometry.

Overview
Current Computer-Aided Design software packages range from 2D vector-based drafting systems to 3D solid and surface modellers. Modern CAD packages can also frequently allow rotations in three dimensions, allowing viewing of a designed object from any desired angle, even from the inside looking out. Some CAD software is capable of dynamic mathematic modeling, in which case it may be marketed as CADD — computer-aided design and drafting.

CAD is used in the design of tools and machinery and in the drafting and design of all types of buildings, from small residential types (houses) to the largest commercial and industrial structures (hospitals and factories).

CAD is mainly used for detailed engineering of 3D models and/or 2D drawings of physical components, but it is also used throughout the engineering process from conceptual design and layout of products, through strength and dynamic analysis of assemblies to definition of manufacturing methods of components.

CAD has become an especially important technology within the scope of computer-aided technologies, with benefits such as lower product development costs and a greatly shortened design cycle. CAD enables designers to lay out and develop work on screen, print it out and save it for future editing, saving time on their drawings.

The people that work in this field are called: Designers, Cad Monkeys, Automotive Design Engineers, and Digital Innovation Engineers.

Software technologies
Originally software for Computer-Aided Design systems was developed with computer languages such as Fortran, but with the advancement of object-oriented programming methods this has radically changed. Typical modern parametric feature based modeler and freeform surface systems are built around a number of key C (programming language) modules with their own APIs. A CAD system can be seen as built up from the interaction of a graphical user interface (GUI) with NURBS geometry and/or boundary representation (B-rep) data via a geometric modeling kernel. A geometry constraint engine may also be employed to manage the associative relationships between geometry, such as wireframe geometry in a sketch or components in an assembly.

Unexpected capabilities of these associative relationships have led to a new form of prototyping called digital prototyping. In contrast to physical prototypes, which entail manufacturing time and material costs, digital prototypes allow for design verification and testing on screen, speeding time-to-market and decreasing costs. As technology evolves in this way, CAD has moved beyond a documentation tool (representing designs in graphical format) into a more robust designing tool that assists in the design process.

Hardware and OS technologies
Today most Computer-Aided Design computers are Windows based PCs. Some CAD systems also run on one of the Unix operating systems and with Linux. Some CAD systems such as QCad, NX or CATIA V5 provide multiplatform support including Windows, Linux, UNIX and Mac OS X.

Generally no special hardware is required with the possible exception of a good graphics card, depending on the CAD software used. However for complex product design, machines with high speed (and possibly multiple) CPUs and large amounts of RAM are recommended. CAD was an application that benefited from the installation of a numeric coprocessor especially in early personal computers. The human-machine interface is generally via a computer mouse but can also be via a pen and digitizing graphics tablet. Manipulation of the view of the model on the screen is also sometimes done with the use of a spacemouse/SpaceBall. Some systems also support stereoscopic glasses for viewing the 3D model.

The Effects of CAD
Starting in the late 1980s, the development of readily affordable Computer-Aided Design programs that could be run on personal computers began a trend of massive downsizing in drafting departments in many small to mid-size companies. As a general rule, one CAD operator could readily replace at least three to five drafters using traditional methods. Additionally, many engineers began to do their own drafting work, further eliminating the need for traditional drafting departments. This trend mirrored that of the elimination of many office jobs traditionally performed by a secretary as word processors, spreadsheets, databases, etc. became standard software packages that "everyone" was expected to learn.

Another consequence had been that since the latest advances were often quite expensive, small and even mid-size firms often could not compete against large firms who could use their computational edge for competitive purposes. Today, however, hardware and software costs have come down. Even high-end packages work on less expensive platforms and some even support multiple platforms. The costs associated with CAD implementation now are more heavily weighted to the costs of training in the use of these high level tools, the cost of integrating a CAD/CAM/CAE PLM using enterprise across multi-CAD and multi-platform environments and the costs of modifying design work flows to exploit the full advantage of CAD tools.

CAD vendors have effectively lowered these training costs. These methods can be split into three categories:

1. Improved and simplified user interfaces. This includes the availability of “role” specific tailorable user interfaces through which commands are presented to users in a form appropriate to their function and expertise.
2. Enhancements to application software. One such example is improved design-in-context, through the ability to model/edit a design component from within the context of a large, even multi-CAD, active digital mockup.
3. User oriented modeling options. This includes the ability to free the user from the need to understand the design intent history of a complex intelligent model.

3d software

3D computer graphics software refers to programs used to create 3D computer-generated imagery. There are typically many stages in the "pipeline" that studios use to create 3D objects for film and games, and this article only covers some of the software used. Note that most of the 3D packages have a very plugin-oriented architecture, and high-end plugins costing tens or hundreds of thousands of dollars are often used by studios. Larger studios usually create enormous amounts of proprietary software to run alongside these programs.

Features
Many 3D modelers are general-purpose and can be used to produce models of various real-world entities, from plants to automobiles to people. Some are specially designed to model certain objects, such as chemical compounds or internal organs.

3D modelers allow users to create and alter models via their 3D mesh. Users can add, subtract, stretch and otherwise change the mesh to their desire. Models can be viewed from a variety of angles, usually simultaneously. Models can be rotated and the view can be zoomed in and out.

3D modelers can export their models to files, which can then be imported into other applications as long as the metadata is compatible. Many modelers allow importers and exporters to be plugged-in, so they can read and write data in the native formats of other applications.

Most 3D modelers contain a number of related features, such as ray tracers and other rendering alternatives and texture mapping facilities. Some also contain features that support or allow animation of models. monkey may be able to generate full-motion video of a series of rendered scenes (i.e. animation).

Uses
3D modelers are used in a wide variety of industries. The medical industry uses them to create detailed models of organs. The movie industry uses them to create and manipulate characters and objects for animated and real-life motion pictures. The video game industry uses them to create assets for video games. The science sector uses them to create highly detailed models of chemical compounds. The architecture industry uses them to create models of proposed buildings and landscapes. The engineering community uses them to design new devices, vehicles and structures as well as a host of other uses.

Major packages
A basic comparison including release date/version information can be found on the Comparison of 3D computer graphics software page. A comprehensive comparison of significant 3D packages can be found at CG Society Wiki and TDT3D 3D applications 2007 comparisons table..

* 3ds Max (Autodesk), originally called 3D Studio MAX. 3ds Max is used in many industries that utilize 3D graphics. It is used in the video game industry for developing models and creating cinema cut-scenes. It is used in architectural visualizations because it is highly compatible with AutoCAD--also developed by Autodesk. Additionally 3ds Max is used in film production, one contemporary film being Kaena: The Prophecy. With its price of around $3500 USD, it is one of the more expensive products in the market for this type of work. 3ds Max is available for Windows.

* AC3D (Inivis) is another 3D modeling application that began in the 90's on the Amiga platform. While it is used in a number of industries, MathWorks actively recommends it in many of their aerospace related articles due to price and compatibility. Additionally it is the first commercial 3D modeler to integrate full support for exporting models to the metaverse platform Second Life. AC3D is priced in the range of $79 USD and is available for Mac OS X, Windows and Linux. While AC3D does not feature its own renderer, it can generate output files for both RenderMan and POV-Ray among others.

* Aladdin4D (DiscreetFX), first developed for the Amiga, was originally developed by Adspec Programming in Ohio. It developed an enthusiastic following and sold over 18,000 copies on the Amiga platform alone{cite}. After being acquired by visual effects company DiscreetFX, the package has finally been repositioned as a multi-platform product for Mac OS X, Amiga OS 4.1, MorphOS, Linux, AROS and Windows. It is priced at $99.95 USD and is available for Windows, Linux, MorphOS, Amiga OS 4 and AROS.

* Blender (Blender Foundation) is a free, open-source, 3D studio for animation, modeling, rendering, and texturing offering a feature set comparable to commercial 3D animation suites such as Maya, 3ds Max, or Cinema 4D. It includes features such as multi-resolution sculpting; retopology painting. Additionally it supports 3D view texture painting; stack based modifier system; flexible particle system with particle based hair; cloth/soft body dynamics, rigid body dynamics and fluid simulation; node based texturing and node based compositing; an integrated non linear video editor; and integrated game engine. Blender is developed under the GPL and is available on all major platforms including Windows, OS X, Linux, BSD, Sun and Irix. It is currently the only 3D animation suite that is supported both on super computers as well as handheld computers such as the Pocket PC (Pocket Blender).

* Cinema 4D (MAXON) is a slightly lighter package than the others in its basic configuration. The software is claimed to be artist-friendly, and is designed with the less-technical user in mind. It has a lower initial entry cost due to a modular a-la-carte design for purchasing additional functions as users need them. For example, a module called BodyPaint allows artists to draw textures directly onto the surface of models. Originally developed for the Commodore Amiga, it is also available for Mac OS X, Windows and Linux.

* Electric Image Animation System (EI Technology Group) is a 3D animation and rendering package available on both Mac OS X and Windows. Mostly known for its rendering quality and rendering speed it does not include a built-in modeler. EIAS features the ability to handle very large polygon counts. Recently, the blockbuster film "Pirates of the Caribbean: The Curse of the Black Pearl" and the Television hit "Lost" utilized the software.

* form•Z (AutoDesSys, Inc.) is a general purpose solid/surface 3D modeler. Its primary usage is modeling, and it also features photo realistic rendering and object-centric animation support. form•Z claims users involved in architecture, interior design, illustration, product design, and set design. Its default renderer uses the LightWorks rendering engine for raytracing and radiosity. form•Z also supports Plugins and Scripts and has rendering support via Next Limit's Maxwell Renderer. It has Import/Export capabilities and was first released in 1991. It is currently available for both Mac OS X and Windows. The price for this software ranges from $1495–$1995 USD based on output quality.

* Houdini (Side Effects Software) is used for visual effects, and character animation as well as used in Disney's The Wild. Houdini uses a nonstandard interface that it refers to as a "NODE system". Commercial licenses of Houdini include unlimited copies of Side Effects Software's hybrid micropolygon-raytracer renderer, Mantra, but Houdini also has built-in support for commercial renderers like Pixar's RenderMan and mental ray. There are two versions of Houdini, Houdini Escape ($1,995 USD) and Houdini Master ($7,995 USD). For non-commercial users, Side Effects Software offers the free Houdini Apprentice personal learning edition, which places a small watermark on images, and Houdini Apprentice HD, a $99 USD package that does not watermark renders.

* Hypershot is used for photo realistic rendering of 3D models with a high resolution background and environment allowing realtime adjustments and visual feedback. The possibility to include high resolution backdrops has had extensive take-up by the automotive photography industry and with the animation of the model has moved into engineering and product design areas replacing or delaying the need for prototyping.

* Inventor (Autodesk) The Autodesk® Inventor® product line provides a comprehensive and flexible set of software for 3D mechanical design, product simulation, tooling creation, and design communication that help you cost-effectively take advantage of a Digital Prototyping workflow to design and build better products in less time. (Product Page)

* LightWave 3D (NewTek), first developed for the Amiga, was originally bundled as part of the Video Toaster package and entered the market as a low cost way for TV production companies to create quality CG for their programming. It first gained public attention with its use in the TV series "Babylon 5". Contemporary use in TV and movie production can be seen with the 2004 recreated Battlestar Galactica series, CSI: Crime Scene Investigation[8] and the film 300 (film). It is priced at $795 USD and is available for both Windows and Mac OS X.

* Massive is a 3D animation system for generating crowd-related visual effects, targeted for use in film and television. Originally developed for controlling the large-scale CGI battles in the Lord of the Rings, Massive Software has become an industry standard for digital crowd control in high end animation. Recently, the software has been utilized for blockbuster feature films including Happy Feet, King Kong, and I, Robot. It is available for various Unix and Linux platforms as well as Windows.

* Maya (Autodesk) is currently used in the film and television industry. Maya has a high learning curve but has developed over the years into an application platform in and of itself through extendability via its MEL programming language. A common alternative to using the default built in rendering system named mental ray is Pixar's Renderman. In 2005, Autodesk (makers of AutoCAD), acquired Alias--the original creator of Maya. Maya comes in two versions: Maya Complete ($1999 USD) and Maya Unlimited ($4995 USD).

* Modo (Luxology) is a subdivision modeling, texturing and rendering tool with support for camera motion and morphs / blendshapes. It is priced in the area of $895 USD and is available for both Windows and Mac OS X.

* Silo (Nevercenter) is a subdivision-surface modeler available for Mac OS X and Windows. Silo does not include a renderer and is priced at $159 USD for the professional version and $99 USD for the core version. Silo is the bundled in modeler for the Electric Image Animation System suite.

* SketchUp Pro (Google) is a 3D modeling package that features a sketch-based modeling approach. It has a pro version which supports 2-D and 3-D model export functions among other features, which is currently priced at $495 USD. It also has a free version that is integrated with Google Earth and limits export to Google's "3D Warehouse", where users can share their content.

* Softimage (Autodesk) is feature-similar to Maya and is sold as a competitive alternative. It is used in the production of professional films, commercials, video games, and other media. Softimage (formerly Softimage|XSI) is a 3D modeling and animation package that integrates with mental ray rendering. Prior to its acquisition by Avid and later Autodesk, Softimage, Co. originally promoted its predecessor (under the name Softimage 3D) for use in the video game industry and secured its promotion as part of the Nintendo N64 SDK[12].

* solidThinking (solidThinking Ltd) is a 3D solid/surface modeling and rendering software which features a Construction Tree method of development. This is explained as the history of the model construction process allowes real-time updates when modifications are made to points, curves, parameters or entire objects. solidThinking is available in four versions: MODELER, MODELER XL, DESIGN, and VANTAGE.

* SolidWorks (SolidWorks Corporation) is a series of packages used mainly for virtual testing of a product. It includes modeling, assembly, drawing, sheetmetal, weldments, and freeform surfacing. It also has support for custom programming/scripting in Visual Basic and C. The licenses/packages are SolidWorks, SolidWorks Office, SolidWorks Office Professional, SolidWorks Office Premium, SolidWorks Student Design Kit, SolidWorks Education Edition, and SolidWorks Student Edition.

* trueSpace (Caligari Corporation) is another 3D program available for Windows, although the company Caligari first found its start on the Amiga platform. trueSpace features modeling, animation, 3D-painting, and rendering capabilities. TrueSpace is now available for free download.

* Vue 7 (E-on Software) Vue 7 is a tool for creating, animating and rendering natural 3D environments. It was most recently used to create the background jungle environments in the 2nd and 3rd Pirates of the Caribbean films.

* ZBrush (Pixologic) is a digital sculpting tool that combines 3D/2.5D modeling, texturing and painting tool available for Mac OS X and Windows. It is priced at $595 USD.


Other packages
* Anim8or is a proprietary freeware 3D rendering and animation package.
* Animation:Master from HASH, Inc is a modeling and animation package that focuses on ease of use. It is a spline-based modeler. Its strength lies in character animation.
* Art of Illusion is a free software package developed under the GPL.
* AutoQ3D is a GPLed cross-platform modeler.
* Ayam is a free 3D modeling environment for the RenderMan interface.
* Bryce (DAZ Productions) is most famous for landscapes.
* Carrara (DAZ Productions) is a 3D complete tool set package for 3D modeling, texturing animation and rendering; and Amapi and Hexagon (DAZ Productions) are 3D packages often used for high-end abstract and organic modeling respectively.
* Cybermotion 3D is a commercial 3D modeling, animation and rendering package.
* Cheetah3D is primarily aimed at amateur 3D artists with some medium- and high-end features
* DAZ Studio a free specialized tool for adjusting parameters of preexisting models, posing and rendering them. Similar to Poser, but more limited in functionality.
* DX Studio a complete integrated development environment for creating interactive 3D graphics. The system comprises both a real-time 3D engine and a suite of editing tools, and is the first product to offer a complete range of tools in a single IDE.
* FaceGen is a source of human face models for other programs.
* GMax
* K-3D is a GNU modeling, animation, and rendering system available on Linux and Win32. It makes use of RenderMan-compliant render engines. It features scene graph procedural modelling similar to that found in Houdini.
* MakeHuman is a GPL program that generates 3D parametric humanoids.
* MeshLab is a free Windows, Linux and Mac OS X application for visualizing, simplifying, processing and converting large three dimensional meshes to or from a variety of 3D file formats.
* MilkShape 3D is a shareware/trialware polygon 3D modelling program with extensive import/export capabilities.
* Mudbox Mudbox is a high resolution brush-based 3D sculpting program, that claims to be the first of its type. The software was acquired by Autodesk in 2007.
* OpenFX is a modeling and animation studio, distributed under the GPL.
* Poser (Smith Micro) Poser is a 3D rendering and animation software program optimized for models that depict the human figure in three-dimensional form and is specialized for adjusting features of preexisting character models via varying parameters. It is also for posing and rendering of models and characters. It includes some specialized tools for walk cycle creation, cloth and hair.
* RealFlow simulates and renders particle systems of rigid bodies and fluids.
* Realsoft3D Real3D Full featured 3D modeling, animation, simulation and rendering software available for Windows, Linux, Mac OS X and Irix.
* Rhinoceros 3D is a commercial modeling tool which has excellent support for freeform NURBS editing.
* Seamless3d NURBS based modelling and animation software with much of the focus on creating avatars optimized for real time animation. It is free, open source under the MIT license.
* Terragen and Terragen 2 are freeware scenery generators.
* Wings 3D is a BSD-licensed, subdivision modeler.

3d game

Gamestudio, often known as 3D GameStudio or 3DGS is a 3D computer game development system which allows the users to create 3D games and other virtual reality applications, and publish them royalty-free. It includes a model/terrain editor, a level editor, a script editor/debugger and comes with a big collection of textures, models and artwork, as well as a game template system that allows the creation of basic shooter games or RPGs without programming. For complex games or other applications you can use either the integrated scripting language named Lite-c or an external development language such as Visual C++ or Delphi.

History
* 1993 ACK 3D (Animation Construction Kit) by Lary Myers (Wolfenstein-like open source engine, downloadable at http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/ack/00index.html)
* 1994 ACK NEXT GENERATION by Johann Christian Lotter / oP Group (improved version of ACK 3D, open source)
* 1995 ACKNEX-2 written for the German TV show X-BASE (engine comparable to Doom)
* 1995 ACKNEX-2 becomes Conitec property and is released as '3D GameStudio'
* 1997 ACKNEX-3 released (downloadable at http://server.conitec.net/down/a3.zip)
* 1999 A4 released (Windows Based Quake-like Engine)
* 2000 A5 released (Terrain Engine)
* 2003 A6 released (Physics and Shaders)
* 2007 A7 version released (new ABT renderer)

The current version is 7.73 (as of March 9, 2009). Free updates are normally available once every 4 to 8 weeks. Gamestudio / A7 has 2 different meanings. The Gamestudio part refers to the editors and game template system, but the A7 part refers to the game engine.

Game engine
The A7 engine contains a physics engine which can maintain multiple physic objects (eg. four wheels on a car turning, moving the car, instead of the car moving with the wheels). The engine can handle multiplayer automatically (however still requires scripting for some multiplayer features). It uses an ABT (Adaptive Binary Tree) renderer for indoor and outdoor levels, and an additional BSP renderer for indoor levels. The BSP renderer is only available in the rather expensive Pro edition. The free edition and Extra edition don't support shaders.

The engine supports high resolutions, terrain rendering, pre-rendered shadow maps and dynamic stencil shadows (single dynamic shadows for models, but not dynamic stencil shadows from multiple light sources per model like viewable in Doom 3). The 2D system (GUI system) of the A7 Engine is not very powerful (see scripting section), but replaceable using the 3d system if needed. Using Lite-c, most things can be customized. Shader model 3.0 support and post-processing using stages may assist shader programmers in chaining together effects to produce any number of custom-made shader effects.

3d games

Gamestudio, often known as 3D GameStudio or 3DGS is a 3D computer game development system which allows the users to create 3D games and other virtual reality applications, and publish them royalty-free. It includes a model/terrain editor, a level editor, a script editor/debugger and comes with a big collection of textures, models and artwork, as well as a game template system that allows the creation of basic shooter games or RPGs without programming. For complex games or other applications you can use either the integrated scripting language named Lite-c or an external development language such as Visual C++ or Delphi.

History
* 1993 ACK 3D (Animation Construction Kit) by Lary Myers (Wolfenstein-like open source engine, downloadable at http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/ack/00index.html)
* 1994 ACK NEXT GENERATION by Johann Christian Lotter / oP Group (improved version of ACK 3D, open source)
* 1995 ACKNEX-2 written for the German TV show X-BASE (engine comparable to Doom)
* 1995 ACKNEX-2 becomes Conitec property and is released as '3D GameStudio'
* 1997 ACKNEX-3 released (downloadable at http://server.conitec.net/down/a3.zip)
* 1999 A4 released (Windows Based Quake-like Engine)
* 2000 A5 released (Terrain Engine)
* 2003 A6 released (Physics and Shaders)
* 2007 A7 version released (new ABT renderer)

The current version is 7.73 (as of March 9, 2009). Free updates are normally available once every 4 to 8 weeks. Gamestudio / A7 has 2 different meanings. The Gamestudio part refers to the editors and game template system, but the A7 part refers to the game engine.

Game engine
The A7 engine contains a physics engine which can maintain multiple physic objects (eg. four wheels on a car turning, moving the car, instead of the car moving with the wheels). The engine can handle multiplayer automatically (however still requires scripting for some multiplayer features). It uses an ABT (Adaptive Binary Tree) renderer for indoor and outdoor levels, and an additional BSP renderer for indoor levels. The BSP renderer is only available in the rather expensive Pro edition. The free edition and Extra edition don't support shaders.

The engine supports high resolutions, terrain rendering, pre-rendered shadow maps and dynamic stencil shadows (single dynamic shadows for models, but not dynamic stencil shadows from multiple light sources per model like viewable in Doom 3). The 2D system (GUI system) of the A7 Engine is not very powerful (see scripting section), but replaceable using the 3d system if needed. Using Lite-c, most things can be customized. Shader model 3.0 support and post-processing using stages may assist shader programmers in chaining together effects to produce any number of custom-made shader effects.

3d graphics

3D computer graphics (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be for later display or for real-time viewing. Despite these differences, 3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire-frame model and 2D computer raster graphics in the final rendered display. In computer graphics software, the distinction between 2D and 3D is occasionally blurred; 2D applications may use 3D techniques to achieve effects such as lighting, and primarily 3D may use 2D rendering techniques. 3D computer graphics are often referred to as 3D models. Apart from the rendered graphic, the model is contained within the graphical data file. However, there are differences. A 3D model is the mathematical representation of any three-dimensional object (either inanimate or living). A model is not technically a graphic until it is visually displayed. Due to 3D printing, 3D models are not confined to virtual space. A model can be displayed visually as a two-dimensional image through a process called 3D rendering, or used in non-graphical computer simulations and calculations.

3d rendering

3D rendering is the 3D computer graphics process of automatically converting 3D wire frame models into 2D images with 3D photorealistic effects on a computer.

Rendering methods
Rendering is the final process of creating the actual 2D image or animation from the prepared scene. This can be compared to taking a photo or filming the scene after the setup is finished in real life. Several different, and often specialized, rendering methods have been developed. These range from the distinctly non-realistic wireframe rendering through polygon-based rendering, to more advanced techniques such as: scanline rendering, ray tracing, or radiosity. Rendering may take from seconds to days for a single image/frame. In general, different methods are better suited for either photo-realistic rendering, or real-time rendering.

Real-time
Rendering for interactive media, such as games and simulations, is calculated and displayed in real time, at rates of approximately 20 to 120 frames per second. In real-time rendering, the goal is to show as much information as possible as the eye can process in a 30th of a second (or one frame, in the case of 30 frame-per-second animation). The goal here is primarily speed and not photo-realism. In fact, here exploitations are made in the way the eye 'perceives' the world, and as a result the final image presented is not necessarily that of the real-world, but one close enough for the human eye to tolerate. Rendering software may simulate such visual effects as lens flares, depth of field or motion blur. These are attempts to simulate visual phenomena resulting from the optical characteristics of cameras and of the human eye. These effects can lend an element of realism to a scene, even if the effect is merely a simulated artifact of a camera. This is the basic method employed in games, interactive worlds, VRML. The rapid increase in computer processing power has allowed a progressively higher degree of realism even for real-time rendering, including techniques such as HDR rendering. Real-time rendering is often polygonal and aided by the computer's GPU.

Non real-time
Animations for non-interactive media, such as feature films and video, are rendered much more slowly. Non-real time rendering enables the leveraging of limited processing power in order to obtain higher image quality. Rendering times for individual frames may vary from a few seconds to several days for complex scenes. Rendered frames are stored on a hard disk then can be transferred to other media such as motion picture film or optical disk. These frames are then displayed sequentially at high frame rates, typically 24, 25, or 30 frames per second, to achieve the illusion of movement.

When the goal is photo-realism, techniques are employed such as ray tracing or radiosity. This is the basic method employed in digital media and artistic works. Techniques have been developed for the purpose of simulating other naturally-occurring effects, such as the interaction of light with various forms of matter. Examples of such techniques include particle systems (which can simulate rain, smoke, or fire), volumetric sampling (to simulate fog, dust and other spatial atmospheric effects), caustics (to simulate light focusing by uneven light-refracting surfaces, such as the light ripples seen on the bottom of a swimming pool), and subsurface scattering (to simulate light reflecting inside the volumes of solid objects such as human skin).

The rendering process is computationally expensive, given the complex variety of physical processes being simulated. Computer processing power has increased rapidly over the years, allowing for a progressively higher degree of realistic rendering. Film studios that produce computer-generated animations typically make use of a render farm to generate images in a timely manner. However, falling hardware costs mean that it is entirely possible to create small amounts of 3D animation on a home computer system. The output of the renderer is often used as only one small part of a completed motion-picture scene. Many layers of material may be rendered separately and integrated into the final shot using compositing software.

Reflection and shading models
Models of reflection/scattering and shading are used to describe the appearance of a surface. Although these issues may seem like problems all on their own, they are studied almost exclusively within the context of rendering. Modern 3D computer graphics rely heavily on a simplified reflection model called Phong reflection model (not to be confused with Phong shading). In refraction of light, an important concept is the refractive index. In most 3D programming implementations, the term for this value is "index of refraction," usually abbreviated "IOR." Shading can be broken down into two orthogonal issues, which are often studied independently:

* Reflection/Scattering - How light interacts with the surface at a given point
* Shading - How material properties vary across the surface

3d

3D computer graphics (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be for later display or for real-time viewing. Despite these differences, 3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire-frame model and 2D computer raster graphics in the final rendered display. In computer graphics software, the distinction between 2D and 3D is occasionally blurred; 2D applications may use 3D techniques to achieve effects such as lighting, and primarily 3D may use 2D rendering techniques. 3D computer graphics are often referred to as 3D models. Apart from the rendered graphic, the model is contained within the graphical data file. However, there are differences. A 3D model is the mathematical representation of any three-dimensional object (either inanimate or living). A model is not technically a graphic until it is visually displayed. Due to 3D printing, 3D models are not confined to virtual space. A model can be displayed visually as a two-dimensional image through a process called 3D rendering, or used in non-graphical computer simulations and calculations.

3d max

Autodesk 3ds Max, formerly 3D Studio MAX, is a modeling, animation and rendering package developed by Autodesk Media and Entertainment.

Early history & Releases
The original 3D Studio product was created for the DOS platform by the Yost Group and published by Autodesk. After 3D Studio Release 4, the product was rewritten for the Windows NT platform, and re-named "3D Studio MAX." This version was also originally created by the Yost Group. It was released by Kinetix, which was at that time Autodesk's division of media and entertainment. Autodesk purchased the product at the second release mark of the 3D Studio MAX version and internalized development entirely over the next two releases. Later, the product name was changed to "3ds max" (all lower case) to better comply with the naming conventions of Discreet, a Montreal-based software company which Autodesk had purchased. At release 8, the product was again branded with the Autodesk logo, and the name was again changed to "3ds Max" (upper and lower case). At release 2009, product name changed to "Autodesk 3ds Max".

Overview
3ds Max is the third most widely-used off the shelf 3D animation program by content creation professionals according to the Roncarelli report. It has strong modeling capabilities, a flexible plugin architecture and a long heritage on the Microsoft Windows platform. It is mostly used by video game developers, TV commercial studios and architectural visualization studios. It is also used for movie effects and movie pre-visualization.

In addition to its modeling and animation tools, the latest version of 3ds Max also features advanced shaders (such as ambient occlusion and subsurface scattering), dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, an intuitive and fully-customizable user interface, and its own scripting language . There is also a plethora of specialized renderer plugins that can be bought separately, such as V-Ray, Brazil r/s , Maxwell Render, and finalRender.

3d animation

Computer animation (or CGI animation) is the art of creating moving images with the use of computers. It is a subfield of computer graphics and animation. Increasingly it is created by means of 3D computer graphics, though 2D computer graphics are still widely used for stylistic, low bandwidth, and faster real-time rendering needs. Sometimes the target of the animation is the computer itself, but sometimes the target is another medium, such as film. It is also referred to as CGI (computer-generated imagery or computer-generated imaging), especially when used in films.

To create the illusion of movement, an image is displayed on the computer screen and repeatedly replaced by a new image that is similar to the previous image, but advanced slightly in the time domain (usually at a rate of 24 or 30 frames/second). This technique is identical to how the illusion of movement is achieved with television and motion pictures.

Computer animation is essentially a digital successor to the art of stop motion animation of 3D models and frame-by-frame animation of 2D illustrations. For 3D animations, objects (models) are built on the computer monitor (modeled) and 3D figures are rigged with a virtual skeleton. For 2D figure animations, separate objects (illustrations) and separate transparent layers are used, with or without a virtual skeleton. Then the limbs, eyes, mouth, clothes, etc. of the figure are moved by the animator on key frames. The differences in appearance between key frames are automatically calculated by the computer in a process known as tweening or morphing. Finally, the animation is rendered.

For 3D animations, all frames must be rendered after modeling is complete. For 2D vector animations, the rendering process is the key frame illustration process, while tweened frames are rendered as needed. For pre-recorded presentations, the rendered frames are transferred to a different format or medium such as film or digital video. The frames may also be rendered in real time as they are presented to the end-user audience. Low bandwidth animations transmitted via the internet (e.g. 2D Flash, X3D) often use software on the end-users computer to render in real time as an alternative to streaming or pre-loaded high bandwidth animations.

3d modelling

In 3D computer graphics, 3D modeling is the process of developing a mathematical, wireframe representation of any three-dimensional object (either inanimate or living) 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. The model can also be physically created using 3D Printing devices.

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.

3d modeling

In 3D computer graphics, 3D modeling is the process of developing a mathematical, wireframe representation of any three-dimensional object (either inanimate or living) 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. The model can also be physically created using 3D Printing devices.

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.

3d models

3D models represent a 3D object 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 by hand, algorithmically (procedural modeling), or scanned.

3D models are widely used anywhere in 3D graphics. Actually, their use predates the widespread use of 3D graphics on personal computers. Many computer games used pre-rendered images of 3D models as sprites before computers could render them in real-time.

Today, 3D models are used in a wide variety of fields. The medical industry uses detailed models of organs. The movie industry uses them as characters and objects for animated and real-life motion pictures. The video game industry uses them as assets for computer and video games. The science sector uses them as highly detailed models of chemical compounds. The architecture industry uses them to demonstrate proposed buildings and landscapes through Software Architectural Models. The engineering community uses them as designs of new devices, vehicles and structures as well as a host of other uses. In recent decades the earth science community has started to construct 3D geological models as a standard practice.

3d model

3D models represent a 3D object 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 by hand, algorithmically (procedural modeling), or scanned.

3D models are widely used anywhere in 3D graphics. Actually, their use predates the widespread use of 3D graphics on personal computers. Many computer games used pre-rendered images of 3D models as sprites before computers could render them in real-time.

Today, 3D models are used in a wide variety of fields. The medical industry uses detailed models of organs. The movie industry uses them as characters and objects for animated and real-life motion pictures. The video game industry uses them as assets for computer and video games. The science sector uses them as highly detailed models of chemical compounds. The architecture industry uses them to demonstrate proposed buildings and landscapes through Software Architectural Models. The engineering community uses them as designs of new devices, vehicles and structures as well as a host of other uses. In recent decades the earth science community has started to construct 3D geological models as a standard practice.

Model

3D models represent a 3D object 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 by hand, algorithmically (procedural modeling), or scanned.

3D models are widely used anywhere in 3D graphics. Actually, their use predates the widespread use of 3D graphics on personal computers. Many computer games used pre-rendered images of 3D models as sprites before computers could render them in real-time.

Today, 3D models are used in a wide variety of fields. The medical industry uses detailed models of organs. The movie industry uses them as characters and objects for animated and real-life motion pictures. The video game industry uses them as assets for computer and video games. The science sector uses them as highly detailed models of chemical compounds. The architecture industry uses them to demonstrate proposed buildings and landscapes through Software Architectural Models. The engineering community uses them as designs of new devices, vehicles and structures as well as a host of other uses. In recent decades the earth science community has started to construct 3D geological models as a standard practice.