【Maya Python 规范】Maya 节点按类型自动加前缀与层级重命名脚本 (AutoPrefixRename.py)
【Maya Python 规范】Maya 节点按类型自动加前缀与层级重命名脚本 (AutoPrefixRename.py)
图片暂不可用
AutoPrefixRename 节点自动前缀重命名
在工业级 CG 动画与游戏开发管线中,严格的节点命名前缀(Prefix)是 Pipeline 脚本识别资产的生命线。例如:模型 Transform 节点必须带 geo_,骨骼节点必须带 jnt_,NURBS 控制器必须带 ctrl_。然而,美术师在制作时往往直接生成 pSphere1、joint1 或 curve2 等默认名称,导致自动化导包脚本因无法识别类型而报错。
本 Python 脚本专为自动化命名规范而设计:通过 Maya API 的 nodeType 节点类型识别机制,自动判断选中节点的物理属性。对于 joint 骨骼,自动补全 jnt_ 前缀;对于包含 mesh Shape 的模型,自动补全 geo_ 前缀;对于包含 nurbsCurve 的控制器,自动补全 ctrl_ 前缀。脚本会自动避开已带有规范前缀的节点,避免重复添加,能在几秒钟内将杂乱的场景层级重构为符合工业管线标准的规范节点树。
分割线
一、 Maya Python 源码
评论 (0)