PDC ファイル フォーマットを使用する
 
 
 

PDC ファイル フォーマットは、Maya のパーティクル ディスク キャッシュとスタートアップ キャッシュによって使用されます。このファイルは、1 つのパーティクル オブジェクトの 1 フレーム分のデータを保持するバイナリ ファイルです。readpdb プログラムはこのフォーマットを読み取ることができませんが、ユーザが独自の読み取りプログラムを作成する場合に備えて、この情報を提供します。

これが PDC ファイルであることを示す 4 文字。これは「P」、「D」、「C」、および「 」の 4 文字になります。

   

ファイル フォーマット バージョン番号を示す 1 個の整数。

   

ファイルに格納された値が BIG_ENDIAN または LITTLE_ENDIAN であるかどうかについてのビット情報を保持する 1 個の整数。

   

さまざまなファイル フォーマット バージョンが使用する可能性がある追加のビット情報を保持する 2 個の整数。

   

このファイルで表されるパーティクルの数を示す 1 個の整数。

   

このファイルに格納されている値を持つアトリビュートの数を示す 1 個の整数。

   

N 個のレコード。N はアトリビュートの数。各レコードはパーティクルのデータのすべてを保持する レコードで、フォーマットは以下のとおり。

   
 

アトリビュートの名前の長さを示す 1 個の整数。

 
 

アトリビュートの名前を示す M 個の文字。M は名前の長さ。

 
 

カレント アトリビュートのデータの型を示す 1 個の整数。値と、それに対応するデータ型は以下のとおり。

0 ---> Integer

1 ---> Integer Array

2 ---> Double

3 ---> Double Array

4 ---> Vector

5 ---> Vector Array

 
 

このアトリビュートのデータを表す P*B バイト。P はパーティクルの数(array 型以外のデータ型の場合 1)。B はデータ型を表すために必要なバイト数。