0

How do I deal with references in maya? I have several scripts that I need to update to handle file referenced objects.

Are they they same as namspace?

Thanks

4

2 回答 2

4

引用是指向其他场景的指针,用于创建场景层次结构(父场景、子场景、孙场景)。您可以在关卡创建过程中使用它们作为辅助,这样每次更新(或创建)资产时,关卡设计人员不必手动加载它们并将它们放置在场景中(参考是目标和场景被引用的是来源)。

另一方面,命名空间有点像前缀。它们被分配给资产组、网格,等等……它们实际上只是一个命名容器,它们允许您在场景中拥有多个具有相同名称的项目。

于 2012-12-03T16:05:53.733 回答
0

在启用“使用命名空间”选项的情况下引用场景时,Maya 会创建一个包含导入或引用数据的新命名空间。

命名空间是给定名称下的一组对象。命名空间中的每个项目都由其自己的名称及其所属的命名空间标识。

默认情况下,导入或引用文件的基本名称添加到导入或引用对象名称的开头,用冒号分隔。

例如,如果您正在导入一个名为 foo.ma 的场景,其中包含一个名为 ball 的对象,则在导入后,该球将被命名为 foo:ball。

您可以通过选择 Resolve all nodes with this string 并输入前缀来更改前缀。

您可以使用命名空间命令创建、命名、父命名和删除命名空间。

命名空间不会影响选择、DAG、依赖关系图或 Maya 的任何其他方面。

于 2012-07-03T20:18:54.670 回答