Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет_указание_3dsmax.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
35.21 Mб
Скачать

3.2.3. Изменение отображения объекта

С помощью команд панели Display (Отображение) можно изменить имя, цвет и видимость объектов и их компонентов.

Команды свитков Hide (Скрыть) и Freeze (Фиксация) управляют доступом к выделенным объектам.

Команды управления цветом, которые расположены на панели Display, позволяют переключать цвета, назначенные объектам в свитке Name and Color (Название и цвет), на цвета материалов, присвоенных им. Это дополнительный способ различения объектов в сложных сценах.

Если с формой или объектом используется Fгeeze (фиксация), то они остаются видимыми на сцене, но будучи зафиксированными, их выбор невозможен, поскольку 3D сцены имеют тенденцию быстро усложняться, то с выбором нужного объекта можно легко ошибиться. «Замороженные» объекты обычно имеют другой цвет. Для модификации такого объекта следует использовать обратную фиксацию (unfгeeze).

3.2.4. Трансформация объектов

Команды трансформации являются базовыми для анимирования объектов. С помощью трансформаций (transforms) объекты отскакивают, сплющиваются, крутятся и летают. На уровне подобъектов трансформации применяются для редактирования моделей. Далее описаны как базовые трансформации, так и более сложные, создающие массивы клонированных объектов.

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

Три основных инструмента трансформации расположены на главной панели инструментов. Они называются:

- Select and Move (Выделить и переместить) – изменение положения объектов путем перемещения их вдоль прямой линии;

- Select and Rotate (Выделить и повернуть) - переориентация объектов путем вращения относительно некоторой точки;

- Select and Scale (Выделить и масштабировать) - увеличение или

уменьшение объектов в направлении к центральной точки преобразования и от нее.

Кнопки преобразований стандартной панели инструментов показаны на

рисунке 4.

Рисунок 4 - Кнопки Select and Move (Выделить и переместить), Select and Rotate (Выделить и повернуть) и Select and Uniform Scale (Выделить и равномерно масштабировать) стандартной панели инструментов

Дополнительные инструменты:

- Axis Constraints (Ограничители по осям) - ограничивает направление трансформаций выделенными осями используемой системы координат;

- Align Tools (Инструменты выравнивания) - выстраивают объекты к окну проекции либо к другим объектам.

Ограничители трансформаций (Transform Gizmos) позволяют накладывать ограничения прямо при наложении трансформаций. Подобно ограничителям в панели Axis Constraints они остаются привязанными к трансформации до тех пор, пока вы не назначите новые. Единственное отличие состоит в том, что эти ограничители возвращаются к прежним установкам сразу после того, как вы отпустите кнопку мыши.

Трансформациям перемещения, вращения и масштабирования соответствуют уникальные наборы ограничителей, которые активизируются щелчком по их управляющим элементам. Эти элементы окрашены в соответствии с той осью, за фиксацию которой они отвечают. Красному ограничителю соответствует ось Х, синему - ось Y, зеленому - ось Z. После щелчка элемент приобретает красный цвет, что свидетельствует о его активизации.

Системы координат (systems of reference) отслеживают положение, ориентацию и масштабирование трансформируемых объектов. Локальная система координат использует подвижные оси для определения пространства объекта, а глобальная использует фиксированные оси для определения положения объекта в глобальном пространстве.

Таблица 2 - Системы координат

Метод

Положение осей

Screen

Х и Z параллельны плоскости экрана, Z - перпендикулярна

World

Х, Y и Z выравниваются по глобальной системе координат

View

Сочетание параметров Screen и World. Х и Y расположены на плоскости видимой сетки активного окна; Z располагается перпендикулярно сетке

Parent

Х, Y и Z выравниваются по локальным координатам родительского объекта. Если родительский объект отсутствует, используются глобальные координаты

Local

Х, Y и Z выравниваются по локальным координатам объекта

Global

Система координат, используемая Euler XYZ Rotation controller (контроллер вращения)

Grid

Х, Y и Z выравниваются по системе координат активной сетки

Pick

Х, Y и Z выравниваются по локальной координатной системе объекта сцены, по которому вы щелкнете

Система координат определяет начало координат и направление текущего преобразования.

1. В основной панели инструментов откройте раскрывающийся список Reference Coordinate System (Выбор системы координат).

2. Выберите из списка какую-нибудь систему.

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

Ограничение по оси временно ограничивает направление, в котором может быть осуществлена трансформация. Ограничение действует на ось до тех пор, пока не будет выбрано новое ограничение.

1. Щелкните в основной панели инструментов по одной из кнопок чтобы выбрать трансформацию, кото­рую хотите ограничить.

2. Выберите объект, щелкнув по нему. Появится контейнер преобразования с управляющими элементами.

З. Щелкните на свободном месте в панели инструментов и включите опцию Axis Constraints или выполните команду меню Customize > Show UI > Show Floating Toolbars, откроется плавающая панель Axis Constraints (Ограничитель осей).

