移動先: 概要 戻り値 キーワード 関連項目 フラグ MEL の例

概要

bakeClip [-blend uint uint] [-clipIndex uint] [-keepOriginals] [-name string]

bakeClip は「元に戻す」が可能、「照会」が不可能「編集」が不可能です。

クリップをベイク処理し、単一のクリップにブレンドするのに使用します。

戻り値

stringクリップ名

キーワード

character, clip, blend, animation, bake

関連項目

clip, clipSchedule

フラグ

blend, clipIndex, keepOriginals, name
ロング ネーム(ショート ネーム) 引数型 プロパティ
-clipIndex(-ci) uint createmultiuse
ベイク処理するクリップのインデックスを指定します。
-blend(-b) uint uint create
ブレンドされるクリップのインデックスを指定します。
-name(-n) string create
作成する新しいクリップの名前を指定します。
-keepOriginals(-k) create
Trax エディタ(Trax Editor)でオリジナルのクリップを維持し、バイザー(Visor)にマージされたクリップを配置します。デフォルトではマージされたクリップをスケジューリングし、バイザーでオリジナルのクリップを維持します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL の例

//	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";