ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. 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)にマージされたクリップを配置します。既定ではマージされたクリップをスケジューリングし、バイザーでオリジナルのクリップを維持します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
// 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";