Restoring Default Values on Selected Items with Python in Maya
#Import Maya's Command Module import maya.cmds as mc #Store selected transforms in variable "sel" sel = mc.ls(sl=True, type='transform') #Return selection print sel #For Loop - iterative through variable "sel" with "each", and do the following... for each in sel: #Store keyable, unlocked channels in variable "keyable" keyable = mc.listAttr(each, k=True, u=True) print keyable #For Loop - iterative through all keyable/unlocked channels for key in keyable: #Get default values of each keyable/unlocked channel defaults = mc.attributeQuery(key, n=each, ld=True) #For Loop - set each item back to its default value for dv in defaults: print dv mc.setAttr(each + '.' + key, dv)