Maya Python Performance
当处理包含数万个节点的 Maya 场景时,Python API 的选择至关重要。
cmds vs OpenMaya
maya.cmds 是最常用的,但它是基于字符串的,对于大量查询(如遍历 DAG)效率较低。
OpenMaya (API 2.0) 直接访问 C++ 内部结构,速度通常快 10-100 倍。
迭代器
使用 MItDag 进行场景遍历…
当处理包含数万个节点的 Maya 场景时,Python API 的选择至关重要。
maya.cmds 是最常用的,但它是基于字符串的,对于大量查询(如遍历 DAG)效率较低。
OpenMaya (API 2.0) 直接访问 C++ 内部结构,速度通常快 10-100 倍。
使用 MItDag 进行场景遍历…