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

概要

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

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) createqueryedit
選択したオブジェクトをレイヤに追加します。
-affectedLayers(-afl) query
現在選択しているオブジェクトがメンバーであるレイヤを返します。
-affectedLayersAttribute(-afa) string querymultiuse
影響を受けるレイヤを照会するときにアトリビュートを指定します。

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

-animCurves(-anc) createqueryedit
照会モードでは、このレイヤに接続されたアニメーション カーブを返します。
-attribute(-at) string createqueryeditmultiuse
オブジェクト上の特定のアトリビュートをレイヤに追加します。
-baseAnimCurves(-bac) createqueryedit
照会モードでは、このレイヤに接続されたベース レイヤ アニメーション カーブを返します(存在する場合)。
-bestAnimLayer(-blr) createqueryedit
照会モードでは、選択したオブジェクトのキーに最適なアニメーション レイヤを返します。-at を付けて使用すると、指定した特定のプラグ(アトリビュート)のキーに最適なアニメーション レイヤを返します。
-bestLayer(-bl) query
指定したアトリビュートにキー設定するレイヤを返します。
-blendNodes(-bld) 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) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべてのブーリアン アトリビュートを除外します。
-excludeDynamic(-edn) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべてのダイナミック アトリビュートを除外します。
-excludeEnum(-een) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべての列挙アトリビュートを除外します。
-excludeProxy(-epr) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、すべてのプロキシ アトリビュートを除外します。
-excludeRotate(-ert) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、回転アトリビュートを除外します。
-excludeScale(-esc) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、スケール アトリビュートを除外します。
-excludeTranslate(-etr) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、移動アトリビュートを除外します。
-excludeVisibility(-evs) createqueryedit
選択したオブジェクトをレイヤに追加する、またはレイヤから除去するときに、可視性アトリビュートを除外します。
-exists(-ex) query
レイヤが存在すれば、それを定義します。
-extractAnimation(-ea) string createedit
指定したレイヤから目的のレイヤにアニメーションを移動します。対象となる両方のレイヤに属するアトリビュート上のアニメーションのみを移動します。
-findCurveForPlug(-fcv) string queryedit
特定のレイヤ上の指定したプラグのアニメーション データを含むパラメータ カーブを検索します。

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

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

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

-lock(-l) boolean createqueryedit
指定したレイヤのロックの状態を設定します。ロックされたレイヤは、キーを受け取ることはできません。既定は false です。
-maxLayers(-ml) 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) edit
すべてのオブジェクトをレイヤから除去します。
-removeAttribute(-ra) string editmultiuse
オブジェクトをレイヤから除去します。
-removeSelectedObjects(-rso) 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) edit
編集モードでは、そのレイヤに属するブレンド ノードの目的のプラグをブレンド ノードに書き込みます。これはレイヤの読み込み/書き出しの目的で使用するもので、一般的には使用しません。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例


animLayer -mute true -solo true -override true -passthrough false -lock true "layer1";

animLayer -query -mute "layer1";
// Result: 1 //

animLayer -query -solo "layer1";
// Result: 1 //

animLayer -query -override "layer1";
// Result: 1 //

animLayer -query -passthrough "layer1";
// Result: 0 //

animLayer -query -lock "layer1";
// Result: 1 //

animLayer -query -parent "layer1";
// Result: BaseAnimation //