Announcing Maya 2012

By Cory Mogk - 1 Mar, 2011 - Maya

Welcome to What's New in Autodesk Maya 2012! 

Basics
A newly designed Project Window provides greater flexibility for accessing and editing the location of your project files. An improved default project structure makes it easier to manage project directories as well as to create custom directories for plug-in data.

Assets and File Referencing

A new Namespace Editor design gives you more control creating and managing the namespace organization of your scene objects. Feature improvements include object lists in a pop-up window, better namespace hierarchy display, and more.

Animation

Editable Motion Trails provide animators with a fast workflow for editing the position and timing of keys, directly in the Maya scene. Motion trails display with your animated models, eliminating the need to leave your scene for the Graph Editor.
Updates to the Camera Sequencer include a new playlist for more efficient shot management, improved multi-track audio, and the addition of the Ubercam, which lets you quickly output all shots to a single camera.
In addition, several improvements to the Graph Editor provide a more streamlined and familiar curve editing tool, particularly for animators using multiple Autodesk applications in a pipeline. New options and preferences include the Auto tangent type, adjacent key snapping, single-click curve editing, plus the  

Rigging

New HumanIK character setup tools in Maya improve both keyframing and retargeting workflows, with a focus on visual, intuitive tools, plus streamlined interoperability with Autodesk MotionBuilder. Unified tools between Maya and MotionBuilder let you easily retarget motion capture animation from MotionBuilder and apply to rigs set up in Maya.

Dynamics and nDynamics

New Fluid Effects simulation methods let you create realistic liquid pouring, splashing, and boiling effects. Other additions to Fluids include new output mesh options, improved auto resizing, and a number of new attributes to enhance the look and behavior of your effects.
Further development of the Nucleus unified simulation framework includes multi-threaded nParticle collisions and nCloth self-collisions for faster performance, per-object local gravity and wind for greater control over Nucleus forces, and rigid nCloth shells for small-scale destruction effects.
The addition of Effects Assets provide a wide range of easy-to-use, customizable effects, including fire, smoke, explosion, dust trail, melt, and fireworks.
For the Autodesk Maya Entertainment Creation Suites, Dynamics and Effects provides single-step Softimage ICE interoperability which lets you take advantage of the ICE (Interactive Creative Environment) to create effects for your Maya scenes.

Rendering and Render Setup

You can now easily create render pass nodes through the Hypershade and view the output of these passes directly in the Render View. Furthermore, you can create basic compositing graphs using render passes, render targets, and standard Maya shading utility nodes, and visualize the result directly in the Render View or via a batch render.
New Viewport 2.0 features include improved support for most parts of Maya, for example, manipulators, tools, shapes, and nodes. New effects such as screen-space ambient occlusion, motion blur, depth of field and multisample anti-aliasing are also included.
Two new performance options are provided for Viewport 2.0: Use Vertex Animation Cache and Thread Dependency Graph Evaluation.
You can also preview Ptex textures assigned to any standard Maya shading network texture input in Viewport 2.0.
In addition, the new Maya Hardware 2.0 renderer allows you to perform command line rendering for Viewport 2.0, or to batch render to disk or to Render View.

API

Beginning Maya 2012, you can use the new extension attributes feature to add attributes to a given node class so that they appear as static Maya attributes.
The API Guide and API reference are now a separate part of the Maya help and includes new features such as: more links from the API Guide to API elements such as classes and functions, and color coded syntax in example code in the API Guide.

One-click Interop

You can now send new scene data or updates to currently open scenes from Maya to Softimage, MotionBuilder or Mudbox. You can access the new one-click options from the File menu.
File > Send to Softimage
File > Send to MotionBuilder
File > Send to Mudbox

New options added to cmdScrollFieldExecutor command

New options have been added to the cmdScrollFieldExecutor command, including: a case sensitive replace all, a flag to query the total number of lines, and a flag to enable wrapping of the search function. 

General Performance

Improvement with MDGContext matrix evaluation: evaluating of multiple matrices within the same frame time is improved.
Two new options have been provided to improve performance with Viewport 2.0: Use Vertex Animation Cache and Thread Dependency Graph Evaluation. See Renderer > Viewport 2.0 for more information.
Performance optimizations reduce save times for Maya Ascii (.ma) files, particularly for scenes containing large meshes.

Updates to the Project Window

An improved Project Window makes it easier to organize and customize Maya project files. These updates include:
Primary and secondary project locations
When you create a new project from the Project Window, Maya now organizes project files into primary and secondary project locations. Primary project locations provide directories for essential project data such as scene files, texture files, and rendered image files. Secondary project locations are sub-directories created in the primary locations to provide additional project management.
You can specify different locations for each primary project directory and secondary project sub-directories, as well as provide custom directory names. A new browse feature lets you quickly navigate to the desired location for each project directory.
Translator and custom data locations
The Project Window also provides customizable directories for translator data. You can use the default locations or specify custom locations that better correspond to your production pipeline.
You can also add new custom directories to your Maya project using the Add new file rule command.

