Maya 现在包含 PySide

Maya 现在包含 PySide 1.1.1 版。它是使用 Python 2.7 和 Maya Qt 4.8.2 版构建的。

PySide 是现在随 Maya 一起提供的一组用于 Qt 的 Python 绑定。它是与 Qt 具有相同许可的开源项目。

有关 PySide 的详细信息,请参见 http://qt-project.org/wiki/PySide。

有关示例 PySide 代码,请参见以下 Maya 安装路径中的 creaseSetEditor.py

(Windows) PythonLibsite-packagesmayaappgeneral

(Linux) $MAYA_LOCATION/lib/python2.7/site-packages/PySide

(Mac) Maya.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PySide

新命令

添加了以下命令:

 

  • addMetadata                  

    注意

    对于 addMetadata、editMetadata、getMetadata 和 hasMetadata 命令,channelType 标志(来自 Extension for Maya 2013)的名称在 Maya 2014 中改为 channelName。尽管                           channelType 标志仍能正常工作,但建议您改为使用新的 channelName 标志。

    在需要向整个场景而不是各节点添加元数据时,请使用场景标志。如果使用此标志,同时又选定了节点,则会忽略这些节点,并显示警告。


  • applyMetadata                

  • assembly                

  • dbpeek                

  • editMetadata                

  • evalNoSelectNotify                

  • filePathEditor                

  • geomToBBox                

  • getMetadata                

  • greasePencilCtx                

  • hasMetadata                

  • inViewMessage                

  • loadModule                

  • moduleInfo                

  • pluginDisplayFilter                

  • polyEditEdgeFlow                

  • prepareRender                

  • webView                

  • whatsNewHighlight                

已更改的命令

更改了以下命令:      

 

命令

更改

about

添加的标志:buildVariant

添加的标志:compositingManager

animLayer

添加的标志:addRelatedKG

art3dPaintCtx

添加的标志:textureFilenames

channelBox

添加的标志:rotationContext

添加的标志:scaleContext

添加的标志:translationContext

dataStructure

添加的标志:remove

添加的标志:removeAll

添加的标志:delete

dockControl

添加的标志:sizeable

evalDeferred

添加的标志:lowPriority

file

添加的标志:applyTo

添加的标志:buildLoadSettings

添加的标志:channels

添加的标志:cleanReference

添加的标志:command

添加的标志:compress

添加的标志:constraints

添加的标志:constructionHistory

添加的标志:copyNumberList

添加的标志:defaultExtensions

添加的标志:defaultNamespace

添加的标志:deferReference

添加的标志:editCommand

添加的标志:errorStatus

添加的标志:executeScriptNodes

添加的标志:exists

添加的标志:expandName

添加的标志:exportAll

添加的标志:exportAnim

添加的标志:exportAnimFromReference

添加的标志:exportAsReference

添加的标志:exportAsSegment

添加的标志:exportSelected

添加的标志:exportSelectedAnim

添加的标志:exportSelectedAnimFromReference

添加的标志:exportSelectedNoReference

添加的标志:exportUnloadedReferences

添加的标志:expressions

添加的标志:flushReference

添加的标志:force

添加的标志:groupLocator

添加的标志:groupName

添加的标志:groupReference

添加的标志:ignoreVersion

添加的标志:import

添加的标志:importReference

添加的标志:lastFileOption

添加的标志:lastTempFile

添加的标志:list

添加的标志:loadAllDeferred

添加的标志:loadAllReferences

添加的标志:loadNoReferences

添加的标志:loadReference

添加的标志:loadReferenceDepth

添加的标志:loadReferencePreview

添加的标志:loadSettings

添加的标志:location

添加的标志:lockContainerUnpublished

添加的标志:lockFile

添加的标志:lockReference

添加的标志:mapPlaceHolderNamespace

添加的标志:mergeNamespaceWithParent

添加的标志:mergeNamespaceWithRoot

添加的标志:mergeNamespacesOnClash

添加的标志:modified

添加的标志:moveSelected

添加的标志:namespace

添加的标志:newFile

添加的标志:open

添加的标志:options

添加的标志:parentNamespace

添加的标志:postSaveScript

添加的标志:preSaveScript

添加的标志:preserveName

添加的标志:preserveReferences

添加的标志:preview

添加的标志:prompt

添加的标志:proxyManager

添加的标志:proxyTag

添加的标志:reference

添加的标志:referenceDepthInfo

添加的标志:referenceNode

添加的标志:relativeNamespace

添加的标志:removeDuplicateNetworks

添加的标志:removeReference

添加的标志:rename

添加的标志:renameAll

添加的标志:renameToSave

添加的标志:renamingPrefix

添加的标志:renamingPrefixList

添加的标志:replaceName

添加的标志:resetError

添加的标志:returnNewNodes

添加的标志:save

添加的标志:saveDiskCache

添加的标志:saveReference

添加的标志:saveReferencesUnloaded

添加的标志:saveTextures

