ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
bakeResults [-animation string] [-attribute string] [-bakeOnOverrideLayer boolean] [-controlPoints boolean] [-destinationLayer string] [-disableImplicitControl boolean] [-float floatrange] [-hierarchy string] [-includeUpperBound boolean] [-index uint] [-minimizeRotation boolean] [-preserveOutsideKeys boolean] [-removeBakedAttributeFromLayer boolean] [-resolveWithoutLayer string] [-sampleBy time] [-shape boolean] [-simulation boolean] [-smart [ boolean float ]] [-sparseAnimCurveBake boolean] [-time timerange]
objects
bakeResults は、取り消し可能、照会可能、および 編集可能 です。
このコマンドで、アトリビュート値を定義する一連のディペンデンシー ノードを単一のアニメーション カーブに置き換えることができます。また、このコマンドによって、サンプリングの範囲と頻度を指定することもできます。このコマンドは、キーセットに作用します。キーセットは、1 つまたは複数のアニメーション カーブ上の指定したタイム レンジ内のキー グループとして定義されます。 キーセットを構成するアニメーション カーブは、「-animation」フラグの値に依存します。int | - ベイク処理するチャネルの数 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-attribute(-at)
|
string
|
|||
|
||||
-hierarchy(-hi)
|
string
|
|||
|
||||
-shape(-s)
|
boolean
|
|||
|
||||
-controlPoints(-cp)
|
boolean
|
|||
|
||||
-index(-in)
|
uint
|
|||
|
||||
-time(-t)
|
timerange
|
|||
|
||||
-float(-f)
|
floatrange
|
|||
|
||||
-includeUpperBound(-iub)
|
boolean
|
|||
|
||||
-animation(-an)
|
string
|
|||
|
||||
-sampleBy(-sb)
|
time
|
|||
|
||||
-preserveOutsideKeys(-pok)
|
boolean
|
|||
|
||||
-simulation(-sm)
|
boolean
|
|||
|
||||
-disableImplicitControl(-dic)
|
boolean
|
|||
|
||||
-sparseAnimCurveBake(-sac)
|
boolean
|
|||
|
||||
-removeBakedAttributeFromLayer(-ral)
|
boolean
|
|||
|
||||
-bakeOnOverrideLayer(-bol)
|
boolean
|
|||
|
||||
-resolveWithoutLayer(-rwl)
|
string
|
|||
|
||||
-destinationLayer(-dl)
|
string
|
|||
|
||||
-minimizeRotation(-mr)
|
boolean
|
|||
|
||||
-smart(-sr)
|
[ boolean float ]
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// To replace the set of nodes controlling the animation of // surface1.translateX with a single animation animCurve, between the // time interval 5-44, with a sampling frequency of 2 timeUnits, use the // following command: bakeResults -t "5:44" -sb 2 surface1.translateX; // This bakes the joints on a skeleton over the time interval 1-40. bakeResults -t "1:40" -simulation true "joint*";