Help preferences

New Help Location options have been added to the Maya Preferences to accommodate the new way that Maya is published.

Selection preferences

There are three new modifiers available in the Selection section of the Preferences window:
Auto-select asset
Track selection order
Selection type effects active

Namespace Editor improvements

Improvements to the Namespace Editor give you more control creating and managing the namespace organization of your scene objects. The editor features a new tree-view display making it easier to view namespace hierarchy.
Other improvements include:
List Contents now displays the list of objects in a pop-up window rather than just in the Script Editor window.
Select All Empty makes it easy to select and operate on all empty namespaces.
Collapse to Child removes empty ancestor namespaces.
Set Current provides a visual indicator and control for the current namespace.

Retry missing reference files

A Retry option has been added to the Reference file not found window. You can now locate missing reference files, restore them to original referenced location, and then click Retry to load them into the scene.

Send Objects to Mudbox

You can now send objects from Maya to Mudbox using the Send To options from the File menu. Once you have modified an object in Mudbox, you can then send it back to Maya.
The one-click functionality allows you to send various forms of data, including meshes and UVs on meshes, to Mudbox. This data can be sent as a new scene or as an update to an existing scene.
The Send to options for Maya is a feature of the Autodesk Entertainment Creation Suites.

Edit Mesh updates

There are several new Edit Mesh menu updates, including:

Project Curve on Mesh

The Project Curve on Mesh option, which allows you to project curves onto a polygon surface. 

Split Mesh

The Split Mesh with Projected Curve option, which allows you to split and detach edges on a polygon surface.

The Interactive Split Tool, which allows you to split faces on a polygon mesh.  

Extrude Faces

The new Curve options in the Extrude Face Options window, which allow you to generate and position a curve automatically.  

There are new sliders associated with the Show Manipulator Tool, which allow you to modify thickness, offset and division values. See Extrude a polygon face edge or vertex.

Editable motion trails 

New editable motion trails let you preview your animation and interactively adjust keyframes within the 3D scene. Motion trails provide a visual representation of keys right around your animated models, letting you adjust the timing, keys, tangents, and position of animation directly.
See Motion trails, Create an editable motion trail and updated Motion Trail Options.

Graph Editor improvements

Several new options and preferences have been added to the Graph Editor to enhance curve editing workflows. In particular, animators who work with multiple Autodesk applications can expect increased consistency across curve editing tools. Graph Editor improvements include:

Adjacent key snapping

A new preference lets you set neighboring keys to automatically align as you edit. Depending on your keyframe editing style, keep Snap Values to Adjacent Keys enabled to make similar, adjacent keys snap to identical values. See Snap Value to Adjacent Keys and Snap keys.

Auto tangent type

As you move keyframes in the graph view, Auto tangents can automatically self-adjust to ensure smooth transitions, without overshooting maximum and minimum values. Auto tangents can save animators valuable time when roughing out animation, as tangents are naturally adjusted to avoid creating spikes. 
This tangent type is common to several other Autodesk applications, and is the new default tangent type for new keys (set as the Default in tangent and Default out tangent in your Animation preferences). 

Isolate selected curves

Quickly narrow your focus in the graph view by showing only the curves you want to work with. The new Curves > Isolate Curve option lets you easily view curves for selected channels only.

Scale multiple keys

The new Region tool provides a simple, more visual mechanism for scaling multiple keys in time and value. Select the Region Tool from the Graph Editor toolbar, select the region of curves you want, then drag the region handles to scale. See Region Tool and Scale keys or Scale curves.

Simplified toolbar option

The View menu now includes a Classic Toolbar option which toggles the Graph Editor between the classic, full toolbar, and a more simplified toolbar that displays a smaller set of options. Switching off Classic Toolbar gives animators who primarily use Maya as part of a suite a more streamlined display of curve editing tools. See Classic Toolbar.
In addition, several Graph Editor icons have been refreshed for this release. 

Single-click curve editing

A new Left Mouse Button Alters Selections preference, on by default, lets you adjust selected keyframes with a single click. With this preference enabled, you can simply click and drag to move a selected keyframe in the graph view area. This keyframe manipulation mode will be familiar to animators who already use curve editing tools in other Autodesk products such as MotionBuilder. See Left Mouse Button Alters Selections and Use single-click curve editing.

Tangent type feedback

The Graph Editor now provides visual feedback on the tangent type of selected keys. If all selected keys have the same tangent type, the appropriate tangent icon is highlighted in the Graph Editor toolbar. If the selected keys have different tangent types, no feedback displays.

Camera Sequencer updates

Ubercam

