命令条目: “修改”面板 (使唯一)

命令条目: “修改”面板 在堆栈显示中右键单击实例修改器。 使唯一

命令条目:右键单击实例对象。 使唯一

通过“使唯一”,可以将已实例化或引用的对象或已实例化的修改器转换为唯一的副本。

克隆对象时,可以将该对象设置为实例或引用。如果更改了一个实例化的对象,所做的更改也将在场景中的其他实例中反映出来。更改所引用的对象时,所做的更改也会影响引用该对象的对象。使对象唯一可以单独调整或更改对象而不影响到场景中的其他对象。          

与此类似,在将某一修改器同时应用于多个对象时,各个修改器彼此互为实例,更改其中一个修改器将影响所有修改器。与对象类似,将修改器设置为唯一副本,可以使您在更改该修改器时不会影响先前的实例。          

提示 如果将一个材质拖动到一个唯一对象上却发现其他实例化的对象也发生了更新,那么请关闭“自动材质传播”。转到“自定义”菜单 “自定义 UI”并选择类别:“实例管理器”,然后将“自动材质传播”拖动到工具条中或为其指定键盘快捷键。使用这个工具允许唯一对象进行唯一的活动。

过程

例如:要使用带有实例化修改器的“使唯一”选项,请执行以下操作:

  1. 创建一个具有高度分段的圆柱体,然后按住 Shift 键的同时并移动来创建三个副本,这样便有了四个相同的非实例化圆柱体。                  

    当打开“克隆选项”对话框时,请确保“对象”设置为“复制”。                  

  2. 选中所有四个圆柱体,应用“弯曲”修改器,调节“角度”设置使它们看起来有弯曲的效果。                  

    现在有了四个圆柱体,它们应用了“弯曲”修改器的一个单独实例。                  

  3. 选择“编辑”菜单 “暂存”。                  

    这项操作允许您任何时候都可以返回到当前状态,而无需执行“撤消”操作。        

  4. 选择其中两个圆柱体。                  

    修改器堆栈中显示修改器而不是几何体,因为后者未在两个对象之间实例化。          

  5. 单击 (“使唯一”)。                  

    将打开“使唯一”对话框,询问是否要使选定项目彼此相互唯一。                  

  6. 在对话框中选择“是”。                  

    这时,选中的两个圆柱体都具有唯一的“弯曲”修改器,而另外两个圆柱体则共享原来的实例化“弯曲”修改器。选择每个圆柱体并更改“弯曲角度”设置便可以看到这个结果。更改一个唯一的修改器不会影响任何其他对象,而更改一个实例化的修改器将更改具有该修改器实例的其他对象。                                    

  7. 选择“编辑”菜单 “取回”,然后回答“是”。                

  8. 再次选择其中两个圆柱体,然后单击“使唯一”。

  9. 在结果对话框中选择“否”。                  

    现在,选中的两个圆柱体共享“弯曲”修改器的一个实例,但这个实例不同于另外两个圆柱体共享的实例。选择每个圆柱体并更改“弯曲角度”微调器便可以看到这个结果。也可以打开“视图”菜单中的显示从属关系来查看四个圆柱体和“弯曲”修改器之间的关系。      

例如:要使用带有实例化的对象/修改器组合的“使唯一”,请执行以下操作:

  1. 创建一个具有高度分段的圆柱体。

  2. 应用“弯曲”修改器并调节“角度”,使圆柱体出现弯曲效果。

  3. 使用“实例”选项按住 Shift 并移动来创建一个实例化的对象/修改器组合。                

  4. 更改其中一个实例的“弯曲角度”设置以证明圆柱体和修改器确实已被实例化。                  

    两个圆柱体都发生了弯曲。                  

  5. 选中其中一个实例,然后在修改器堆栈中选择“弯曲”修改器或圆柱体自身。

  6. 单击 (使唯一)。                  

    当更改其中一个对象的“弯曲角度”设置或圆柱体基础参数时,另一个并不会发生更改。                  

    注意当实例化一个对象/修改器组合时,所有副本都是一个 单独 主节点的实例,这个主节点包含了原来的对象和修改器。在这种情况下,不能有选择地使对象或其修改器唯一。对其中一个或另一个单击“使唯一”,便可以使两者都唯一化。                      

界面

使唯一

将对象和修改器(以及组合)从引用或继承实例的主节点中逻辑地分离出来。                      

分别转到实例化或引用对象堆栈中的对象或修改器层级,并单击“使唯一”。                      

对于实例化的对象/修改器组合,在堆栈中可以选择修改器或对象本身。                      

生成新实例              

对两个或更多对象的选择单击“使唯一”时,会出现一个对话框询问:“是否要使选定项目对彼此唯一?”这里可以选择使对象唯一化的方式。                

  • 对于选择中的每个对象,使指定给选择中对象的实例化修改器唯一。                  

  • 指定给选择中对象的所有实例化修改器在选定对象上保持实例化,但是与其他不在选择中对象的修改器不同。                  

,