4. На панели Axis Constraints выберите ось или оси ограничения. Трансформации привяжутся к этим осям. Оси подсветятся желтым.

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

Трансформация ограничивается положительным или отрицательным направлением выбранной оси. Если вы выбрали ограничение по двум осям (ХY, YZ, ZX), трансформация будет ограничена плоскостью, которая определяется данными осями.

Ограничение по оси сохранится во всех трансформациях, пока вы не назначите новое ограничение.

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

Комбинации клавиш для ограничения по оси:

- F5 - ограничение по оси Х;

- F6 - ограничение по оси Y;

- F7 - ограничение по оси Z;

- F8 - переключение между ограничениями плоскостями ХY, YZ и ZX.

Ограничения по осям не влияют на операцию однородного масштабирования.

Если вы испытываете трудности при перемещении объекта, лучше заблокировать выделение. Выделение блокируется и освобождается нажатием клавиши пробела.

Перемещение объекта

Перемещение (move tгаnsfоrm) изменяет положение объекта, передвигая его вдоль осей текущей системы координат. Используя управляющие элементы контейнера преобразования, вы можете осуществлять привязку по осям одновременно с перемещением.

1. В основной панели инструментов выберите инструмент Select and Моvе (Выделить и переместить).

2. Выберите объект, щелкнув по нему. Появится контейнер преобразования с управляющими элементами.

З. Щелкнув по кнопке ХY на панели Axis Constraints, выберите ограничение по какой-нибудь оси или плоскости. Текущие оси станут желтыми, указывая возможные направления движения объекта.

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

5. Для того чтобы изменить ограничение по оси в процессе работы, потяните за нужную ось контейнера трансформации. Для ограничения по двум осям тяните за углы контейнера.

Операция Моvе вызывается с клавиатуры нажатием клавиши W.

Вращение объекта

Вращение (rotate trаnsfоrm) меняет ориентацию объекта, поворачивая его вокруг центральной точки. Используя управляющие элементы контейнера преобразования, вы можете осуществлять привязку по осям одновременно с вращением. По умолчанию центр вращения объекта является его опорной точкой, расположенной в начале координат его локальных осей. Вы можете также назначить центр вращения началу координат текущей координатной системы. Для множественного выделения центром вращения по умолчанию является центр выделения.

1. На основной панели инструментов выберите инструмент Select and Rotate (Выделить и повернуть).

2. Выберите объект, щелкнув по нему. Появится контейнер преобразования с управляющими элементами.

3. Выберите ось трансформации из плавающей панели инструментов или используйте ось Z, заданную по умолчанию.

4. Щелкнув по кнопке на прикрепленной панели Transform Center (Центр трансформации), выберите точку, которая будет центром вращения, или используйте заданную по умолчанию.

5. Щелкните по объекту и перетащите курсор вправо или влево. Форма курсора изменится, и объект повернется вокруг центра текущей трансформации. На контейнере появится изображение сектора, который наглядно показывает текущий угол поворота.

Операция Rotate вызывается с клавиатуры нажатием клавиши Е.

Масштабирование объекта

Масштабирование (scale transform) увеличивает или уменьшает объекты относительно их осей, используя текущий центр трансформации в качестве начала трансформации. Инструменты масштабирования, расположенные в прикрепленной панели масштабирования на основной панели инструментов, включают:

- Select and Uniform Scale (Выбрать и масштабировать равномерно) - выделяет и равномерно масштабирует объект относительно всех трех осей независимо от текущего ограничения по оси;

- Select and Non-Uniform Scale (Выбрать и масштабировать неравномерно) - выделяет и масштабирует объект по одной или двум осям, что приводит к изменению его пропорций;

- Select and Squash (Выбрать и сплющить) - выделяет и увеличивает масштаб объектов относительно одной или двух осей и, наоборот, уменьшает масштаб относительно остальных осей; в результате пропорции объекта меняются, а объем сохраняется.

1. На основной панели инструментов выберите из прикрепленной панели инструмент масштабирования.

2. Щелкнув по кнопке ХY на основной панели инструментов, выберите ограничение по какой-нибудь оси. Если на шаге 1 вы выберете равномерное масштабирование (Uniform Scale), все три оси активизируются автоматически.

3. Щелкните по объекту и перетащите курсор вверх или вниз. Объект будет масштабирован в направлении текущих осей преобразования.

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

Операция Scale вызывается с клавиатуры нажатием клавиши R. При нажатии клавиши R происходит циклическое переключение между тремя командами масштабирования.

Если вам необходима точная трансформация объекта, используйте ручной ввод значений трансформации и привязки. При ручном вводе численные значения (в единицах длины, градусах или процентах) вводятся посредством перетаскивания счетчиков или вводом параметров с клавиатуры. Вы можете ввести значения трансформации в строке координат, расположенной в строке состояния или в одном из специальных диалоговых окон трансформации Trаnsfоrm Type-in.

Для того чтобы открыть диалоговое окно Transform Type-In, нажмите клавишу F12.