Create an ubercam to playback all camera shots in a sequence using a single camera. See Create a single camera for all shots in a sequence.
When you create an ubercam, the Camera Sequencer bakes camera parameters from each shot to this single camera, letting you conserve camera switches. If you modify the source cameras in your shots, simply recreate the ubercam to update.

Shot Playlist window

The new Shot Playlist window lets you quickly edit camera shot parameters, such as shot length or the camera used. See Playlist and Change the length of a shot, and Change the camera in a camera shot.

Additional Playblast options

Resolution Width and Resolution Height added to Playblast Sequence options
Offscreen render option for playblasting (Playblast Shot, Playblast Sequence, and Re-playblast Shot Options)

Multi-track audio

(Windows and Linux only) You can now add multiple audio tracks to a sequence. See Add audio to a sequence.

Interoperability with Autodesk Smoke

Several enhancements to the Camera Sequencer let you produce XML files that can be imported in Autodesk Smoke.
Synchronized Channel Box, Graph Editor, and Time Slider
Two new items in the Channels menu of the Channel Box let you set whether to synchronize your selections in the Channel Box to the Graph Editor and Time Slider. When Sync Timeline Display is on, selecting channels in the Channel Box also filters the Time Slider to display only keys for those channels, and only those selected channels are keyed if you set a keyframe. When Sync Graph Editor Display is on, only curves for those selected channels display in the Graph Editor. 

Craft Animations plug-in

Maya now includes pre-rigged models of two cars and two planes from Craft Animations, as well as the Craft SoftMotionCam, ObserverCam, MultiStateCam, and HumanizerCam camera rigs.
You can use the vehicle rigs to quickly set up your existing vehicle models for animation, control the vehicles using custom input devices, and record keyframe animation of the vehicle actions and your camera rigs.

Motion capture samples

The Visor window now includes additional motion capture example files that you can use with the character animation retargeting tools.
To find the mocap examples, open the Visor (Window > General Editors > Visor) and switch to the Mocap Examples tab. The additional files are organized under male and female character groupings in the navigation panel.

New HumanIK character setup tools

Two new character setup tools improve your HumanIK character workflow. These tools are designed to build on the existing HIK retargeting workflows, and add new features for keyframers, such as keying groups and rig synchronization.
Select Window > Animation Editors > HumanIK to access these new tools, along with the existing Skeleton Generator tool.
Characterization Tool
The new Characterization Tool provides character animators with an improved, more visual tool for mapping and defining the structure of HumanIK characters. See Characterization Tool.
Designed to allow a streamlined, consistent workflow with other Autodesk applications, the Characterization Tool helps to enhance your HumanIK character animation pipeline, with improved error reporting and an intuitive, visual interface.

Character Controls window

The new Character Controls window gives you a visual interface for interacting with the FK and IK effectors on your Control rigs. See Character Controls.
The Character Controls let you activate different manipulation and keying modes depending on whether you want to work on the entire body, specific body parts, or only the current selection. The Figure representation gives you constant visual feedback on which parts of the character are active for keying, reach and pull values.
Other controls let you quickly pin and unpin Control rig effectors, create auxiliary and pivot effectors, and adjust the reach and pull properties between a Control rig and its retargeting source. 

MotionBuilder Interoperability 

You can now use Send to commands to transfer HumanIK character data between Maya and MotionBuilder. This means you no longer need to export your characters from Maya to FBX to import them into MotionBuilder. To see the Send to MotionBuilder commands in the Maya File menu, you must have MotionBuilder installed on your computer.
MotionBuilder interoperability is a feature of the Autodesk Entertainment Creation Suites.  

Improved joint orientation behavior when moving joints

When you move joints, the joint rotation axis of the parent is now automatically adjusted so that it continues to point down the bone. A new Automatically Orient Joints setting in the Move Skinned Joints Tool and the Move Tool lets you turn this behavior on or off.

Export and import deformer weights

You can now export and import deformer weight maps in XML format. New items added to the Edit Deformers menu let you export and import skin weight data, providing an easy way to transfer weights from one character mesh to another.

Effects Assets

Maya now includes a number of preset effects called Effects Assets. Building on the Maya Asset framework and simulation toolsets, Effects Assets present the most relevant attributes for an effect, making them easy to customize for your scenes. Effects Assets are available in the Visor window.

ICE Interoperability for Maya

Maya now includes a one-click interoperability workflow that lets you transfer data between Maya and Softimage. Using Send to commands, you can export a scene to Softimage, add a Softimage ICE particle or deformation effect, then send the scene back to Maya.
ICE interoperability for Maya lets you take advantage of the ICE (Interactive Creative Environment) to create effects for your Maya scenes.
ICE interoperability for Maya is a feature of the Autodesk Entertainment Creation Suites.

New Nucleus node attributes

Maya 2012 includes the following new Nucleus node attributes:

Transform Attributes

