返回首页 >> Maya文档 >> maya使用 PDC 文件格式

使用 PDC 文件格式


PDC 文件由 Maya 的粒子磁盘缓存和启动缓存使用。它是一种二进制文件,可保存单个粒子对象的一帧宝贵数据。readpdb 程序无法读取该格式,但我们之所以在此处提供该信息,是因为您有时可能需要编写自己读取程序。

4 个字符,指示这是 PDC 文件。这 4 个字符是:

“P”、“D”、“C”和“ ”。

1 个整数,指示文件格式的版本号。

1 个整数,指示有关文件中存储的值是否是 LITTLE_ENDIAN BIG_ENDIAN 的位信息。

2 个整数,包含不同的文件格式版本可能要使用的附加位信息。

1 个整数,指示该文件中显示的粒子数。

1 个整数,指示具有该文件中存储的值的属性数。

N 个记录,其中 N 为属性数。每个记录都均包含所有粒子的数据。记录格式如下:

1 个整数,指示属性名称的长度
M 个字符,指示属性的名称,其中 M 是名称长度。
1 个整数,指示当前属性的数据类型。以下内容可将值映射到数据类型:
0 ---> 整数
1 ---> 整数数组
2 ---> 双精度
3 ---> 双精度数组
4 ---> 向量
5 ---> 向量数组
P * B 个字节,指示该属性的数据。其中,P 是粒子数或 1(对于非数组数据),而 B 则是显示数据字节所需的字节数。