如何处理maya中的引用?我有几个脚本需要更新以处理文件引用的对象。
他们和namspace一样吗?
由于
答案 0 :(得分:4)
引用是指向其他场景的指针,用于创建场景hierchies(父场景,子场景,孙场景)。您可以在级别创建过程中使用它们,以便每次更新(或创建)资产时,关卡设计人员不必手动加载它们并将它们放置在场景中(引用是目标和场景)被引用是源。)
另一方面,命名空间有点像前缀。它们被分配给资产组,网格组,等等......它们实际上只是一个命名容器,它们允许您在场景中使用相同名称的几个项目。
答案 1 :(得分:0)
当您引用启用了“使用命名空间”选项的场景时,Maya会创建一个包含导入或引用数据的新命名空间。
命名空间是给定名称下的一组对象。命名空间中的每个项目都由其自己的名称及其所属的命名空间标识。
默认情况下,导入或引用的文件的基本名称将添加到导入或引用的对象名称的开头,以冒号分隔。
例如,如果要导入名为foo.ma的场景,其中包含一个名为ball的对象,则在导入后该球将命名为foo:ball。
您可以通过选择使用此字符串解析所有节点并输入前缀来更改前缀。
您可以使用命令空间命令创建,命名,父级和删除命名空间。
命名空间不会影响选择,DAG,依赖关系图或Maya的任何其他方面。