添加的标志:sceneName

添加的标志:segment

添加的标志:selectAll

添加的标志:shader

添加的标志:sharedNodes

添加的标志:sharedReferenceFile

添加的标志:shortName

添加的标志:strict

添加的标志:swapNamespace

添加的标志:type

添加的标志:uiConfiguration

添加的标志:unloadReference

添加的标志:unresolvedName

添加的标志:usingNamespaces

添加的标志:withoutCopyNumber

添加的标志:writable

getAttr

添加的标志:caching

添加的标志:channelBox

添加的标志:expandEnvironmentVariables

添加的标志:keyable

添加的标志:lock

添加的标志:multiIndices

添加的标志:settable

添加的标志:silent

添加的标志:size

添加的标志:time

添加的标志:type

help

添加的标志:popupSimpleMode

hyperGraph

添加的标志:showConnectionFromSelected

添加的标志:showConnectionToSelected

iconTextButton

添加的标志:flat

添加的标志:version

iconTextCheckBox

添加的标志:flat

添加的标志:version

iconTextRadioButton

添加的标志:flat

添加的标志:version

iconTextScrollList

selectIndexedItem 的参数类型从“uint”更改为“int”

添加的标志:itemTextColor

iconTextStaticLabel

添加的标志:version

imagePlane

counter 的参数类型从“”更改为“boolean”

dropFrame 的参数类型从“”更改为“boolean”

frameDuration 的参数类型从“”更改为“int”

negTimesOK 的参数类型从“”更改为“boolean”

numFrames 的参数类型从“”更改为“int”

quickTime 的参数类型从“”更改为“boolean”

timeCode 的参数类型从“”更改为“int”

timeCodeTrack 的参数类型从“”更改为“boolean”

timeScale 的参数类型从“”更改为“int”

twentyFourHourMax 的参数类型从“”更改为“boolean”

添加的标志:camera

添加的标志:detach

添加的标志:edit

添加的标志:fileName

添加的标志:height

添加的标志:imageSize

添加的标志:lookThrough

添加的标志:maintainRatio

添加的标志:name

添加的标志:showInAllViews

添加的标志:width

joint

添加的标志:symmetry

添加的标志:symmetryAxis

jointCtx

添加的标志:symmetry

添加的标志:symmetryAxis

launch

添加的标志:directory

lockNode

添加的标志:lockName

makeIdentity

添加的标志:preserveNormals

memory

添加的标志:asFloat

添加的标志:gigaByte

menuItem

添加的标志:version

modelEditor

filteredObjectList 的参数类型从“boolean”更改为“”

添加的标志:greasePencils

添加的标志:pluginObjects

添加的标志:queryPluginObjects

添加的标志:rendererDeviceName

添加的标志:rendererOverrideList

添加的标志:rendererOverrideListUI

添加的标志:rendererOverrideName

nodeEditor

添加的标志:defaultPinnedState

添加的标志:getNodeList

添加的标志:gridSnap

添加的标志:gridVisibility

添加的标志:keyReleaseCommand

添加的标志:nodeTitleMode

添加的标志:removeDownstream

添加的标志:removeUnselected

添加的标志:removeUpstream

添加的标志:selectDownstream

添加的标志:selectUpstream

添加的标志:showNamespace

添加的标志:toggleSelectedPins

标志已重命名:sn 改为 sns

nodeIconButton

添加的标志:version

ogs

添加的标志:reloadTextures

playblast

添加的标志:codecOptions

polyConnectComponents

添加的标志:adjustEdgeFlow

添加的标志:insertWithEdgeFlow

polyDuplicateEdge

添加的标志:adjustEdgeFlow

添加的标志:insertWithEdgeFlow

polyOptions

添加的标志:displayMetadata

polyReduce

添加的标志:invertVertexWeights

添加的标志:keepBorderWeight

添加的标志:keepColorBorder

添加的标志:keepColorBorderWeight

添加的标志:keepCreaseEdge

添加的标志:keepCreaseEdgeWeight

添加的标志:keepFaceGroupBorder

添加的标志:keepFaceGroupBorderWeight

添加的标志:keepHardEdgeWeight

添加的标志:keepMapBorderWeight

添加的标志:preserveTopology

添加的标志:sharpness

添加的标志:symmetryPlaneW

添加的标志:symmetryPlaneX

添加的标志:symmetryPlaneY

添加的标志:symmetryPlaneZ

添加的标志:symmetryTolerance

添加的标志:termination

添加的标志:triangleCount

添加的标志:useVirtualSymmetry

添加的标志:version

添加的标志:vertexCount

添加的标志:vertexMapName

添加的标志:vertexWeightCoefficient

移除的标志:border

移除的标志:detail

移除的标志:line

polySelectEditCtx

添加的标志:adjustEdgeFlow

添加的标志:insertWithEdgeFlow

polySplit

添加的标志:adjustEdgeFlow

添加的标志:insertWithEdgeFlow

