Thursday, September 29, 2011

Maya 2012 Subscription Advantage Pack is available for download

Maya 2012 SAP's pack released for download on subscription center:

The Autodesk® Subscription Advantage Pack for Autodesk® Maya® 2012 is available exclusively for Autodesk Subscription customers through download at the Autodesk Subscription Center.

Alembic point caching—Efficiently manage complex simulated and animated data, with the ability to read and write Alembic open computer graphics interchange format.

Bullet Physics—Create highly realistic soft body, rigid body, and ragdoll simulations with high-performance open source AMD Bullet Physics engine.

New Node Editor—Manage and debug complex node networks with a new Node Editor that features drag-and-drop connections, color coding, and three levels of detail.

Friday, September 23, 2011

Maya2012 Export Selected with DisplayLayers

This is just a warning for anybody who, like use uses Export Selected as an optimize method. Be warned, in 2012 if you select objects with display layers then exportSelected and then re-import, those display layers will be lost. Never had this before, 2011 was fine. This only showed up in 2012 and again, has broken another internal pipeline tool, another bug logged.

Monday, September 19, 2011

HotKey Alt<> broken in 2012

Just a quick post about the hotkey mapping in 2012. The main Alt<> keys which advance time in the UI's are now broken in the GrapthEditor, this has been driving some of our animator mad as you can imagine. The command thats now bound to it in 2012 is wrong (a fix in due from Autodesk but not sure if it'll get into the SP1 release). So the bug is that the commands bound to the NextFrame and PreviousFrame calls look if the current UI is a scriptedPanel and only advance the time if that panel is the CameraSequencer...Wrong! Here's the fix for the NextFrame, for Previous from just put -1 in the `cuurentTime -q` -1 block
string $currentPanel = `getPanel -withFocus`; 
if((`getPanel -to $currentPanel`== "scriptedPanel") && (`scriptedPanel -q -type $currentPanel`== "sequenceEditorPanel"))
sequenceManager -ct ( `sequenceManager -q -ct ` + 1 ); 
else { currentTime ( `currentTime -q` + 1 );}

Maya's current command bound to the Alt> key
string $currentPanel = `getPanel -withFocus`; 
string $panelType = `getPanel -to $currentPanel`; 
if ($panelType == "scriptedPanel") 
    string $scriptedPanelType = `scriptedPanel -q -type $currentPanel`; 
    if ( $scriptedPanelType == "sequenceEditorPanel")
    { sequenceManager -ct ( `sequenceManager -q -ct ` + 1 ); }
else { currentTime ( `currentTime -q` + 1 ); }