logo
3ds Max Лабораторные работы

Клонирование объектов

Клонирование (cloning) в терминах 3ds Max — это создание копии (copy) объекта, его экземпляра (instance) или ссылки (reference) на него (о различиях этих трех разновидностей клонов речь пойдет позже). Для создания клона можно воспользоваться одним из трех следующих методов.

В результате на экране появится диалоговое окно Clone Options, в котором необходимо указать количество создаваемых клонов в поле Number of Copies (только для первых двух из перечисленных выше способов клонирования), выбрать с помощью группы переключателей Object их тип и ввести, если нужно, в поле Name базовое имя.

Из перечисленных выше трех способов создания клонов обычно используют первый, поскольку остальные два создают клоны, совпадающие по размещению, ориентации и размерам с исходным объектом, что не всегда удобно.

Копии, в отличие от экземпляров и ссылок, полностью независимы друг от друга и от исходного объекта..

Задание 5

  1. Создайте простую сцену с цилиндром, у которого параметр Height Segments имеет значение 1, а параметр Sides — значение 6.

  2. Активизируйте на всех видовых экранах режим отображения Smooth + Highlights с помощью нажатий клавиши F3.

  3. Панорамируйте изображение на видовом экране Top таким образом, чтобы справа от объекта было достаточно места для размещения двух таких же объектов.

  4. Активизируйте видовой экран Top, а затем щелкните на кнопке Select and Move панели инструментов Main Toolbar и выделите объект.

  5. Удерживая нажатой Shift, перетащите вправо ось X таким образом, чтобы между положением нового и исходного объектов было примерно две клетки сетки.

  6. После того как будет отпущена кнопка мыши, на экране появится диалоговое окно Clone Options. Выберите в нем переключатель Copy, а в поле Number of Copies введите значение 2.

  7. Щелкните на кнопке Zoom Extents All, чтобы отмасштабировать изображение объектов по размерам видовых экранов.

  8. Оставив выделенным крайний справа объект, перейдите на вкладку Modify ПУО и уменьшите значение в поле Radius в 1,5–2 раза.

  9. Выделите средний объект, на вкладке Modify ПУО уменьшите значение в поле Height в 1,5–2 раза.

  10. Выделите исходный объект, на вкладке Modify ПУО введите в поле Sides значение 3. Как вы убедились, все копии можно модифицировать совершенно независимо друг от друга.

  11. Удалите созданные копии объекта

В отличие от копий, экземпляры полностью связаны друг с другом и с исходным объектом. Любая модификация, выполняемая с одним из них, приводит к модификации всех остальных связанных экземпляров и исходного объекта.

Задание 6

  1. Выполните рассмотренную выше последовательность действий за тем исключением, что в п. 6 в диалоговом окне Clone Options выберите переключатель Instance. В результате при изменении радиуса цилиндра, его высоты и количества образующих поверхность граней все операции будут применяться одновременно к трем экземплярам, независимо от того, какой объект выделен.

  2. С помощью инструмента Select by Name панели инструментов Main Toolbar откройте диалоговое окно Select From Scene и выберите из его меню команду Select \ Select Dependents, щелчок мышью на любом из объектов в списке приведет к тому, что будут выбраны все три.

  3. Удалите созданные копии объекта.

Если при клонировании были созданы ссылки на исходный объект, тогда на вкладке Modify ПУО к ним можно применить только модификаторы — причем как с влиянием на остальные ссылки и на исходный объект, так и без него. Непосредственно параметры изменить можно только для исходного объекта, и при этом ссылки будут вести себя точно так же как экземпляры.