ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.

概要

animLayer([addRelatedKG=boolean], [addSelectedObjects=boolean], [affectedLayers=boolean], [affectedLayersAttribute=string], [animCurves=boolean], [attribute=string], [baseAnimCurves=boolean], [bestAnimLayer=boolean], [bestLayer=boolean], [blendNodes=boolean], [children=string], [collapse=boolean], [copy=string], [copyAnimation=string], [copyNoAnimation=string], [excludeBoolean=boolean], [excludeDynamic=boolean], [excludeEnum=boolean], [excludeProxy=boolean], [excludeRotate=boolean], [excludeScale=boolean], [excludeTranslate=boolean], [excludeVisibility=boolean], [exists=boolean], [extractAnimation=string], [findCurveForPlug=string], [forceUIRebuild=boolean], [forceUIRefresh=boolean], [layeredPlug=string], [lock=boolean], [maxLayers=boolean], [moveLayerAfter=string], [moveLayerBefore=string], [mute=boolean], [override=boolean], [parent=string], [passthrough=boolean], [preferred=boolean], [removeAllAttributes=boolean], [removeAttribute=string], [removeSelectedObjects=boolean], [root=string], [selected=boolean], [solo=boolean], [weight=float], [writeBlendnodeDestinations=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

animLayer は、取り消し可能、照会可能、および編集可能です。

アニメーション レイヤを作成および編集します。

戻り値

string現在文書化されていない値を返します

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

layer, animation, additive, override

関連

blendTwoAttr, setKeyframe

フラグ

addRelatedKG, addSelectedObjects, affectedLayers, affectedLayersAttribute, animCurves, attribute, baseAnimCurves, bestAnimLayer, bestLayer, blendNodes, children, collapse, copy, copyAnimation, copyNoAnimation, excludeBoolean, excludeDynamic, excludeEnum, excludeProxy, excludeRotate, excludeScale, excludeTranslate, excludeVisibility, exists, extractAnimation, findCurveForPlug, forceUIRebuild, forceUIRefresh, layeredPlug, lock, maxLayers, moveLayerAfter, moveLayerBefore, mute, override, parent, passthrough, preferred, removeAllAttributes, removeAttribute, removeSelectedObjects, root, selected, solo, weight, writeBlendnodeDestinations
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
addRelatedKG(akg) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去する場合は、関連するキーイング グループをオブジェクトに追加します。
addSelectedObjects(aso) boolean createqueryedit
選択したオブジェクトをレイヤに追加します。
affectedLayers(afl) boolean query
現在選択しているオブジェクトがメンバーであるレイヤを返します。
affectedLayersAttribute(afa) string querymultiuse
影響を受けるレイヤを照会するときにアトリビュートを指定します。

照会モードでは、このフラグに値が必要になります。

animCurves(anc) boolean createqueryedit
照会モードでは、このレイヤに接続されたアニメーション カーブを返します。
attribute(at) string createqueryeditmultiuse
オブジェクト上の特定のアトリビュートをレイヤに追加します。
baseAnimCurves(bac) boolean createqueryedit
照会モードでは、このレイヤに接続されたベース レイヤ アニメーション カーブを返します(存在する場合)。
bestAnimLayer(blr) boolean createqueryedit
照会モードでは、選択したオブジェクトのキーに最適なアニメーション レイヤを返します。-at を付けて使用すると、指定した特定のプラグ(アトリビュート)のキーに最適なアニメーション レイヤを返します。
bestLayer(bl) boolean query
指定したアトリビュートにキー設定するレイヤを返します。
blendNodes(bld) boolean createqueryedit
照会モードでは、このレイヤに接続されたブレンド ノードを返します。
children(c) string query
子レイヤのリストを取得します。戻り値は文字配列です。
collapse(col) boolean createqueryedit
レイヤ エディタ(Layer Editor)でレイヤが折り畳まれているかどうかを判断します。
copy(cp) string edit
レイヤからコピーします。
copyAnimation(ca) string createedit
指定したレイヤから目的のレイヤにアニメーションをコピーします。対象となる両方のレイヤに属するアトリビュート上のアニメーションのみをコピーします。
copyNoAnimation(cna) string edit
レイヤからアニメーション カーブを除いてコピーします。
excludeBoolean(ebl) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべてのブーリアン アトリビュートを除外します。
excludeDynamic(edn) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべてのダイナミック アトリビュートを除外します。
excludeEnum(een) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべての列挙アトリビュートを除外します。
excludeProxy(epr) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべてのプロキシ アトリビュートを除外します。
excludeRotate(ert) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、回転アトリビュートを除外します。
excludeScale(esc) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、スケール アトリビュートを除外します。
excludeTranslate(etr) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、移動アトリビュートを除外します。
excludeVisibility(evs) boolean createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、可視性アトリビュートを除外します。
exists(ex) boolean query
レイヤが存在すれば、それを定義します。
extractAnimation(ea) string createedit
指定したレイヤから目的のレイヤにアニメーションを移動します。対象となる両方のレイヤに属するアトリビュート上のアニメーションのみを移動します。
findCurveForPlug(fcv) string queryedit
特定のレイヤ上の指定したプラグのアニメーション データを含むパラメータ カーブを検索します。

照会モードでは、このフラグに値が必要になります。

forceUIRebuild(fur) boolean create
アニメーション レイヤのユーザ インタフェースをリビルドします。
forceUIRefresh(uir) boolean create
アニメーション レイヤのユーザ インタフェースをリフレッシュします。
layeredPlug(lp) string query
指定したレイヤに対応したブレンド ノード上のプラグを返します。

照会モードでは、このフラグに値が必要になります。

lock(l) boolean createqueryedit
指定したレイヤのロックの状態を設定します。ロックされたレイヤは、キーを受け取ることはできません。既定は false です。
maxLayers(ml) boolean query
この製品でサポートされているアニメーション レイヤの最大数を返します。
moveLayerAfter(mva) string edit
指定したレイヤの次のレイヤを移動します。
moveLayerBefore(mvb) string edit
指定したレイヤの前のレイヤを移動します。
mute(m) boolean createqueryedit
指定したレイヤのミュートの状態を設定します。既定は false です。
override(o) boolean createqueryedit
指定したレイヤのオーバーライドの状態を設定します。既定は false です。
parent(p) string createqueryedit
指定したレイヤの親を設定します。既定はアニメーション レイヤのルートです。
passthrough(pth) boolean createqueryedit
指定したレイヤの通過の状態を設定します。既定は true です。
preferred(prf) boolean createqueryedit
レイヤが優先レイヤであるかどうかを判断します。最良のレイヤ アルゴリズムは、最初に優先レイヤにキーフレームを設定しようとします。
removeAllAttributes(raa) boolean edit
すべてのオブジェクトをレイヤから除去します。
removeAttribute(ra) string editmultiuse
オブジェクトをレイヤから除去します。
removeSelectedObjects(rso) boolean edit
選択したオブジェクトをレイヤから除去します。
root(r) string query
ベース レイヤが存在すれば、それを返します。
selected(sel) boolean createqueryedit
レイヤが選択されているかどうかを判断します。選択されたレイヤがグラフ エディタ(Graph Editor)のタイムコントロールに表示されます。
solo(s) boolean createqueryedit
指定したレイヤのソロの状態を設定します。既定は false です。
weight(w) float createqueryedit
指定したレイヤのウェイトを 0.0 ~ 1.0 の間に設定します。既定は 1 です。
writeBlendnodeDestinations(wbd) boolean edit
編集モードでは、そのレイヤに属するブレンド ノードの目的のプラグをブレンド ノードに書き込みます。これはレイヤの読み込み/書き出しの目的で使用するもので、一般的には使用しません。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds


cmds.animLayer("layer1", mute=True, solo=True, override=True, passthrough=False, lock=True)

cmds.animLayer("layer1", query=True, mute=True)
# Result: 1 #

cmds.animLayer("layer1", query=True, solo=True)
# Result: 1 #

cmds.animLayer("layer1", query=True, override=True)
# Result: 1 #

cmds.animLayer("layer1", query=True, passthrough=True)
# Result: 0 #

cmds.animLayer("layer1", query=True, lock=True)
# Result: 1 #

cmds.animLayer("layer1", query=True, parent=True)
# Result: BaseAnimation #