移動先: 概要 戻り値 キーワード. 関連項目. フラグ. MEL 例.
bakeClip [-blend uint uint] [-clipIndex uint] [-keepOriginals] [-name string]
bakeClip は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能 です。
クリップをベイク処理し、単一のクリップにブレンドするのに使用します。
character, clip, blend, animation, bake
clip, clipSchedule
blend, clipIndex, keepOriginals, name
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
-clipIndex(-ci)
|
uint
|
|
|
ベイク処理するクリップのインデックスを指定します。
|
|
-blend(-b)
|
uint uint
|
|
|
ブレンドされるクリップのインデックスを指定します。
|
|
-name(-n)
|
string
|
|
|
-keepOriginals(-k)
|
|
|
|
Trax エディタ(Trax Editor)でオリジナルのクリップを維持し、バイザー(Visor)にマージされたクリップを配置します。デフォルトではマージされたクリップをスケジューリングし、バイザーでオリジナルのクリップを維持します。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: 1 つのコマンドで複数回使用可能なフラグ
|
// First create a simple character.
//
cone -n bakeCone;
character -n coneCharacter;
// Create some animation.
//
select -r bakeCone;
currentTime 0; setKeyframe -v 0 bakeCone.tx;
currentTime 10; setKeyframe -v 10 bakeCone.tx;
// Make a clip.
//
clip -startTime 0 -endTime 10 -name "up" "coneCharacter";
// Create a second clip.
//
select -r bakeCone;
currentTime 15; setKeyframe -v 15 bakeCone.tx;
currentTime 25; setKeyframe -v 0 bakeCone.tx;
// Make a clip.
//
clip -startTime 15 -endTime 25 -name "down" "coneCharacter";
// Blend the clips, with a linear weighting function.
//
string $scheduler = `character -q -sc "coneCharacter"`;
clipSchedule -b 0 1 $scheduler;
string $blendNode[] = `clipSchedule -bn 0 1 -q $scheduler`;
setKeyframe -at weight -t 0.0 -v 0.0 $blendNode[0];
setKeyframe -at weight -t 1.0 -v 1.0 $blendNode[0];
// Bake out the two clips and the blend.
//
bakeClip -ci 0 -ci 1 -name "bakedUpAndDown" "coneCharacter";