当 Maya FBX 插件发现对象或元素具有相同的名称时,发生了命名冲突。Maya FBX 插件会在导入或导出时通过重命名元素来修正此问题。这种方法同样适用于任何大小写冲突。
例如,从 3ds Max 导出的 FBX 场景中包含两个名称为“Box01”的对象时,会发生这种情况。Maya 中的结果是,第一个对象名为“Box01”,第二个对象原先名为“Box01”,现在名为“Box01_ncl1_1”。这种情况肯定会发生,因为 Maya 不支持具有相同名称的对象。
Maya FBX 插件发现场景中的对象或元素的名称存在大小写冲突时,将使用更复杂的后缀跟踪大写或小写字符,以便可以在导入或合并时将其转化回原来的样式。
情况 | 后缀 |
---|---|
指示大小写 | _ncl2 |
描述原先为大写、后变为小写的字符 | _ulXXXX |
描述原先为小写、后变为大写的字符 | _luxxxx(其中 xxxx 为四位数字的整数,表示字符串中的字符位置,数字表示位置的形式是比特式。例如,_ul5 指示字符串中第一个和第三个字符已从大写更改为小写。后缀可以由 _ul 和 _lu 子后缀组合而成。) |