The Nucleus node now includes Transform Attributes and other Maya transform node properties. You can now create parent-child relationships with other objects in your scene. When you parent the transform node to another object, the simulation takes place in the local space of the Nucleus node, rather than in worldspace. A Use Transform attribute enables the transform properties.
When Use Transform is on, you can set the Transform Attributes attributes to specify the scene location of the Nucleus gravity and wind. The bounding box at the location defined by the Translate X, Y, and Z values determine the area affected by the Nucleus forces.

Visibility

When on, arrows appear in the scene to display the location and direction of Nucleus Gravity and Wind. Visibility also displays the location of the Nucleus plane when the Use Plane attribute is on.

PhysX for Maya plug-in

Maya now includes the NVIDIA® PhysX® for Maya plug-in which lets you take advantage of using GPU-accelerated physics simulations in your Maya scenes. The plug-in lets you create dynamic, kinematic, and static rigid bodies from meshes created in Maya. You can then join the rigid body objects with PhysX constraints.
The PhysX plug-in also includes kinematic ragdoll simulations and APEX Clothing.
PhysX for Maya is available for Windows systems only.  

Digital Molecular Matter plug-in for Maya

The DMM (Digital Molecular Matter) plug-in for Maya from Pixelux Entertainment™ is now included with Maya 2012. The plug-in helps you create highly realistic shatter, destruction, and deformation simulations that can include multiple interacting materials. The DMM plug-in available with Maya is a full-feature version with some simulation limitations.

Liquids attributes

A number of new Liquids attributes let you generate fluid effects that look and behave like real liquids.
These new attributes include:

Liquid Method

New liquid simulation methods let you select a solver that best suits your effect. When Enable Liquid Simulation is on, you can select either Liquid and Air or Density Based Mass as your Liquid Method.

Liquid Min Density

Specifies the density value at which the solver differentiates between liquid and air when the Liquid and Air simulation method is used. Liquid densities are calculated as incompressible fluids while air is fully compressible.
Liquid Min Density

Liquid Mist Fall

Applies a downward force to areas in the fluid that have density lower than the value specified by the Liquid Min Density attribute. When Liquid Mist Fall is set to 0, no force is applied. Increasing the attribute value increases the strength of the downward force.

Mass Range

Defines the relationship between mass and fluid density when the Density Based Mass simulation method is used. At high Mass Range values, dense regions in the fluid are much heavier than the empty regions, simulating a relationship similar to water and air.

Tension Force

Applies a force that simulates surface tension based on the density in the grid. Tension Force is similar to Density Tension, but rather than modifying density values, Tension Force modifies momentum by adding small amounts of velocity to the fluid.
You can use Tension Force with Density Tension to create realistic surface tension in your liquid effect.
Tension Force

Density Tension

Smooths ranges of density into round shapes, making the density boundaries more defined in the fluid. You can use Density Tension to create effects that are similar to surface tension in liquids.
Density Tension

Density Pressure and Density Pressure Threshold

Applies an outward force to counter the compression that Forward Advection can apply to fluid density, particularly along container boundaries. In this way, the attribute attempts to conserve the overall fluid volume with no density loss. For example, in a water tank simulation, fluid may appear to collapse or drain without sufficient Density Pressure.
Density Pressure Threshold specifies the density value at which Density Pressure is applied on a per voxel-basis. For voxels that have density lower than Density Pressure Threshold, no Density Pressure is applied.
Density Pressure and Density Pressure Threshold can also be used with the default fluid solver method when Enable Liquid Simulation is off.
 

Fluid Output Mesh performance improvements and additions

Maya 2012 includes meshing performance improvements and new output mesh attributes.

Mesh Method

Using Mesh Method, you can now choose the type of polygon mesh used to generate your fluid output mesh.

Mesh Smoothing Iterations

You can apply smoothing iterations to your output mesh to increase quality and uniformity of its surface.

Fluids output mesh performance improvements

Maya 2012 includes performance improvements when converting an fluid object to a polygon mesh. These improvements are most noticeable when using Triangle Mesh or Quad Mesh as the Mesh Method.

Air/Fuel Ratio

Sets the amount of air required to completely burn a set volume of fuel. For example, to burn a volume of gasoline requires 15 times more air than fuel. To simulate a gasoline fire, set Air/Fuel Ratio to 15.
You can access Air/Fuel Ratio from the Fuel section of the Contents Details attributes.

Pressure and Pressure Threshold

A new Pressure attribute has been added to the Temperature grid to simulate the effect of temperature on gases. The Pressure attribute simulates the increase in pressure that results when a gas gets hotter and quickly expands.
Pressure Threshold specifies the temperature value at which Pressure is applied on a per voxel-basis. For voxels that have temperature lower than Pressure Threshold, no Pressure in applied.
You can access Pressure and Pressure Threshold from the Temperature section of the Contents Details attributes.

