ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
bakeSimulation [-animation string] [-attribute string] [-bakeOnOverrideLayer boolean] [-controlPoints boolean] [-destinationLayer string] [-disableImplicitControl boolean] [-float floatrange] [-hierarchy string] [-includeUpperBound boolean] [-index uint] [-minimizeRotation boolean] [-preserveOutsideKeys boolean] [-removeBakedAnimFromLayer boolean] [-removeBakedAttributeFromLayer boolean] [-resolveWithoutLayer string] [-sampleBy time] [-shape boolean] [-simulation boolean] [-smart [ boolean float ]] [-sparseAnimCurveBake boolean] [-time timerange]
objects
bakeSimulation は、取り消し可能、照会可能、および編集可能です。
このコマンドは、キーセット上に作用します。キーセットは、1 つまたは複数のアニメーション カーブ上の指定したタイム レンジ内のキー グループとして定義されます。 キーセットを構成するアニメーション カーブは、「-animation」フラグの値に依存します。なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
-animation(-an)
|
string
|
|
||
|
||||
-attribute(-at)
|
string
|
|
||
|
||||
-bakeOnOverrideLayer(-bol)
|
boolean
|
|
||
|
||||
-controlPoints(-cp)
|
boolean
|
|
||
|
||||
-destinationLayer(-dl)
|
string
|
|
||
|
||||
-disableImplicitControl(-dic)
|
boolean
|
|
||
|
||||
-float(-f)
|
floatrange
|
|
||
|
||||
-hierarchy(-hi)
|
string
|
|
||
|
||||
-includeUpperBound(-iub)
|
boolean
|
|
||
|
||||
-index(-in)
|
uint
|
|
||
|
||||
-minimizeRotation(-mr)
|
boolean
|
|
||
|
||||
-preserveOutsideKeys(-pok)
|
boolean
|
|
||
|
||||
-removeBakedAnimFromLayer(-rba)
|
boolean
|
|
||
|
||||
-removeBakedAttributeFromLayer(-ral)
|
boolean
|
|
||
|
||||
-resolveWithoutLayer(-rwl)
|
string
|
|
||
|
||||
-sampleBy(-sb)
|
time
|
|
||
|
||||
-shape(-s)
|
boolean
|
|
||
|
||||
-simulation(-sm)
|
boolean
|
|
||
|
||||
-smart(-sr)
|
[ boolean float ]
|
|
||
|
||||
-sparseAnimCurveBake(-sac)
|
boolean
|
|
||
|
||||
-time(-t)
|
timerange
|
|
||
|
||||
// Keys on animation curves are identified by either // their time values or their indices. Times and indices can // be given individually or as part of a list or range. // -time "10pal:10pal" means the key at frame 10 (PAL format). // -time "1.0sec:1.0sec" -time "15ntsc:15ntsc" -time "20:20" means the keys at time 1.0 second, frame 15 (in NTSC format), and time 20 (in the currently defined global time unit). // -time "10:20" means all keys in the range from 10 to 20, inclusive, in the current time unit. // Omitting one end of a range means "go to infinity", as in the following examples: // -time "10:" means all keys from time 10 (in the current time unit) onwards. // -time ":10" means all keys up to (and including) time 10 (in the current time unit). // -time ":" is a short form to specify all keys. // -index 0 means the first key of each animation curve. (Indices are 0-based.) // -index 2 -index 5 -index 7 means the 3rd, 6th, and 8th keys. // -index "1:5" means the 2nd, 3rd, 4th, 5th, and 6th keys of each animation curve. // To replace the animation driven by an ik handle of joints, // starting from joint1, with separate animCurves, within the // time interval 5-44, with a sampling frequency of 2 timeUnits, // use the following command: // bakeSimulation -t "5:44" -sb 2 -at rx -at ry -at rz -hi below joint1;