ジャンプ先: 概要. 戻り値. キーワード. フラグ. MEL 例.
cacheFile [-appendFrame] [-attachFile] [-cacheFileNode string] [-cacheFormat string] [-cacheInfo string] [-cacheableAttrs string] [-cacheableNode string] [-channelIndex] [-channelName string] [-convertPc2 boolean] [-createCacheNode] [-creationChannelName string]
[-dataSize] [-deleteCachedFrame] [-descriptionFileName] [-directory string] [-doubleToFloat] [-endTime time] [-fileName string] [-format string] [-geometry] [-inAttr
string] [-inTangent
string] [-interpEndTime
time] [-interpStartTime
time] [-noBackup] [-outAttr string] [-outTangent string] [-pc2File string] [-pointCount] [-points string] [-prefix] [-refresh]
[-replaceCachedFrame]
[-replaceWithoutSimulating]
[-runupFrames int] [-sampleMultiplier int] [-simulationRate time] [-singleCache] [-startTime time] [-staticCache boolean] [-worldSpace]
cacheFile は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
ディスク上に 1 つまたは複数のキャッシュ ファイルを作成し、フレームのスパン用のアトリビュート データを格納します。キャッシュは、ジオメトリ上のポイント(pts/points フラグを使用)または vectorArray 出力データ(oa/outAttr フラグを使用)のどちらかに対して作成できます。ia/inAttr フラグを使用すると、ディスク上のデータ ファイルをアトリビュートと関連付ける cacheFile ノードをコネクトします。rcf/replaceCachedFrame フラグおよび apf/appendFrame フラグを使用すると、フレームを既存のキャッシュに置き換え/アペンドができます。置き換えられたフレームは絶対に削除されません。これは、f/fileName フラグで指定した名前でオリジナルのキャッシュ ファイルと同じディレクトリに格納されます。ファイル名を指定しないと、cacheFile 名の前に「backup」をつけて後ろに固有の番号を追加した名前になります。単一のファイル キャッシュは丸ごとバックアップされます。前のバージョンに戻すには、このキャッシュにアタッチするだけです。フレームごとに 1 ファイル キャッシュは、記述ファイルおよび置き換えられたフレームのみをバックアップします。このタイプのキャッシュをリカバリするには、ファイル名をオリジナルの名前に変更する必要があります。string | 作成されたキャッシュの記述ファイルの名前 |
戻り値の型は照会モードでは照会フラグが基になります。
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
-fileName(-f) |
string |
|||
|
||||
-directory(-dir) |
string |
|||
|
||||
-prefix(-p) |
||||
|
||||
-descriptionFileName(-dfn) |
||||
|
||||
-startTime(-st) |
time |
|||
|
||||
-endTime(-et) |
time |
|||
|
||||
-simulationRate(-smr) |
time |
|||
|
||||
-sampleMultiplier(-spm) |
int |
|||
|
||||
-runupFrames(-rf) |
int |
|||
|
||||
-points(-pts) |
string |
|||
|
||||
-worldSpace(-ws) |
||||
|
||||
-cacheableNode(-cnd) |
string |
|||
|
||||
-dataSize(-dsz) |
||||
|
||||
-cacheFileNode(-cfn) |
string |
|||
|
||||
-singleCache(-sch) |
||||
|
||||
-inAttr(-ia) |
string |
|||
|
||||
-outAttr(-oa) |
string |
|||
|
||||
-cacheableAttrs(-cat) |
string |
|||
|
||||
-attachFile(-af) |
||||
|
||||
-createCacheNode(-ccn) |
||||
|
||||
-channelName(-cnm) |
string |
|||
|
||||
-creationChannelName(-cch) |
string |
|||
|
||||
-channelIndex(-chi) |
||||
|
||||
-refresh(-r) |
||||
|
||||
-convertPc2(-pc2) |
boolean |
|||
|
||||
-pc2File(-pcf) |
string |
|||
|
||||
-format(-fm) |
string |
|||
|
||||
-appendFrame(-apf) |
||||
|
||||
-replaceCachedFrame(-rcf) |
||||
|
||||
-replaceWithoutSimulating(
-rws) |
||||
|
||||
-deleteCachedFrame(-dcf) |
||||
|
||||
-interpStartTime(-ist) |
time |
|||
|
||||
-interpEndTime(-iet) |
time |
|||
|
||||
-inTangent(-it) |
string |
|||
|
||||
-outTangent(-ot) |
string |
|||
|
||||
-noBackup(-nb) |
||||
|
||||
-geometry(-gm) |
||||
|
||||
-cacheInfo(-ci) |
string |
|||
|
||||
-pointCount(-pc) |
||||
|
||||
-doubleToFloat(-dtf) |
||||
|
||||
-staticCache(-sc) |
boolean |
|||
|
||||
-cacheFormat(-cf) |
string |
|||
|
: コマンドの作成モードで使用可能なフラグ | : コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ | : 1 つのコマンドで複数回使用可能なフラグ |
// Create a disk cache containing the points of a plane from // frames 1 - 100. Typically the shape would be deforming. // polyPlane; string $cacheFiles[] = `cacheFile -f "shapeCache" -st 1 -et 100 -points "pPlaneShape1"`; // Add a historySwitch node to the history of the shape, and attach the // newly created cache into the historySwitch node. // string $switch = createHistorySwitch("pPlaneShape1",false); string $cacheNode = `cacheFile -attachFile -f $cacheFiles[0] -cnm "pPlaneShape1" -ia ($switch+".inp[0]")`; setAttr ($switch+".playFromCache") true; // query the files associated with a cacheFile node // cacheFile -q -f $cacheNode; // Now use the staticCache flag to indicate that the cache should not be // created if the object appears to have no animation. // Since the plane is not animated or deformed, no cache will be created. // polyPlane; string $cacheFiles[] = `cacheFile -f "shapeCache" -staticCache false -st 1 -et 100 -points "pPlaneShape2"`; // Convert a maya cache into pc2 format. The maya cache is named // pSphereShape1.xml and located in the directory "c:/test/". // cacheFile -pc2 0 -pcf "c:/test/mypc2.pc2" -f "pSphereShape1" -dir "c:/test/"; // Convert a pc2 cache into a maya cache, with the cache data in a single // file. // cacheFile -pc2 1 -pcf "c:/test/mypc2.pc2" -f "mayaCache2" -dir "c:/test/" -format "OneFile";