polySplitCtx2

添加的标志:adjustEdgeFlow

添加的标志:insertWithEdgeFlow

polySplitRing

添加的标志:adjustEdgeFlow

添加的标志:insertWithEdgeFlow

referenceQuery

添加的标志:child

添加的标志:dagPath

添加的标志:editAttrs

添加的标志:editCommand

添加的标志:editNodes

添加的标志:editStrings

添加的标志:failedEdits

添加的标志:filename

添加的标志:isExportEdits

添加的标志:isLoaded

添加的标志:isNodeReferenced

添加的标志:isPreviewOnly

添加的标志:liveEdits

添加的标志:namespace

添加的标志:nodes

添加的标志:onReferenceNode

添加的标志:parent

添加的标志:parentNamespace

添加的标志:referenceNode

添加的标志:shortName

添加的标志:showDagPath

添加的标志:showNamespace

添加的标志:successfulEdits

添加的标志:topReference

添加的标志:unresolvedName

添加的标志:withoutCopyNumber

requires

添加的标志:dataType

添加的标志:nodeType

sceneEditor

添加的标志:control

添加的标志:defineTemplate

添加的标志:docTag

添加的标志:exists

添加的标志:filter

添加的标志:forceMainConnection

添加的标志:highlightConnection

添加的标志:lockMainConnection

添加的标志:mainListConnection

添加的标志:onlyParents

添加的标志:panel

添加的标志:parent

添加的标志:refreshReferences

添加的标志:selectCommand

添加的标志:selectItem

添加的标志:selectReference

添加的标志:selectionConnection

添加的标志:shortName

添加的标志:stateString

添加的标志:unParent

添加的标志:unlockMainConnection

添加的标志:unresolvedName

添加的标志:updateMainConnection

添加的标志:useTemplate

添加的标志:withoutCopyNumber

scriptNode

添加的标志:ignoreReferenceEdits

scriptTable

添加的标志:cellForegroundColorCommand

添加的标志:cellIndex

添加的标志:cellValue

添加的标志:clearRow

添加的标志:clearTable

添加的标志:columnFilter

添加的标志:columnWidth

添加的标志:defineTemplate

添加的标志:deleteRow

添加的标志:docTag

添加的标志:dragCallback

添加的标志:dropCallback

添加的标志:editable

添加的标志:enable

添加的标志:enableBackground

添加的标志:excludingHeaders

添加的标志:exists

添加的标志:fullPathName

添加的标志:getCellCmd

添加的标志:height

添加的标志:insertRow

添加的标志:isObscured

添加的标志:label

添加的标志:manage

添加的标志:multiEditEnabled

添加的标志:noBackground

添加的标志:numberOfPopupMenus

添加的标志:parent

添加的标志:popupMenuArray

添加的标志:preventOverride

添加的标志:rowHeight

添加的标志:rows

添加的标志:selectedCells

添加的标志:selectedColumns

添加的标志:selectedRow

添加的标志:selectedRows

添加的标志:selectionBehavior

添加的标志:selectionMode

添加的标志:sortEnabled

添加的标志:underPointerColumn

添加的标志:underPointerRow

添加的标志:useDoubleClickEdit

添加的标志:useTemplate

添加的标志:visible

添加的标志:visibleChangeCommand

添加的标志:width

selLoadSettings

添加的标志:deferReference

添加的标志:fileName

添加的标志:numSettings

添加的标志:proxyManager

添加的标志:proxySetFiles

添加的标志:proxySetTags

添加的标志:proxyTag

添加的标志:referenceNode

添加的标志:shortName

添加的标志:unresolvedName

selectPref

添加的标志:selectionChildHighlightMode

selectPriority

byName 的参数类型从“”更改为“string boolean”

添加的标志:queryByName

selectType

byName 的参数类型从“”更改为“string boolean”

添加的标志:queryByName

shelfButton

添加的标志:flat

添加的标志:version

skinCluster

添加的标志:weightDistribution

snapMode

添加的标志:meshCenter

spreadSheetEditor

添加的标志:attrRegExp

stereoCameraView

filteredObjectList 的参数类型从“boolean”更改为“”

添加的标志:pluginObjects

添加的标志:queryPluginObjects

添加的标志:rendererDeviceName

添加的标志:rendererOverrideList

添加的标志:rendererOverrideListUI

添加的标志:rendererOverrideName

添加的标志:useCustomBackground

textField

添加的标志:placeholderText

textFieldButtonGrp

添加的标志:placeholderText

textFieldGrp

添加的标志:placeholderText

textScrollList

添加的标志:lineFont

timeControl

添加的标志:greasePencilSequenceNames

添加的标志:showGreaseFrames

添加的标志:tickSpan

toolButton

添加的标志:version

treeView

添加的标志:allowMultiSelection

添加的标志:item

添加的标志:itemAnnotation

undoInfo

添加的标志:chunkName

windowPref

添加的标志:maximized

,