Выбор базовой точки трансформаций



По умолчанию трансформации отдельного объекта выполняются относительно его опорной точки, а трансформации совокупности объектов — относительно геометрического центра этой совокупности. В 3ds Max существует еще один тип базовой точки трансформации: центр системы координат (ЦСК).

Режим определения ЦСК задается с помощью инструментов Use Pivot Point Center, Use Selection Center и Use Transform Coordinate Center выдвижной панели Use Center панели инструментов Main Toolbar. Эти инструменты имеют следующее назначение.

· Use Pivot Point Center. В этом режиме на видовых экранах отображаются опорные точки всех выделенных объектов, и при размещении над одной из них указателя мыши при активном инструменте трансформации отображается КУМ соответствующего вида. Трансформация применяется к каждому объекту индивидуально, но одновременно ко всем объектам.

· Use Selection Center — в этом случае КУМ размещается в геометрическом центре совокупности объектов. Трансформация применяется ко всей совокупности объектов в целом, как к единой группе.

· Use Transform Coordinate Center. В этом случае размещение базовой точки зависит от вида проекции. Например, для видового экрана Perspective она будет размещена в центре

 

8. Исследуйте изменение режимов определения ЦСК с помощью инструментов выдвижной панели Use Center .

Выравнивание объектов

Под выравниванием (aligning) в 3ds Max подразумевается корректировка размещения текущего объекта (current object) в соответствии с размещением другого объекта, который используется в качестве эталона (target object). Для этого используются инструменты выдвижной панели инструментов Align, расположенной на панели инструментов Main Toolbar.

Инструмент Align

После щелчка на кнопке Align или нажатия Alt+A выделенный объект становится текущим, а для определения эталонного объекта, по которому будет выполнено выравнивание текущего, необходимо щелкнуть на этом объекте. В результате на экране появится диалоговое окно Align Selection, в заголовке которого будет указано имя эталонного объекта.

С помощью группы переключателей Current Object выбирают элемент текущего объекта, который будет выровнен, а в группе переключателей Target Object — элемент эталонного объекта, по которому будет выполнено выравнивание. При этом могут использоваться следующие режимы выравнивания.

· Minimum — точка минимума.

· Center — геометрический центр.

· Pivot Point — опорная точка.

· Maximum — точка максимума.

Оси, относительно которых выполняется текущая операция выравнивания, определяют с помощью флажков X Position, Y Position и Z Position.

Для выравнивания ориентации текущего объекта согласно ориентации эталонного объекта по осям предназначена группа флажков Align Orientation.

Любые изменения в диалоговом окне Align Selection сразу же отображаются на видовых экранах. Для того чтобы выполнить несколько последовательных разнотипных выравниваний, необходимо после каждой установки параметров щелкать на кнопке Apply. Щелчок на кнопке ОК подтверждает всю последовательность выравниваний с закрытием диалогового окна Align Selection, а щелчок на кнопке Cancel отменяет эту последовательность.

Задание 3

1. Создайте новую сцену

2.  Руководствуясь следующими параметрами, создайте следующие объекты (расположение объектов может быть произвольным):

Box01: Length = 1 м; Width = 1 м; Height = 0,18 м.

Box02 и Box03: Length = 0,05 м; Width = 0,015 м; Height = 0,16 м;

Box04: Length = 0,05 м; Width = 0,05 м; Height = 0,18 м.

Box05: Length = 0,05 м; Width = 0,3 м; Height = 0,02 м.

Cylinder01: Radius = 0,3 м; Height = 0,12 м.

Sphere01: Radius = 0,5 м; Hemisphere = 0,8.

3. Щелкните на объекте Cylinder01, чтобы выделить его.

4. Нажмите комбинацию клавиш Alt+A и щелкните мышью на объекте Box01.

5. В появившемся диалоговом окне Align Selection установите флажки X Position, Y Position и Z Position, и выберите в группах Current Object и Target Object переключатели Pivot Point.

6. Щелкните на кнопке Apply. Объект Cylinder01 скрылся внутри объекта Box01.

7. Установите флажок Z Position и переключатель Maximum в группе Target Object. Объект Cylinder01 переместится на верхнюю грань объекта Box01. Щелкните на кнопке Apply.

8. Щелкните на кнопке ОК, а затем назначьте текущим объект Sphere01, щелкнув на нем.

9. Нажмите Alt+A и щелкните на объекте Cylinder01, чтобы назначить его эталонным объектом.

10. В появившемся диалоговом окне Align Selection установите флажки X Position, Y Position и Z Position, и выберите в группах Current Object и Target Object переключатели Pivot Point.

11. Щелкните на кнопке Apply.

12. Установите флажок Z Position, выберите в группе Current Object переключатель Minimum, а в группе Target Object — переключатель Maximum.

13. Щелкните на кнопке ОК.

14. Продолжите применение выравнивания, чтобы получить в результате сцену, показанную на рисунке

.

14.Сохраните сцену в файле Вестибюль.max. Этот файл понадобиться вам в дальнейшем.

Помимо координат, с помощью инструмента Align, можно выравнивать и ориентацию объектов в пространстве.

Задание 4

1. Создайте новую сцену, а в ней — два цилиндра: первый на видовом экране Top, а второй — на видовом экране Left.

2. С помощью инструмента Select and Rotate поверните один из цилиндров произвольным образом.

