在Clone Options对话框中,可以指定克隆对象的数目和克隆的类型等。克隆有3种类型,它们是:— Copy(复制);— Instance(关联复制);— Reference(参考复制)。Copy选项克隆一个与原始对象完全无关的复制品。Instance选项也克隆一个对象,该对象与原始对象还有某种关系。例如,如果使用Instance选项克隆一个球,那么如果改变其中一个球的半径,另外一个球也跟着改变。使用Instance选项复制的对象之间是通过参数和编辑修改器相关联的,各自的变换无关,是相互独立的。这就意味着如果给其中一个对象应用了编辑修改器,使用Instance选项克隆的另外一些对象也将自动应用相同的编辑修改器。但是如果变换一个对象,使用Instance选项克隆的其它对象并不一起变换。此外,使用Instance选项克隆的对象可以有不同的材质和动画。使用Instance选项克隆的对象比使用Copy选项克隆的对象需要更少的内存和磁盘空间,使文件装载和渲染的速度要快一些。Reference选项是特别的Instance。在某种情况下,它与克隆对象的关系是单向的。例如,如果场景中有两个对象,一个是原始对象,另外一个是使用Reference选项克隆的对象。这样如果给原始对象增加一个编辑修改器,克隆的对象也被增加了同样的编辑修改器。但是,如果给使用Reference选项克隆的对象增加一个编辑修改器,那么它将不影响原始的对象。实际上,使用Reference选项复制的对象常用于如面片一类的建模过程。下面举例说明如何克隆对象。1. 启动3DS MAX,在主工具栏上选取File / Open,打开本书配套光盘中的Samples ch03ch03_02.max文件。文件中包含一个简单的棋盘和一个棋子,见图3.19。本练习将克隆一些棋子,从而完成该套游戏工具。

14. 到Modify命令面板,在编辑修改器堆栈区域单击ChamferCyl,见图3.24。15. 在出现的警告消息框(见图3.25)中单击Yes按钮。
这时在命令面板中出现ChamferCyl的参数。16. 在Parameters卷展栏将Height参数改为11.0。可以在前视口看到有3个棋子的高度变矮了,一个棋子的高度没有改变,见图3.26。也就是所有使用Instance选项克隆的棋子的高度都改变了,而使用Copy选项克隆的棋子的高度没有改变。17. 在摄像机视口单击GamePieceRed02选择它,然后按键盘上的Delete键删除它。18. 在摄像机视口单击任何一个棋子,选择它。19. 在顶视口再使用Instances选项在不同的方格中克隆两个棋子,见图3.27。20. 在摄像机视口单击任何一个红色棋子,选择它。21. 到Modify面板单击靠近对象名称处的颜色样本,出现Object Color对话框。22. 在Object Color对话框,单击黄颜色,然后再单击OK按钮,这样就将选择棋子的颜色改为黄颜色。
23. 在顶视口再使用Instance选项在不同的方格中克隆四个棋子,见图3.28。 说明:还可以继续使用上面的方法创建4个绿色棋子和4个蓝色棋子,参见图3.29。这些操作请读者自己来完成。本书配套光盘的Samplesch03文件夹中的文件ch03_02f.max是完成后的版本。 
| 欢迎光临 纳金网 (http://go.narkii.com/club/) | Powered by Discuz! X2.5 |