ACS stands for Attritbute Combination
System and is a system that allows you to do a sort of
combination-sculpting, but with any numeric attribute in Maya.
The acs connects any number of (driving) attributes with any number of (driven) attributes.
Basically, that's it. Yet, it does it in a rather complex way, allowing for combination-sculpting
of attribute values.
It can be used in any situation where an SDK does not provide the desired control, especially
when you want to define context sensitive behavior, i.e., when several attributes are
changed together. The applications range from hand rigs to being a part in a multi layered facial
setup, and even more complicated systems. It can be useful in much simpler scenarios, too. For
example, when you want to have two attributes drive one, etc..
Version History
1.08
Fix: Non-zero outputs are moved by absolute DPs when imported
1.07
Compatibility fixes for Maya 2011 on Windows and Linux
You can now select the font to use for the lists (useful if the default
font is too small in your localisation)
1.06
Added "Arc" and "Inverse Arc" interpolations
Solved a bug that led to wrong input position interpolations in rare
cases
1.05
Made the GUI Linux compatible
The three lists now have the "view" popup menus on CTRL+right-click
instead of middle-click for Linux compatibility
Tiny change for x64 compatibility
When opening the GUI, the selected ACS node (if any) is loaded instead
of the first one found
Other minor enhancements
1.04
Very minor bug fix when the acs node isn't called "ACSnode1"
1.03
Added two menu items to the "Data Points" menu for sorting dataPoints
like in the bcs ("Sort based on Number of Inputs" and "Sort based on
First Input")
The "Include Node Name" setting when importing attrs is now remembered
The acs now also works with namespaces
The system (the expression) now evaluates only when needed
InputPositions that are linear now use direct connections or math nodes
instead of the slower SDK curves
IPos Layers are now displayed with a ">" like in the bcsUI
Added commands to scripting interface: DPK_acs_getAllACS
DPK_acs_sortDpGroups
Added menu item "Online Help" to the Help menu
Other minor bug fixes
1.02
Added possibility to import elements of multi attrs as outputs. This makes it possible
to use the acs with bcs and blendShape nodes. ;)
Fixed a bug with non-zero neutral values
Converted documentation to HTML
1.01
Minor bug fix in scripting interface for: DPK_acs_editDataPointValues
Added option for manual performance tweaks when using the scripting interface (see the
description of the $DPK_acs_skipUpdate and $DPK_acs_skipError
variables in PART 8 of the mel file).
Code revised for better viewing with Vim (see bottom of mel file)