3. Для выравнивания горизонтально расположенного цилиндра по ориентированному произвольным образом, щелкните на горизонтальном цилиндре, чтобы назначить его текущим объектом, затем нажмите Alt+A и на втором цилиндре, чтобы назначить его эталонным объектом.

4. В открывшемся диалоговом окне Align Selection сбросьте все флажки в группе Align Position и установите флажок Z Axis в группе Align Orientation (состояние остальных двух флажков в этой группе в данном случае значения не имеет, поскольку мы выравниванием цилиндры только по их высотам, которые параллельны оси Z).

Инструмент Quick Align

После щелчка на кнопке Quick Align или нажатия Shift+A и выбора эталонного объекта 3ds Max выполняет совмещение опорных точек текущего и эталонного объектов, что соответствует выравниванию по всем трем осям. При этом ориентация текущего объекта не изменяется.

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

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

• Удерживать нажатой Shift в момент использования инструментов трансформации Select and Move, Select and Rotate или Select and Scale.

• Выбрать из меню команду Edit _ Clone или нажать Ctrl+V.

• Щелкнуть на объекте правой кнопкой мыши и выбрать из секционного меню команду Clone.

В результате на экране появится диалоговое окно 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 ПУО к ним можно применить только модификаторы — причем как с влиянием на остальные ссылки и на исходный объект, так и без него. Непосредственно параметры изменить можно только для исходного объекта, и при этом ссылки будут вести себя точно так же как экземпляры.

Клонирование с выравниванием

В 3ds Max имеется возможность создавать клоны с одновременным их выравниванием по некоторому набору эталонных объектов — как двухмерных, так и трехмерных. Рассмотрим эту операцию на следующем примере.

Задание 7

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

2. Создайте справа от объекта два его клона в режиме копирования.

3. С помощью инструмента Select and Rotate произвольно поверните копии объекта. Этим мы создаем эталонные объекты для создания в последующем новых клонов с выравниванием.

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

5. Выделите первую копию, перейдите на вкладку Modify ПУО и введите значение 0,01 в полях Radius и Height.

6. Повторите ту же операцию для второй копии. В результате объекты-метки стали настолько малы, что их в сцене просто не видно.

7. Выделите исходный объект и выберите из меню команду Tools \ Align \ Clone and Align.

8. В открывшемся диалоговом окне Clone and Align  щелкните на кнопке Pick List.

9. В открывшемся диалоговом окне Pick Destination Objects выберите оба объекта и щелкните на кнопке Pick.

10. Установитехарактеристики выравнивания так, чтобы добиться исходного вида объектов. Щелкните на кнопке Apply диалогового окна Clone and Align.

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

В результате в сцене будут созданы клоны типа, указанного в диалоговом окне Clone and Align с помощью группы переключателей Clone Parameters, с характеристиками выравнивания, указанными в группе параметров Align Parameters.

При этом в качестве элементов, по которым выполняется выравнивание, используются опорные точки.

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

Создание массивов

С помощью специального инструмента Array можно создавать одно-, двух- и трехмерные массивы (array) клонов. Для этого используется диалоговое окно Array, для открытия которого следует выбрать из меню команду Tools \ Array, предварительно выделив в сцене должен хотя бы один объект.

Параметры трансформаций для клонов задают в верхней части диалогового окна Array, тип клона выбирают с помощью группы переключателей Type of Object, размерность массива и отступы рядов друг от друга определяют в группе параметров Array Dimensions, а общее количество объектов в массиве отображается в поле Total in Array. Если щелкнуть на кнопке Preview, то результат изменений параметров массива будет отображен на видовых экранах, а подтвержден только после щелчка на кнопке ОК. Для сброса параметров в исходные значения предназначена кнопка Reset All Parameters.

Задание 11

1. Выделите объект на сцене и выберите из меню команду Tools \ Array.

2. В группе параметров Array Dimensions выберите переключатель 2D, в поле Count справа от него введите значение 2, а в поле Z — значение –2. Это соответствует созданию двухмерного массива 10 × 2, где второй ряд расположен на 2 м ниже первого.

3. В поле, которое находится на пересечении строки Move и столбца X в группе параметров Incremental, введите значение 0,6. Это соответствует смещению каждого следующего клона в ряду на 0,6 м относительно предыдущего.

4. В поле, которое находится на пересечении строки Rotate и столбца X в группе параметров Incremental, введите значение 10. Это соответствует повороту каждого следующего клона в ряду на 10 градусов относительно предыдущего.

5. В полях, которые находятся на пересечении строки Scale и столбцов X, Y и Z в группе параметров Incremental, введите значение 90. Это соответствует уменьшению размеров каждого следующего клона в ряду на 10% относительно предыдущего.

 

Группе полей Totals соответствуют значения трансформации для последнего объекта в ряду. Для того чтобы вводить значения в этих полях, следует щелкнуть на кнопке >, расположенной справа от слова Move, Rotate или Scale. Соответственно, для переключения в режим ввода в полях группы Incremental необходимо щелкнуть на кнопке <, расположенной слева от слова Move, Rotate или Scale.

6. Щелкните в диалоговом окне Array на кнопке ОК.

7. Щелкните на кнопке Zoom Extents All.

 

? Самостоятельное задание

1. Создайте собственные варианты массивов из различных объектов.

2. Сохраните в файле ЛР_7_2. max


Дата добавления: 2019-02-12; просмотров: 431; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!