您现在的位置: 3ds > 3ds介绍 > 正文 > 正文

3dsMAXCopyInstance

  • 来源:本站原创
  • 时间:2024/10/9 14:28:39

在3dsaMAX中,Copy、Instance、Reference都可以通过对已有对象操作,建立新的对象。在这一点上,三者的功能效果相似,但在细微之处,三者之间又有差别,如果处理不好,就会给后期的操作带来麻烦。

因此,本文将对这三者的含义、功能、使用场景进行解析,并比使用三者建立的两个对象之间的差别或者关系,以帮助更好的使用,提高建模和渲染效率。

1.Copy

含义

复制,将一个对象完全复制一份,两个对象之间没有关联。

功能

用于快速复制一个对象,以便于对其进行修改而不影响原始对象。

使用场景

当需要创建多个相似但不完全相同的对象时,可以使用Copy功能。例如,可以复制一个椅子来创建一组椅子,这组椅子看起来相似但有些细节不同。

对象间的关系

使用Copy功能创建的对象是完全独立的,它们之间没有任何联系。如果原始对象发生了变化,复制对象不会受到影响。

2.Instance

含义

实例化/举例,将一个对象复制一份,但是这两个对象之间共享同一个网格数据,一个对象的修改将会影响到所有实例化的对象。

功能

用于创建多个相似但不完全相同的对象,并且这些对象需要保持同步更新。

使用场景

当需要创建多个相似的对象,并且这些对象需要保持同步更新时,可以使用Instance功能。例如,可以实例化一个楼层的窗户来创建多个窗户,这样当一个窗户的尺寸或形状改变时,所有的窗户都会被同时更新。

对象间的关系

使用Instance功能创建的对象共享同一个网格数据,它们之间存在关联。

如果一个实例对象发生了变化,其它所有实例化的对象也会受到影响。

3.Reference

含义

引用/参考,将一个对象作为参考,创建一个与之关联的新对象,这两个对象之间共享同一个网格数据,一个对象的修改将会影响到所有与之关联的对象。

功能

用于在不同场景或文件之间共享同一个对象或场景。

使用场景

当需要在不同的场景或文件之间共享同一个对象或场景时,可以使用Reference功能。

例如,在一个场景中创建了一个复杂的模型,然后可以将这个模型保存为一个文件,然后在另一个场景中使用Reference功能将这个模型引用进来。

对象间的关系

使用Reference功能创建的对象与原始对象之间共享同一个网格数据,它们之间存在关联。

如果一个引用对象发生了变化,其它所有关联的对象也会受到影响。不同于Instance,Reference是将原始对象保存在一个文件中,它们之间的关联通过链接这个文件来实现。

辨析技巧

复制——得到的2个物体是独立的,修改任何1个都不影响另外1个;

实例——得到的2个物体是相关联的,修改其中任何1个,另1个也会有相应改变;

参考——得到的2个物体是主次关系,修改源物体会影响复制体,修改复制体不会影响源物体。




本文编辑:佚名
转载请注明出地址  http://www.kasitelidq.com/kstlqz/12340.html

Copyright © 2012-2020 3ds版权所有



现在时间: