-
Команды трансформации являются базовыми для анимирования объектов. С помощью трансформаций (transforms) объекты отскакивают, сплющиваются, крутятся и летают. На уровне подобъектов трансформации применяются для редактирования моделей.
-
Трансформации изменяют положение, ориентацию или размер объектов в зависимости от текущей системы координат и исходной точки преобразований, которую назначаете вы. Трансформации можно выполнять интерактивно либо вводя необходимые параметры с клавиатуры.
-
Ограничители трансформаций (Transform Gizmos) позволяют накладывать ограничения прямо при наложении трансформаций. Подобно ограничителям в панели Axis Constraints они остаются привязанными к трансформации до тех пор, пока вы не назначите новые.
-
Системы координат (systems of reference) отслеживают положение, ориентацию и масштабирование трансформируемых объектов. В главе 3 мы рассмотрели две системы координат: локальную, которая использует подвижные оси для определения пространства объекта (рис.
-
Система координат определяет начало координат и направление текущего преобразования. Информация о том, как каждая система координат выравнивается по сцене, приведена в табл. 5.2. | В основной панели инструментов откройте раскрывающийся список Reference Coordinate System (Выбор системы координат) – см. рис. 5.7. | Рис. 5.7.
-
Центры трансформации обеспечивают различные начальные точки вращения и масштабирования. Если выделено более одного объекта, то активизируется центр трансформации всего выделения. Они не влияют на трансформацию перемещения. | Доступны следующие варианты:
-
3ds max использует матрицу для отслеживания трансформаций относительно локальной и глобальной системы координат. Так как эта матрица постоянно обновляется, сохраняется только результат трансформации. Сравните это с модификаторами, отслеживающимися в упорядоченном списке, который вы можете править, когда угодно. | Центр трансформации будет присвоен текущему преобразованию.
-
Ограничение по оси временно ограничивает направление, в котором может быть осуществлена трансформация. Ограничение действует на ось до тех пор, пока не будет выбрано новое ограничение. | Щелкните в основной панели инструментов по одной из кнопок , чтобы выбрать трансформацию, которую хотите ограничить. | Выберите объект, щелкнув по нему. Появится контейнер преобразования с управляющими элементами.
-
Перемещение (move transform) изменяет положение объекта, передвигая его вдоль осей текущей системы координат. Используя управляющие элементы контейнера преобразования, вы можете осуществлять привязку по осям одновременно с перемещением. | В основной панели инструментов выберите инструмент
-
Вращение (rotate transform) меняет ориентацию объекта, поворачивая его вокруг центральной точки. Используя управляющие элементы контейнера преобразования вы можете осуществлять привязку по осям одновременно с вращением.
-
Масштабирование (scale transform) увеличивает или уменьшает объекты относительно их осей, используя текущий центр трансформации в качестве начала трансформации. Инструменты масштабирования, расположенные в прикрепленной панели масштабирования на основной панели инструментов (рис.
-
Если вам необходима точная трансформация объекта, используйте ручной ввод значений трансформации и привязки. При ручном вводе численные значения (в единицах длины, градусах или процентах) вводятся посредством перетаскивания счетчиков или вводом параметров с клавиатуры.
-
Выберите один из инструментов трансформации | Выделите объект. | В строке состояния выберите режим ввода значений трансформации. Выберите режим Absolute Mode для трансформации объектов в определенное место глобального пространства или Offset Mode для трансформации объектов путем установки шага.
-
Выберите инструмент трансформации. | Выделите объект. | Выберите команду Tools › Transform Type-In (Инструменты › Ввод значений трансформации) или щелкните правой кнопкой мыши по инструменту трансформации. Появится диалоговое окно Transform Type-In текущей трансформации.
-
Выберите команду Customize › Grid and Snap Settings (Настроить › Параметры сетки и привязки) или щелкните правой кнопкой мыши по кнопке блокировки любой привязки за исключением Spinner Snap. Появится диалоговое окно Grid and Snap Settings (рис. 5.29). | Рис. 5.29.
-
Выберите команду Customize › Preferences или щелкните правой кнопкой мыши по строке Spinner Snap. Появится диалоговое окно Preference Settings. | На вкладке General (Главная) установите значения счетчика и привязки. Вы также можете настроить шаг перемещения курсора по счетчикам (рис. 5.31).
-
Выберите инструмент Select and Move (Выделить и переместить) на основной панели инструментов. | Щелкните по кнопке 3D Snap в строке состояния средств управления. | Переместите объект. Во время перемещения объект будет "отвязываться" от одной цели и "привязываться" к другой (рис. 5.32). | Рис.
-
Выберите команду Customize › Grid and Snap Settings или щелкните правой кнопкой мыши по какому-нибудь инструменту привязки. На вашем экране появится диалоговое окно Grid and Snap Settings. | Перейдите на вкладку Snaps (Привязки) – см. рис. 5.33. | Рис. 5.34.
-
Выберите инструмент Select and Rotate (Выделить и повернуть) на основной панели инструментов. | Включите угловую привязку, щелкнув по кнопке Angle Snap в строке состояния. | Поверните объект. Он будет привязан к дискретному градусному увеличению во время поворота (рис. 5.36). | Рис. 5.36.
-
Перейдите на вкладку Options в диалоговом окне Grid and Snap Settings. | Установите значение угла (рис. 5.37). | Рис. 5.37. Увеличение значения угловой привязки до 15° | Закройте диалоговое окно. | Совет | Чтобы повернуть объект вокруг, например, вершины или ребра, включите режим 3DSnap и настройте цель привязки на вкладке Snaps окна Grid and Snap Settings.
-
Выберите инструмент Select and Uni-forme Scale на основной панели. | Включите процентную привязку, щелкнув по кнопке Percent Snap в строке состояния. | Масштабируйте объект. Объект привяжется к дискретному процентному увеличению во время масштабирования (рис. 5.38). | Рис. 5.38.
-
Откройте панель Options (Опции) в диалоговом окне Grid and Snap Settings. | Введите новое процентное значение в поле Percent (Проценты) – рис. 5.39. | Рис. 5.39. Настройка процентной привязки на 20% | Закройте диалоговое окно.
-
Посредством клонирования программа создает копии объектов (и подобъектов), которые выглядят точно так же, как оригинал (рис. 5.40). Можно создать один или несколько клонов, и они могут быть размещены в разных пространственных конфигурациях. | Рис. 5.40.
-
Самый простой способ создания клона – использовать команду Edit › Clone (Правка › Клонировать). При этом клон будет создан в том же самом месте, что и оригинал объекта. | Выделите объект (рис. 5.41). | Рис. 5.41. Выделите объект для клонирования | Выберите команду Edit › Clone.
-
Вы можете создать много клонов, нажав клавишу SHIFT до преобразования объекта. Каждый из клонов будет смещен относительно предыдущего на то же расстояние, на которое первый клон был смещен от оригинала. Этот метод позволяет создавать прямолинейные массивы объектов.
-
Команды Mirror (Зеркальное отражение), Array (Массив) и Align (Выравнивание) применяют комбинацию перемещения, вращения и масштабирования к объектам и их клонам. | Инструмент Mirror отражает объект относительно одной или двух осей. | Выделите объект.
-
Инструмент Array создает массив клонов, трансформируя их в трех измерениях. Диалоговое окно Array включает: | группу Type of Object (Тип объекта) – позволяет выбрать тип клонирования при создании массива (копия, образец или экземпляр) – см. рис. 5.50;
-
Массив сетки (grid array) представляет собой двумерный массив объектов, упорядоченных на плоскости в ряды и колонки. | Выделите объект. | Щелкнув по кнопке на основной панели инструментов, выберите систему координат и центр трансформации. | Выберите инструмент Array.
-
Решетчатый массив (lattice array) добавляет высоту и выводит массив в класс трехмерных. | Повторите шаги создания массива сетки. | В диалоговом окне Array Dimensions выберите вариант 3D. | В поле Count введите количество клонов для вертикального измерения. Затем введите значение отклонения в поле Z.
-
Круговой массив (circular array) – это массив клонов, упорядоченных в круг в одном измерении. | В панели Create откройте подпанель Helpers (Вспомогательные объекты). | В свитке Object Type щелкните по кнопке Point (Точка). | В любом окне проекции щелкните там, где хотите сделать центр.
-
Повторите шаги 1-10 для создания кругового массива. (Если вы только что выполнили предыдущее упражнение и создали круговой массив, смотрите подсказку, расположенную ниже). | Настройте количество объектов массива, изменив параметр ID Count, как показано на рис. 5.62. | Рис. 5.62.
-
Инструмент Snapshot (Снимок) создает большое количество клонов, создавая "снимки" объекта в определенные моменты анимации. По мере продвижения объекта по траектории с него будут сниматься клоны через равные промежутки времени. Клоны не наследуют анимацию исходного объекта.
-
Инструмент Spacing (Шаг) в отличие от Snapshot создает массив, распределяя клоны вдоль пути (path) – см. рис. 5.69. Инструмент Spacing имеет больше параметров настройки клонов и не использует перемещение во времени для определения шага. Также он не работает с клонами каркасного типа. | Рис. 5.69.
-
Инструмент Align (Выравнивание) использует трансформации для выравнивания положения, ориентации или масштабирования одного или нескольких объектов относительно другого объекта. | Выделите объект, который хотите выровнять. Он станет текущим объектом (current object) – см. рис. 5.75. | Рис. 5.75.
-
Нормали – это перпендикулярные векторы, которые выходят из центра каждой грани каркаса. Когда вы выравниваете нормаль одной грани по нормали другой, они располагаются так, что грани только соприкасаются. | Выделите объект. | На прикрепленной панели Align выберите инструмент
-
Инструмент Align to View (Выравнивание по виду) прикрепленной панели Align выравнивает объект относительно координат экрана активного окна проекции, используя центр опорной точки объекта и локальные оси. | Выделите объект. | Выберите инструмент Align to View на прикрепленной панели Align.