3ds Max

From Wikipedia, the free encyclopedia

Autodesk® 3ds Max®

Screenshot of version 8
Developer: Autodesk Inc.
Latest release: 9.0 / August 2006
OS: Windows (2000 or XP)
Use: 3D computer graphics
License: Proprietary
Website: www.autodesk.com/3dsmax

3ds Max is a full-featured 3D graphics application developed by Autodesk Media & Entertainment. It runs on the Win32 and Win64 platforms. As of August 2006, 3ds Max is in its 9th version generation.

The original 3D Studio product was created for the DOS platform by the Yost Group and published by Autodesk. Autodesk purchased the product at its second release mark and internalized development entirely over the next two releases. After 3D Studio Release 4, the product was ported to the Windows NT platform, and originally 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. 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).

Contents

[edit] Overview

3ds Max is one of the most widely-used off the shelf 3D animation programs by the general public. 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 visualisation studios. It is also used for movie effects and movie previsualisation.

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, its own scripting language and much more. There is also a plethora of specialized renderer plugins that can be bought separately, such as V-Ray, Brazil r/s and finalRender.

Earlier versions required a special copy prevention device (a dongle) to be plugged into the parallel port while the program was run, but later a software copy prevention method was implemented instead. Registration involving personal information such as name, address and e-mail address is now required.

[edit] Modeling

Polygon modeling
Polygon modeling is more common with game design than any other modeling technique as the very specific control over individual polygons allows for extreme optimization. Also, it is relatively faster to calculate in realtime. Usually, the modeller begins with one of the 3ds max primitives, and using such tools as bevel, extrude, and polygon cut, adds detail to and refines the model. Versions 6 and up feature the Editable Poly object, which simplifies most mesh editing operations, and provides subdivision smoothing at customizable levels.
NURBS or Nonuniform rational B-Spline

A more advanced alternative to polygons, it gives a smoothed out surface that eliminates the straight edges of a polygon model. NURBS is a mathematically exact representation of freeform surfaces like those used for car bodies and ship hulls, which can be exactly reproduced whenever technically needed.

Surface tool/Editable patch object
Surface tool was originally a 3rd party plugin, but Kinetix acquired and included this feature since version 3.0. The surface tool is for creating common 3ds max's splines, and then applying a modifier called "surface." This modifier makes a surface from every 3 or 4 vertices in a grid. This is often seen as an alternative to 'Mesh' or 'Nurbs' modeling, as it enables a user to interpolate curved sections with straight geometry (for example a hole through a box shape). Although the surface tool is a useful way to generate parametrically accurate geometry, it lacks the 'surface properties' found in the similar Edit Patch modifier, which enables a user to maintain the original parametric geometry whilst being able to adjust "smoothing groups" between faces.

[edit] Modeling with predefined primitives

This is a basic method, in which one models something using only boxes, spheres, cones, cylinders and other predefined objects from the list of Predfined Standard Primitives or a list of Predefined Extended Primitives. One may also apply boolean operations, including subtract, cut and connect. For example, one can make two spheres which will work as blobs that will connect with each other. This is called blob-mesh modeling, or meta-balls.

[edit] Predefined Standard Primitives List

[edit] Predefined Extended Primitives List

[edit] Dynamics

Picture produced in 1997 with 3D Studio Max. displaying rich dynamics, with the early versions
Enlarge
Picture produced in 1997 with 3D Studio Max. displaying rich dynamics, with the early versions

3ds Max has traditionally come with several basic particle emitters. As of version 8, there are 6 basic particle emitters (not including Particle Flow) exhibiting specific behaviors. The traditional particle emitters are Spray, Snow, Blizzard, PArray, PCloud, and Super Spray.

Particle Flow is a sophisticated non-linear, event-driven particle system developed by Oleg Bayborodin as one of MAX's seven particle emitters. Unlike most particle systems available in today's 3D packages, Particle Flow allows the user to design the behavior of a particle based on a series of user-defined Events (Procedures) in a streamlined and intuitive GUI.

3ds Max includes a physics engine, called reactor, originally created by Havok. Reactor can simulate rigid bodies, soft bodies, cloth, gravity, and other forces. Like many physics engines, reactor uses a simplified convex hull, but can be customized to use all vertices, at a cost in processing time.

[edit] Rendering

Scanline Rendering
Scanline Rendering is 3DS Max's default. Max's scanline renderer is fairly robust compared to many similar packages' out-of-the-box offerings (Lightwave's default renderer being one exception). Several advanced features have been piggy-backed onto the scanliner over the years, such as global illumination, radiosity and ray tracing.
mental ray
mental ray is a production quality renderer developed by Mental Images. mental ray is integrated into the later versions of MAX, and is a powerful rendering tool, with bucket rendering (similar to Maya’s Satellite Rendering) that distributes the rendering burden between several computers more efficiently. 3DS Max’s mental ray also comes with a lot of tools which allows a myriad of effects to be created with relative ease.
RenderMan
A 3rd-party connection tool to RenderMan pipelines is also available for those that need to integrate Max into Renderman render farms-.

[edit] Features

MAXScript
MAXScript is a built-in scripting language, and is used for a myriad of functions in MAX. Plugin modules can be created entirely in MAXscript.
Character Studio - this was a plugin which since version 4 of Max is now integrated in 3D Studio Max helping user to animate virtual characters. The system works using a character rig or "Biped" which is pre-made and allows the user to adjust the rig to fit the character they will be animating. Dedicated curve editors and motion capture data import tools make Character Studio ideal for character animation. "Biped" objects have other useful features that automated the production of walk cycles and movement paths, as well as secondary motion.

[edit] See also

[edit] External links