Auto Resize Margin

Auto Resize Margin specifies the number of empty voxels added between the fluid container boundary and regions of positive density in the fluid. Auto Resize Margin lets fluids flow more naturally near auto-resized boundaries and is useful for fast-moving and low density fluids.
Auto Resize Margin

Auto Resize In Substeps

A new Resize In Substeps attribute lets you resize a fluid container each substep. In previous versions of Maya or when Resize in Substeps is off, fluids only resize one voxel per simulation step. With Emit In Substeps on, fast moving fluids resize more accurately especially when a higher number of substeps are used.


Emit In Substeps

A new Emit In Substeps allows fluid emission to be computed each substep rather than once per step. Emit In Substeps is useful for effects that have fast emission speeds such as explosions.

Fluid playback improvements

With improvements to the fluid interactive draw, fluid effects now play back faster. Better performance is most noticeable when playing back textured fluids or cached fluid effects. The interactive draw improvements also provide faster real-time manipulation (tumble, dolly, rotate) of fluid containers, particularly when using internal lighting (Real Lights turned off) for the effect.

Rigid nCloth shells

You can now apply Rigidity and Deform Resistance to the individual polygon shells that make up your nCloth mesh. When meshes made from individual polygon shells are converted to nCloth, a new Use Polygon Shell attribute enables Rigidity and Deform Resistance on each shell. The shells then behave as individual rigid objects in simulations.
Use Polygon Shells is useful for creating simple destruction and other rigid self-colliding effects.

Local Force and Local Wind

New Local Force and Local Wind attributes let you apply gravity and wind to individual nCloth objects. These forces are applied locally and do not affect other Nucleus objects that are assigned to the same solver.
You can use Local Force to reduce or increase the effects of gravity on specific nCloth objects, making the garments appear lighter or heavier than other articles of a character's clothing. By adding Local Wind, you can create gusts of wind that act on specific areas of a character's clothing such as a flowing cape.

Collide Last Threshold

A new Collide Last Threshold sets whether or not a collision iteration is the last calculation performed each simulated step. Collision Last Threshold helps ensure that nCloth collisions with Nucleus objects are resolved at the end of a step, decreasing the chance of bad collisions in the subsequent frames.

Input Motion Drag

Using Input Motion Drag, you can now apply a force to an nCloth which is based on the motion of an animated input mesh. This force is derived from the difference between the current velocity of the nCloth object and the velocity of its animated input mesh. An Input Motion Drag value of 1 means that the force will cause nCloth object to follow the same path as its input mesh. An Input Motion Drag value of 0 has no effect on the nCloth object. You do not need to have Inpu 

nCloth performance improvements

Additional Nucleus solver threading improves the performance of nCloth simulations. Better performance is most noticeable when playing back simulations with multiple nCloth objects connected to the same Nucleus solver. In this case, computations for self-colliding surfaces and stretch resistance are threaded.

Paintable attributes

A number of attributes have been added to the list of paintable nCloth properties. You can now can use the Paint nCloth Attributes Tool to create vertex maps and texture maps for the following attributes:
Bend Angle Dropoff
Restitution Angle
Damp
Lift
Drag
Tangential Drag
nMesh Paint Vertex Properties
nMesh Paint Texture Properties
nMesh Convert Texture to Vertex Map
nMesh Convert Vertex to Texture Map
Dynamic Properties Maps

nParticle performance improvements

Additional Nucleus solver threading improves the performance of nParticle collision detection, making large nParticle simulations faster particularly when Enable Liquid Simulation is on, and when nParticles are colliding with other Nucleus objects..

Local Force and Local Wind

New Local Force and Local Wind attributes let you apply gravity and wind to individual nParticle objects. These forces are applied locally and do not affect other Nucleus objects that are assigned to the same solver.

Particle color emission enhancements

You can now use the Texture Emission Attributes, such as Inherit Color or Inherit Opacity to color particles emitted from all emitter types. In previous versions of Maya, these attributes can only be used with Surface emitters. To use Inherit Color, Inherit Opacity, or Inherit Incandescence, you must disconnect the corresponding internal shading ramp from the nParticleShape node. To do this, in the Per-Particle (Array) Attributes, right-click on the per-particle attribute, and select Break Connection.
These enhancements are also supported by Maya classic particles.

New Viewport 2.0 features

New Viewport 2.0 features include improved support for most parts of Maya, for example, manipulators, tools, shapes, and nodes.
Two new performance options are provided: The Use Vertex Animation Cache option provides more interactive scrubbing of your animation, and the Thread Dependency Graph Evaluation option provides better performance by evaluating separate characters in separate threads.
New API support for plug-in shapes, hardware shaders, and locators is provided. Approximated support in the viewport is provided for mia_material_* shaders and other mental ray shaders. New effects include screen-space ambient occlusion, motion blur, depth of field and multisample anti-aliasing.
In addition, the new Maya Hardware 2.0 renderer allows you to perform command line rendering for Viewport 2.0, or to batch render to disk or to Render View. You can access the Hardware 2.0 renderer from the Render View window, the Render Settings window, the Script Editor, via the command line renderer, or by selecting Render > Batch Render. 

