python - Maya MEL/Python 保存数据

标签 python python-2.7 save maya mel

我想知道是否可以使用 Mel 或 python 保存值。例如,我正在使用:

int $a = 5;
int $b = 4;
string $declare = ( "matrix $m[" + $a + "][" + $b + "];" );
eval $declare;
$m[0][1] = 1;
//etc..

等等,所以我可以修改其中的值,但存储有限制。是否可以在 Maya 中保存数据,也许将它们保存为单个文件?感谢您的任何回复!

最佳答案

如果您想将任意数据保存在文件内,请使用fileInfo 命令。默认情况下,fileInfo 仅保存字符串或数字,但您可以将所需的任何数据类型转换为 fileInfo 可以使用的数据类型,方法是将其保存到 JSON 对象并将 JSON 对象的文本转储存储在 fileInfo 中。 This question包括一个使用 fileInfo 在 fileInfo 中存储大量压缩二进制数据的示例; link问题中包含显示其工作原理的示例代码。

不要忘记 Maya 针对几何数据的处理进行了优化。您还可以将点存储为 mb 或 ma 文件中的实际 Maya 网格对象,然后导入并查询。这通常比发明自己的格式来完成 Maya 已经做得很好的事情要快

关于python - Maya MEL/Python 保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003110/

相关文章:

python - 使用 peewee 访问远程 MySQL 数据库

python - 将 Python Systemd 输出记录到日志文件

python - 为什么我不能在 Python 中 pickle 错误的 Traceback?

python-2.7 - Python中的logit回归和奇异矩阵错误

Swift 将图像(屏幕截图)保存到 nsuserdefaults

python - 如何在 Python 中使用 Dict 创建多个组合的列表

python - 正则表达式 - 在捕获组之前匹配模式(来自捕获)

python - 如何使用 web.py 显示图像

python - 如何覆盖 modelform 类的 save() 方法并添加缺失信息?

ios - 将图像从网络服务器保存到手机以用于图像 slider