ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. 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)にマージされたクリップを配置します。既定ではマージされたクリップをスケジューリングし、バイザーでオリジナルのクリップを維持します。

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

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