很多情况下。maya节点的显示标签与其属性名称并不匹配。
比如要查询arnold的代理路径,其标签显示为Path,但是其真实属性名称叫dso
(简书服务器崩了,上传不了图片)
使用cmds.listAttr('节点名称')可以列出该节点的所有属性。
print(cmds.listAttr('aiStandInShape'))
#[u'message', u'caching', u'frozen', u'isHistoricallyInteresting', u'nodeState', u'binMembership', u'hyperLayout', u'isCollapsed', u'blackBox', u'borderConnections', u'isHierarchicalConnection', u'publishedNodeInfo', u'publishedNodeInfo.publishedNode', u'publishedNodeInfo.isHierarchicalNode', u'publishedNodeInfo.publishedNodeType', u'rmbCommand', u'templateName', u'templatePath', u'viewName', u'iconName', u'viewMode', u'templateVersion', u'uiTreatment', u'customTreatment', u'creator', u'creationDate', u'containerType', u'boundingBox', u'boundingBoxMin', u'boundingBoxMinX', u'boundingBoxMinY', u'boundingBoxMinZ', u'boundingBoxMax', u'boundingBoxMaxX', u'boundingBoxMaxY', u'boundingBoxMaxZ', u'boundingBoxSize', u'boundingBoxSizeX', u'boundingBoxSizeY', u'boundingBoxSizeZ', u'center', u'boundingBoxCenterX', u'boundingBoxCenterY', u'boundingBoxCenterZ', u'matrix', u'inverseMatrix', u'worldMatrix', u'worldInverseMatrix', u'parentMatrix', u'parentInverseMatrix', u'visibility', u'intermediateObject', u'template', u'ghosting', u'instObjGroups', u'instObjGroups.objectGroups', u'instObjGroups.objectGroups.objectGrpCompList', u'instObjGroups.objectGroups.objectGroupId', u'instObjGroups.objectGroups.objectGrpColor', u'objectColorRGB', u'objectColorR', u'objectColorG', u'objectColorB', u'wireColorRGB', u'wireColorR', u'wireColorG', u'wireColorB', u'useObjectColor', u'objectColor', u'drawOverride', u'overrideDisplayType', u'overrideLevelOfDetail', u'overrideShading', u'overrideTexturing', u'overridePlayback', u'overrideEnabled', u'overrideVisibility', u'hideOnPlayback', u'overrideRGBColors', u'overrideColor', u'overrideColorRGB', u'overrideColorR', u'overrideColorG', u'overrideColorB', u'lodVisibility', u'selectionChildHighlighting', u'renderInfo', u'identification', u'layerRenderable', u'layerOverrideColor', u'renderLayerInfo', u'renderLayerInfo.renderLayerId', u'renderLayerInfo.renderLayerRenderable', u'renderLayerInfo.renderLayerColor', u'ghostingControl', u'ghostCustomSteps', u'ghostPreSteps', u'ghostPostSteps', u'ghostStepSize', u'ghostFrames', u'ghostColorPreA', u'ghostColorPre', u'ghostColorPreR', u'ghostColorPreG', u'ghostColorPreB', u'ghostColorPostA', u'ghostColorPost', u'ghostColorPostR', u'ghostColorPostG', u'ghostColorPostB', u'ghostRangeStart', u'ghostRangeEnd', u'ghostDriver', u'hiddenInOutliner', u'useOutlinerColor', u'outlinerColor', u'outlinerColorR', u'outlinerColorG', u'outlinerColorB', u'renderType', u'renderVolume', u'visibleFraction', u'hardwareFogMultiplier', u'motionBlur', u'visibleInReflections', u'visibleInRefractions', u'castsShadows', u'receiveShadows', u'asBackground', u'maxVisibilitySamplesOverride', u'maxVisibilitySamples', u'geometryAntialiasingOverride', u'antialiasingLevel', u'shadingSamplesOverride', u'shadingSamples', u'maxShadingSamples', u'volumeSamplesOverride', u'volumeSamples', u'depthJitter', u'ignoreSelfShadowing', u'primaryVisibility', u'referenceObject', u'compInstObjGroups', u'compInstObjGroups.compObjectGroups', u'compInstObjGroups.compObjectGroups.compObjectGrpCompList', u'compInstObjGroups.compObjectGroups.compObjectGroupId', u'pickTexture', u'tweak', u'relativeTweak', u'controlPoints', u'controlPoints.xValue', u'controlPoints.yValue', u'controlPoints.zValue', u'weights', u'tweakLocation', u'blindDataNodes', u'uvPivot', u'uvPivotX', u'uvPivotY', u'uvSet', u'uvSet.uvSetName', u'uvSet.uvSetPoints', u'uvSet.uvSetPoints.uvSetPointsU', u'uvSet.uvSetPoints.uvSetPointsV', u'uvSet.uvSetTweakLocation', u'currentUVSet', u'displayImmediate', u'displayColors', u'displayColorChannel', u'currentColorSet', u'colorSet', u'colorSet.colorName', u'colorSet.clamped', u'colorSet.representation', u'colorSet.colorSetPoints', u'colorSet.colorSetPoints.colorSetPointsR', u'colorSet.colorSetPoints.colorSetPointsG', u'colorSet.colorSetPoints.colorSetPointsB', u'colorSet.colorSetPoints.colorSetPointsA', u'ignoreHwShader', u'doubleSided', u'opposite', u'holdOut', u'smoothShading', u'boundingBoxScale', u'boundingBoxScaleX', u'boundingBoxScaleY', u'boundingBoxScaleZ', u'featureDisplacement', u'initialSampleRate', u'extraSampleRate', u'textureThreshold', u'normalThreshold', u'displayHWEnvironment', u'collisionOffsetVelocityIncrement', u'collisionOffsetVelocityIncrement.collisionOffsetVelocityIncrement_Position', u'collisionOffsetVelocityIncrement.collisionOffsetVelocityIncrement_FloatValue', u'collisionOffsetVelocityIncrement.collisionOffsetVelocityIncrement_Interp', u'collisionDepthVelocityIncrement', u'collisionDepthVelocityIncrement.collisionDepthVelocityIncrement_Position', u'collisionDepthVelocityIncrement.collisionDepthVelocityIncrement_FloatValue', u'collisionDepthVelocityIncrement.collisionDepthVelocityIncrement_Interp', u'collisionOffsetVelocityMultiplier', u'collisionOffsetVelocityMultiplier.collisionOffsetVelocityMultiplier_Position', u'collisionOffsetVelocityMultiplier.collisionOffsetVelocityMultiplier_FloatValue', u'collisionOffsetVelocityMultiplier.collisionOffsetVelocityMultiplier_Interp', u'collisionDepthVelocityMultiplier', u'collisionDepthVelocityMultiplier.collisionDepthVelocityMultiplier_Position', u'collisionDepthVelocityMultiplier.collisionDepthVelocityMultiplier_FloatValue', u'collisionDepthVelocityMultiplier.collisionDepthVelocityMultiplier_Interp', u'dso', u'mode', u'useFrameExtension', u'frameNumber', u'useSubFrame', u'frameOffset', u'data', u'MinBoundingBox', u'MinBoundingBox0', u'MinBoundingBox1', u'MinBoundingBox2', u'MaxBoundingBox', u'MaxBoundingBox0', u'MaxBoundingBox1', u'MaxBoundingBox2', u'standInDrawOverride', u'overrideNodes', u'useAutoInstancing', u'aiNamespace', u'selectedItems', u'overrideReceiveShadows', u'overrideDoubleSided', u'overrideSelfShadows', u'overrideOpaque', u'overrideMatte', u'operators', u'ignoreGroupNodes', u'objectPath', u'abcNamePrefix', u'abcLayers', u'abcFPS', u'abcRadiusAttribute', u'abcRadiusDefault', u'abcRadiusScale', u'abcVelocityIgnore', u'abcVelocityScale', u'abcVisibilityIgnore', u'abcMakeInstance', u'abcPullUserParams', u'abcUseInstanceCache', u'aiUserOptions', u'aiSelfShadows', u'aiOpaque', u'aiMatte', u'aiTraceSets', u'aiSssSetname', u'aiToonId', u'aiVisibleInDiffuseReflection', u'aiVisibleInSpecularReflection', u'aiVisibleInDiffuseTransmission', u'aiVisibleInSpecularTransmission', u'aiVisibleInVolume', u'overrideLightLinking', u'overrideShaders']