11.01.2015 Views

New in Maya 5 - 3DV

New in Maya 5 - 3DV

New in Maya 5 - 3DV

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ability to Create Custom Model Views/ Ability to Create Custom Editors.<br />

Developers can now create a user def<strong>in</strong>ed model editor that can be used <strong>in</strong> a w<strong>in</strong>dow or scripted panel. Similarly, a new class for creat<strong>in</strong>g custom<br />

editors provides the flags and options of the model editor command.<br />

Ability to Create <strong>New</strong> Types of Sets<br />

<strong>New</strong> k<strong>in</strong>ds of sets can now be created, with access to the attributes for set members and the nodes which use the set.<br />

Exposure of Ramp Attributes<br />

A new API class for ramp attributes can be used to add, delete and set entries for color and curve ramps. Thus, ramp attributes can be accessed and<br />

edited without the developer need<strong>in</strong>g to know the details of the underly<strong>in</strong>g attribute structure. This could be used to import external data onto a<br />

ramp; for example, the leaf profile curves of different plants for <strong>Maya</strong> Pa<strong>in</strong>t Effects presets.<br />

Node/Attribute Lock<strong>in</strong>g and Callback Mechanism<br />

A new class has been added which provides a message-based <strong>in</strong>terface to node and plug lock<strong>in</strong>g and <strong>in</strong>cludes a callback mechanism that allows<br />

edit<strong>in</strong>g changes to be approved on a per-operation or per-operand basis.<br />

Improvements to MPxSurface Shape<br />

User def<strong>in</strong>ed shapes (geometry) can now have nearly the same level of functionality as <strong>in</strong>ternal <strong>Maya</strong> software shapes, <strong>in</strong>clud<strong>in</strong>g the ability to have<br />

deformations, control po<strong>in</strong>t tweaks, freeze transforms and undo operations applied.<br />

Mac OS X Development Tools<br />

A Mac OS X plug-<strong>in</strong> wizard has been added to the developer’s kit along with the ability to build plug-<strong>in</strong>s with Makefiles on the command l<strong>in</strong>e.<br />

Film Back Roll Control<br />

Developers can now access and modify the transformations that control film back roll through new methods that have been added to the camera<br />

class.<br />

Must Rename to Save<br />

Another new feature has been added <strong>in</strong> the File command and file IO class that offers protection from accidental file overwrites by prompt<strong>in</strong>g you to<br />

rename files before sav<strong>in</strong>g.<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!