Previewing your composite in the Render View 

You can now easily create render pass nodes through the Hypershade and view the output of these passes directly in the Render View. Furthermore, you can create basic compositing graphs using render passes and standard Maya shading utility nodes, and visualize the result directly in the Render View or a batch render using the new render target node.

Vector displacement maps

Connect a vector displacement map to your shading group in Maya to create complex sculpted surfaces with displacement in arbitrary directions; for example, to create undercuts or overhanging features. You can create vector displacement maps in Mudbox or any comparable software.
You can use this feature with any Maya or mental ray shader; however, you cannot visualize vector displacement maps in the scene view, and you must render using mental ray for Maya.

Support for Ptex textures

Maya 2012 provides you with the ability to preview Ptex textures assigned to any standard Maya shading network texture input in Viewport 2.0.

new mental ray Rendering book

All mental ray shading and rendering documentation has now been moved to the new mental ray Rendering book. mental ray specific nodes and attributes descriptions have been moved to the mental ray node attributes chapter.

mental ray Rendering

mental ray support for compressed .tif files
mental ray for Maya now supports input of LZW compressed .tif texture files.
EXR version 1.7 support
The EXR version 1.7 support of channel names of length 252 characters is available in Maya 2012. To utilize this option, create and set the MAYA_EXR_LONGNAME environment variable to 1. You must ensure, however, that any other applications you are using also support this standard.

Extension attributes

Beginning with Maya 2012, you can use the new extension attributes feature to add attributes to a given node class so that they appear as static Maya attributes.
You can add or remove extension attributes via the API MDGModifier class. Alternatively, you can do so using the MEL/Python addExtension and deleteExtension commands. 

New API Help features 

The API Guide and API reference are now a separate part of the Maya help and can be found at http://www.autodesk.com/maya-sdkdoc-2012-enu. In addition, the API Help includes the following new features:
More links from the API Guide to API elements, for example, classes and functions.
Color coded syntax in example code in the API Guide.
API Reference included in table of contents.
Faster search.

Maya Help on Autodesk.com

Starting this release the Maya Help is being published to the Autodesk.com website. By default, Maya 2012 calls the help from a web location to provide you with the latest documentation available. This shift to publishing directly to the web means we can provide regular updates and additions to content in an ongoing manner. This change also significantly reduces the footprint of locally installed data to your machine and makes the install and uninstall of Maya quicker.
A download version of the 2012 Maya Help will be available for those who prefer a local copy.

Maya Learning Channel on YouTube

A dedicated Autodesk Maya Learning Channel is now available on YouTube, providing trusted content authored by Autodesk. The channel streams videos on various workflows, features, and interoperability topics. New videos are posted regularly; subscribe to the channel to receive notification.
www.youtube.com/mayahowtos

 

Article By
Published In
Tags
  • Maya
