3ds Max 2008 для дизайна интерьеров - [11]
Сложные трансформации выполняются согласно видовой системе координат (View), то есть необходимо обращать внимание, какое окно проекции в данный момент активно. Для облегчения задачи предлагаю подсказку (рис. 2.11).
Рис. 2.11. Соответствие координатных осей в видовой и глобальной системах координат
Выравнивание объектов
В процессе работы часто приходится перемещать объекты, выравнивая их положение относительно друг друга. Например, при создании сложной модели, детали которой моделируются отдельно (допустим, люстры с подвесками в классическом стиле), на заключительном этапе необходимо совместить элементы вместе.
Добиться нужного размещения объектов не так просто, как кажется на первый взгляд. Трехмерные объекты, в отличие от настоящих, могут пересекаться. А при попытке расположить один объект на поверхности другого можно попасть в ситуацию, когда при изменении вида в окне проекции окажется, что объекты размещены не так, как необходимо.
Команда Align (Выравнивание) используется для выравнивания положения одного объекта относительно другого. Для выравнивая объектов сделайте следующее.
1. Выделите один объект и выполните команду Tools → Align (Инструменты → Выровнять) или нажмите сочетание клавиш Alt+A. Указатель мыши приобретет характерный вид.
2. Щелкните кнопкой мыши на втором объекте. На экране появится окно, в котором необходимо указать принцип выравнивания (рис. 2.12).
Рис. 2.12. Диалоговое окно Align Selection (Выравнивание выделенного)
3. В области Align Position (Положение выравнивания) следует указать, по каким осям будет выполняться выравнивание, установив соответствующий флажок. При этом используется видовая система координат.
4. Переключатель Current Object (Текущий объект) определяет положение выделенного объекта. Переключатель Tаrget Object (Целевой объект) задает положение невыделенного объекта. Для выравнивания надо указать характерные точки выравниваемого (Current) и целевого (Tаrget) объектов, положение которых будет совмещено по заданным координатам. Для этого установите переключатели в одно из четырех положений: Minimum (Минимум), Center (Центр), Pivot Point (Опорная точка) или Maximum (Максимум). Для определения нужного положения можно использовать схему, показанную на рис. 2.13.
Рис. 2.13. Схема выравнивания объектов
Через центр объекта (точка Р) можно провести серединную линию, которая делит его пополам по горизонтали и по вертикали. По горизонтали, кроме центра, у объекта есть левая и правая точки – minimum и maximum. По вертикали: верхняя и нижняя точки – maximum и minimum.
5. При нажатии кнопки Apply (Применить) выполняется выравнивание. Окно выравнивания при этом не закрывается. При щелчке на кнопке OK выполняется выравнивание и закрывается окно.
Для практического закрепления теоретического материала выполните упражнение «Упражнение 2. Корпусная мебель. Часть 1» из раздела «Практика» данной главы.
Массивы
Для создания множества одинаковых объектов в 3ds Max есть специальная команда Array (Массив). Преимущество массивов заключается в том, что можно быстро создать большое количество объектов, сразу же указав, на сколько они будут сдвинуты, на какой угол повернуты и как должны отличаться друг от друга по масштабу. При помощи операции Array (Массив) можно создавать массивы в одном, двух и в трех измерениях.
Массивы бывают прямоугольные и круговые. Прямоугольные, в свою очередь, делятся на одномерные, двухмерные и трехмерные. При создании одномерного массива объекты располагаются по одной оси, когда используется двухмерный – по двум, а при выборе трехмерного – по трем.
Для вызова окна настроек массива выделите объект, который нужно размножить, и выполните команду Tools → Array (Инструменты → Массив). Откроется диалоговое окно (рис. 2.14).
Рис. 2.14. Диалоговое окно Array (Массив)
В области Array Transformation Screen Coordinates (Use Pivot Point Center) (Трансформации в массиве в экранной системе координат (в качестве центра использовать опорную точку) следует задать инкрементные (Incremental) (расстояние между двумя соседними объектами) или общие (Totals) значения для каждой трансформации Move (Перемещение), Rotate (Вращение), Scale (Масштабирование). Имеется в виду следующее. Если известно расстояние между двумя соседними стульями в ряду, то это значение следует вводить в область Incremental (Инкрементные). Если же известно, например, что в помещении шириной 5 метров следует расставить вдоль стены 8 стульев, то значение 5 метров вводим в область Totals (Общие), причем программа автоматически вычислит расстояние между соседними объектами.
При помощи этих значений можно определить смещение объектов относительно друг друга, а также задать угол поворота и значение масштаба вдоль каждой из трех осей. Чтобы ввести инкрементные значения, следует щелкнуть на стрелках, направленных влево, чтобы задать общие – на стрелках, направленных вправо.