如果引用了一个文件,在该文件中改变了默认着色器 (lambert1),那么这些更改会被父文件的默认着色器所取代。若要避免该情况,请在子文件中创建一个新着色器并指定该着色器,而不是使用默认着色器。
如果在启用共享着色网络的情况下,将文件引用到当前场景中,则会将被引用场景中的着色网络与当前场景中的着色网络(包括任何引用的着色网络)合并到一起。需要在整个场景中使用相同的着色网络(包括引用)时,这样可避免创建重复的着色网络。
仅当着色网络相同时,才能共享着色网络。从着色组向上游移动时,仅当其中包含的所有节点都具有相同的名称和类型时,Maya 才会认为两个着色网络是相同的。
着色网络中的每个节点的名称和类型必须相同,才能共享该着色网络,而不会考虑每个节点中的实际值。因此,对于子场景中具有一个值(例如,蓝色)的节点和父场景中具有不同的值(例如,红色)的节点,只要其名称和类型相匹配,就会认为它们是相同的。
如果其中任何项目显示在着色网络中,那么在启用共享着色网络的情况下引用文件时,将不会共享该网络。