47 Comments
To post a comment please login or register
aki | 6 years ago
In my case they have mental ray. menu Window> Settings/Preferences> Plug-in Manager and there is Mayatomr.bundle check Loaded and Auto load perhaps you can see now.
KiboOst | 6 years ago
Yes Cory, I can understand that, even if there is still lot of basic bugs not fixed. After all, v2011 was transition version, so I can see v2012 as consolidation. I just seriously hope v2013 will be evolution !
3dtrialpractice | 6 years ago
still NO mental ray iRAY!?!?!
Cory Mogk | 6 years ago
Composite effort this year was focussed on two things: 1) bug fixing and 2) implementing CER (Customer Error Reporting). We've heard from a lot of people that stability is a key concern and CER will help us get more info on some of the issues that we haven't been able to reproduce. We're investigating the slowdown and docs issues now.
KiboOst | 6 years ago
So, any composite infos ? Apart not much fixed (still obvious bugs not fixed), being 50% slower, no doc updates (still named 2011), no effort at all indeed. Did we miss something ? nothing in nab conferences sheduled neither. All for smoke and flame.
crumpy | 6 years ago
i hope this release works a little faster on OSX. switching viewports is really slow in 2011
crumpy | 6 years ago
i hope this release works a little faster on OSX. switching viewports is really slow in 2011
mdfisher272 | 6 years ago
Which version of Python will be in Maya2012 ?
stussy | 6 years ago
Maya and mental ray doesn't suit any longer for rendering, nothing new, everything hidden, I bet the production shaders are still not supported like the rest. Vray !!
mukeshjodhani | 6 years ago
New dynamic features sounds interesting. Why not include some of the (or all of the) SOUP plugin features in maya especially "fluid uprez and wavelet turbulence node". Fluid simulation is still slow compared to houdini's fluid and fumeFx
jettboy | 6 years ago
Dumbfounded, where is iRay? It"s been a year of hacking Maya to kinda work with what's ostensibly the hooks for iRay already in 2011. But what a workaround. Then dealing with the tedious pipeline of FBXing out to MAX just to get the easy to use iRay interface there. But even the 10 minutes in MAX creating just AO shaders and what not is too many minutes spent inside MAX for me. Can't we just stay in our nice cosy Maya environment? It was just a half dot mid-year update for MAX to get iRay (just like Phys-X!), what's the hold up for Maya? We could do all the basic Arch shaders on the GPU a year ago, I was hoping for volumetric shaders on the GPU by now (hint hint Furry Ball someday please! so I can scream through my Real Flow particle caches) but to have nothing at all is a baffling and upsetting surprise ?! And for that matter, if you're making it so easy to go to Soft for ICE (actually thanks for that), why not a one button send to MAX as well (but with shaders)? You own them all anyways and they all talk to MR. And lastly, I'm sure someone somewhere has asked for this before, I always thought it was a no-brainer since Autodesk bought all the different code-bases around, but why not let Maya users get access to some of those nice plug-ins MAX has through a unified plug-in architecture? There's no other customer oriented excuse for buying the different codebases then. Krakatoa and a bunch of other goodies (like Vray 3 years earlier) come to mind. Sorry if I'm ranting...at the end of a project and specifically another 20 hour day rendering crap that could easily be on the GPU
toha | 6 years ago
Great release! But no iray, no rigid body... want nCollisions for hairs... so tired of workarounds
Danyl | 6 years ago
iRay was annonced since the released of Maya 2011... one year ago. I hope it'll be implemented in Maya 2012.5 in september, because the render engine is one of the most interesting feature in a 3D software!
stussy | 6 years ago
iray, ok, switched to vray :) tired of waiting for something that never comes
sammyman19 | 6 years ago
dmm sounds cool but i'm definitely holding out for the rumored release of rayfire for maya
Splatterbaby | 6 years ago
Was just about to purchase DMM ... and now its built into maya. This is a total winner:) as far as everything else ... Well done lads:) Maya looks like it finally returns to its rightful place:) Finally live DOF, Viewpoert 2 looks beauitful, PhysX looks to be a total winner, Wonder if its compatible with DMM Anyway way to many great features , and it looks like there is finally a version of Collada that might work with no hassels:) So many lovely updates ... Congrats development team:) Whens the release?
mayanic | 6 years ago
yes - sounds great what graphics cards do we need for best viewport 2.0 processing?
Cory Mogk | 6 years ago
mental ray shaders are displaying in viewport 2.0
mayanic | 6 years ago
hey, (clap) great job done . .. we've heard that you can't render ptex within mental ray - well that's pretty sad, isn't it what about viewport 2.0 - does that work with mentalray shaders?!? br mayanic
Acanto | 6 years ago
In area.autodesk.com/maya2012, the "Enhanced, Consistent Graph Editor" section seems to play the same movie as "HumanIK Enhancements". Thanks.
neofytos | 6 years ago
@kurgan_dk Tried prman and didn't like it, I need it with MR which I am familiar with plus I don't have to pay for another renderer.
subbu_add | 6 years ago
@mogkc: Thanks for the reply. Whether Maya 2012 uses Python 3.0 or still Python 2.6 ?
raym4n | 6 years ago
Auto Resize Margin Auto Resize In Substeps Emit In Substeps ^ nice stuff here!
castortroy | 6 years ago
Wow! Nice update to Maya. Finally they integrated the derformer weights export as xml, instead of this crappy paint weights maps. CHECK! What's the reason for integrating the control rig from motionbuilder to maya? Is the viewport 2.0 as fast as the realtime animation feedback in motionbuilder? Is maya going towards motionbuilder and vice versa?
kurgan_dk | 6 years ago
@neofytos: prman does that nicely
neofytos | 6 years ago
Ptex textures not supported by Mental Ray? On the document above has only this: "Support for Ptex textures Maya 2012 provides you with the ability to preview Ptex textures assigned to any standard Maya shading network texture input in Viewport 2.0." I need to render my Ptex textures not only view them. Thanks
ytsejam | 6 years ago
Thanks for the answer Dario
Cory Mogk | 6 years ago
@ytsejam: we know mental ray in Maya can be better and that's why you don't see a ton of features in that area - we're working on the foundation this year
ytsejam | 6 years ago
Hi Cory Really customer not have advantage from unified sampling of mental ray? IrrParticles? Progressive sampling and other without string option setup? Really usefull workflow and productivity with string option and tuning the scene? Mental ray inside maya not have a unified workflow method. Only some gurus have this advantage. Really, a setup of a lot of custom Light shader is a good method, simple, fast, for setting the lights? Really a semisphere for background in viewport is new and future workflow? I think not production and great dev work on mentalray inside maya. And: a lot of studio would like to work in archiViz inside maya, because is so incredible fast interface, that 3dsmax. Do you see the "exodus" from mentalRay vs vRay? And is so strange more use vRay for fast, render element usable, and ArchiViz
Cory Mogk | 6 years ago
@mikejutan: I probably should have held back that URL as it will probably be a couple weeks before it's up @subbo_add: Qt Designer is a big addition to the installer/download so we figured for the people who really want it will be ok downloading it separately @Danyl, @Kadir: there are some differences between how Maya and 3ds max handle rendering (like other areas) and how our customers work so you should not expect parity between them - we understand iray is exciting technology but don't want to rush to put it in Maya @kurgen_dk: there are some performance improvements with the UI
mikejutan | 6 years ago
Awesome!!!!!!!!!! Super psyched for the release. Great blog as always, Cory. Go Maya team!!! You guys rock. :) Excited to see the new Curve Editor additions and also the newly formatted API docs, awesome. Btw I tried the link that was posted for the API docs (http://www.autodesk.com/maya-sdkdoc-2012-enu) and it seems to be down at the moment. Congrats Maya team! Exciting release. Mike :)
subbu_add | 6 years ago
If Qt designer comes along with Maya as default, It would be nice. For this video: www.youtube.com/watch?v=U0lz3AfmZ20 One can download free script from creative crash: http://www.creativecrash.com/maya/downloads/scripts-plugins/animation/c/as_animarceditor nJoy, Subbu
subbu_add | 6 years ago
Thanks to Physx plug-in added to Maya 2012 as default. There are some issues with Qt designer for float fields in Maya 2011, Whether they are solved? There are no script editor improvements something like in eclipse (out-liner for definitions)? :-(( Like Editable Motion Trails for animation editing in 3d view, I have developed one script. One can See here: http://www.youtube.com/watch?v=U0lz3AfmZ20
Shannon.Caldwell | 6 years ago
Animators Rejoice!! The updates to the graph editor alone make this a fantastic update for animators around the world. Auto-tangent type will alone save us so very much production time on a daily basis! Thank you so much for spending time on the animation work flow( and for visiting studio's around the world to collect these suggestions). :) Thanks! Shannon (very happy animator) Caldwell P.S. Oh yes, and the rest of the update is bursting with exiting new features too. I can't wait to try out the new camera sequencer in particular.
Danyl | 6 years ago
Hum, not iRay. :'( When iRay will be avalaible???
Aaron F. Ross | 6 years ago
Fantastic list of new dynamics features... thanks Autodesk!!! As I always tell my students, Maya has steadily improved on Autodesk's watch. It's better, faster, easier every year. Looking forward to iRay in v2013. :)
kadir | 6 years ago
I have only one Question. Where is IRAY? If it is not incuded. WHY?
s03241 | 6 years ago
So many great new features! The viewport 2 is amazing indeed. Much of Rendertime lies in finding the right lighting and everything else you would look great in the viewport and now render. But actually mogkc why is Iray excluded from MR setup? To project curves on mesh is actually something I wanted to wish list forum, I among many others. When will the release of this product so exciting, full of great magnificent enhancements?
Edited by s03241 6 years ago
kurgan_dk | 6 years ago
any official releasedate yet? also has the gui qt issues been resolved? ie: lag of death when opening render gloabals or waiting for filerequester to show contents?
s03241 | 6 years ago
This is a grate day, a new Maya on the run an my favorite car company Saab with a new Concept car at Geneva Motor Show! So many great new features! The viewport 2 is amazing indeed. Much of Rendertime lies in finding the right lighting and everything else you would look great in the viewport and now render. But actually mogkc why is Iray excluded from MR setup? To project curves on mesh is actually something I wanted to wish list forum, I among many others. When will the release of this product so exciting, full of great magnificent enhancements?
Edited by s03241 6 years ago
Cory Mogk | 6 years ago
Movies are here, too: http://area.autodesk.com/maya2012
Cory Mogk | 6 years ago
We'll have some Composite info for you soon :)
KiboOst | 6 years ago
What about Maya Composite 2012 ? Not a single word in any of 2012 product, not a great way of promoting an amazing product ! Don't tell us it is now in edit/combustion shelve ??!!?? Toxik is finnally more and more used now widely propagate with its hosts, and voilà, that's all ??
Cory Mogk | 6 years ago
No, iray is not included.
jondiyolahe | 6 years ago
greaat but iray ? iray ? iray ?
Goose | 6 years ago
Is I_Ray included in this version ...like 3ds ? or still only for stand alone Mental ray?
Cory Mogk | 6 years ago
New feature videos are here: http://usa.autodesk.com/maya/features/