Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга по здмакс.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.54 Mб
Скачать

Введение в 3D Studio MAX

ГЛАВА 1

  • Ключевые концепции 3D Studio MAX

  • Понятия объектов 3DS МАХ

    • Объектно-ориентированное поведение

    • Параметрические объекты

    • Составные объекты

    • Подобъекты

  • Принципы создания объекта сцены

    • Мастер-объект

    • Модификаторы объекта

    • Трансформации объекта

    • Искажения пространства

    • Свойства объекта

    • Поток данных объекта

  • Принципы изменения объекта

    • Изменение базовых параметров по сравнению с трансформацией

    • Модифицирование объектов

    • Применение трансформаций с помощью модификаторов

    • Принципы клонирования

    • Создание копий

    • Создание экземпляров

    • Создание ссылок

  • Как сделать экземпляры и ссылки уникальными

  • Понятия иерархий

    • Иерархия сцены

    • Иерархии материалов и карт

    • Иерархии объектов

    • Иерархии Video Post (видеозапись)

  • Принципы анимации

    • Определение времени

    • Определение ключей

    • Определение параметрической анимации

    • Контроллеры анимации

  • Принципы расширения путем использования подключаемых элементов

    • 3DS МАХ как система подключаемых элементов

    • Использование подключаемых элементов

    • Инсталлирование подключаемых элементов

    • Нахождение подключаемых элементов

    • Работа с недостающими подключаемыми элементами

ГЛАВА 2

  • Смешанный цвет и свет

  • Пигментные цветовые модели

    • Цветовая модель RYB

    • Смешивание пигментных цветов

    • Цветовая модель CYM

    • Первичные пигменты

    • Четырехцветная печать и CYMK

    • Цвет как отраженный свет

    • Модель RGB

    • Смешанные цвета света

    • Использование точечных источников света для анализа цвета RGB

    • Исследование цвета RGB

    • Использование света для объяснения пигмента CYM

    • Смешанный цвет в 3D Studio MAX

    • Описание цветов с помощью HSV

    • Регулировка цвета при помощи осветления и затемнения

    • Исследование Color Selector

  • Цветовая композиция

    • Дополняющие цвета

    • Теплые и холодные цвета

    • Продвижение и отступление цветов

    • Ограничения на использование черного и серого

  • Влияние цвета освещенности

    • Влияние цвета естественного света

    • Солнечный свет

    • Атмосфера

    • Свет во внешнем пространстве

    • Лунный свет

    • Влияние цвета искусственного света

    • Температура лампы

    • Лампы накаливания

    • Флюоресцентные лампы

    • Влияние цветных ламп

    • Использование цветного света

    • Дополняющие цвета в свете

    • Отраженный свет и поглощаемость

ГЛАВА 3

  • Просмотр, перспектива и композиция

  • Методы трехмерного просмотра

    • Ортографический просмотр

      • Виды проекций

    • Аксонометрические виды

    • Просмотр перспективы и камеры

      • Одноточечная перспектива

      • Двухточечная перспектива

      • Изменение на двухточечную перспективу

      • Трехточечная перспектива

      • Изменение на трехточечную перспективу

      • Понимание горизонтов

  • Понимание человеческого зрения и камер

    • Аналогия с камерой 3D Studio MAX

      • Типы линз для камеры 35 мм

      • Изменение размеров линз

      • Широкоугольные линзы

      • Телефотолинзы

    • Понимание параллакса

    • Коррекция перспективы

    • Композиция сцены

      • Грунт рисунка

      • Эскизные наброски

      • Клонирующие камеры

ГЛАВА 4

  • Анимация и сюжетные панели

  • Использование сюжетных панелей

    • Процесс

      • Рассказ истории

      • Сюжетная панель

      • Сценарий

    • Типы сюжетных панелей

  • Рисование сюжетной панели

    • Создание сюжетной панели "Большой отскок"

      • История

      • Рисование сюжетной панели

      • Добавление номеров кадров

  • Методы анимации

    • Проектирование движения

    • Физика движения

    • Преамбула

    • Расплющивание и растяжение

    • Перекрывающее действие

    • Сопровождение

    • Инсценировка

    • Преувеличенное движение

    • Вторичное действие

    • Изучение движения животных

    • Изучение движения человека

      • Равновесие

      • Криволинейное движение

ГЛАВА 5

  • Планирование проектов

  • Решения моделирования

    • Точность

      • Порог вывода изображения

      • Измерение порога точности на сцене

      • Цифровые пороги 3DS МАХ

    • Моделирование деталей

    • Сложность модели

    • Установка единиц

      • Установка единицы измерения

      • Установка масштаба единиц системы

  • Манипулирование видами

    • Расположение видовых окон

    • Ориентации вида

    • Навигация по видам

      • Изменение масштаба отображения видов

      • Панорамирование видов

      • Вращение видов

  • Работа с файлами

    • Объединение множества файлов сцен

      • Стратегии для файлов сцены

      • Объединение и замена объектов на сцене

    • Координация с другими программами моделирования

      • Преобразования файлов

      • Обеспечение координации файлов

    • Управление картами и материалами

      • Глобальные библиотеки

      • Библиотеки проектов

    • Управление выводом

      • Файлы для различных типов вывода

      • Преобразования файлов

  • Предотвращение катастрофы

    • Сохранение файлов

    • Резервирование файлов

    • Откат может привести к ошибке

      • Использование Undo/Redo

      • Использование Hold и Fetch

    • Архивирование и резервирование файлов

      • Команда архивирования 3DS

      • Ручное архивирование

ГЛАВА 6

  • Выборка, трансформации и точность

  • Использование выборок

    • Основы выборок

      • Использование инструментов выборки

      • Использование выборки области

      • Добавление/удаление объектов из выборки

      • Фильтрация выборки

      • Блокировка выборки

    • Выборка подобъекта

    • Выборка объектов по свойству

      • Выборка объектов по типу

      • Выбор объектов по имени

      • Выбор объектов по цвету каркаса

      • Выбор объектов и граней по материалу

      • Выбор граней по группе сглаживания

    • Создание поименованных наборов выборок

      • Переименование и удаление поименованных наборов выборок

      • Именование выборок подобъектов

  • Использование групп

    • Создание групп

    • Трансформация и модификация групп

    • Разделение группы

    • Стратегии группирования

  • Использование координатных сеток и вспомогательных объектов

    • Установка основной сетки

      • Отображение основных сеток в видовых окнах

      • Установка интервала в основной сетке

      • Установка цветов сетки и фона

    • Использование объектов сетки

      • Работа с сетками

    • Использование вспомогательных объектов

      • Использование рулеток

      • Использование точек

      • Использование фиктивных объектов

  • Выбор опций фиксации

    • Установка сеточных и пространственных фиксаций

    • Использование фиксации для создания объектов

    • Использование фиксации для перемещающихся объектов

    • Использование фиксации угла

    • Использование процентной фиксации

    • Использование фиксации, задаваемой счетчиком

  • Использование трансформаций и координатных систем

    • Использование менеджеров трансформации

      • Выбор координатной системы трансформации

      • Выбор центра трансформации

      • Ограниченные трансформации

    • Использование клавиатуры для трансформации с точностью

      • Использование для трансформации клавиш со стрелками

      • Использование диалога ввода значений трансформации

    • Трансформации "зеркало", "массив" и "моментальный снимок"

      • Зеркальное отображение объектов

      • Организация объектов в массивы

      • Создание массива вдоль произвольной оси

      • Массивы моментальных снимков

  • Инструменты выравнивания

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

      • Выравнивание положения объекта

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

    • Выравнивание по нормалям граней

    • Выравнивание при помощи Place Highlight

ГЛАВА 7

  • Основы создания объектов

  • Основы создания объектов

    • Создание в интерактивном режиме

      • Использование при создании клавиши Ctrl

      • Создание посредством клавиатуры

      • Влияние панели Creation (создание)

    • Создание при помощи Home Grid

    • Создание при помощи вспомогательных сеток

    • Точность при создании

  • Создание параметрических примитивов

    • Параметры параметрического создания

      • Размеры

      • Сегменты

      • Сглаживание

      • Координаты проецирования

      • Параметры "порций"

      • "Вариации"

      • "Семейство"

      • Точки пространственного центра

      • Ориентация ограничивающей рамки

      • Параметры пластин и срезов

      • Параметрические координаты проецирования

      • Параметрические опции сглаживания

      • Манипуляция компонентами

      • Ограничивающая рамка

      • Центр выборки

      • Матрица трансформации

      • Локальная система координат

      • Система координат

      • Точка вращения

    • Основные примитивы

      • Коробки

      • Цилиндры и трубы

      • Конусы

      • Сферы и геосферы

      • Top

      • Сложные объекты (Hedra и Teapot)

  • Понимание геометрических классов

    • Все становится гранями

    • Работа с лоскутами по сравнению с работой с каркасными примитивами

    • Новый геометрический класс

ГЛАВА 8

  • Моделирование на уровне объектов

  • Основы применения модификаторов

    • Модификация одиночных объектов

    • Модификация выборок объектов

  • Использование Modifier Stack

    • Разрушение стека

    • Навигация по стеку модификаторов

    • Сохранение модификаторов

    • Порядок модификаторов

    • Манипуляция гизмо

    • Масштабирование гизмо

    • Использование пределов модификатора

      • Изгибание соломинки с использованием пределов

  • Отличия между трансформациями и модификаторами

    • Неоднородное масштабирование

    • Использование XForm вместо трансформаций

  • Использование осевых деформаций

    • Использование изгиба

    • Использование Taper

    • Использование Skew

    • Использование Twist

    • Использование Stretch

ГЛАВА 9

  • Моделирование при помощи форм

  • Создание объектов форм

    • Создание линий

      • Методы создания линий

      • Интерактивное создание

      • Создание через клавиатуру

    • Создание параметрических форм

      • Создание кругов и N-угольников

      • Создание пончиков и звезд

    • Создание прямоугольников и эллипсов

      • Создание дуг

      • Создание спиралей

      • Создание текста

    • Создание множества сплайнов в одной и той же форме

    • Понимание интерполяции формы

  • Использование Edit Spline

    • Работа с подобъектами формы

      • Использование Undo в Edit Spline

      • Отсоединение подобъектов

      • Удаление подобъектов

      • Трансформация подобъектов

      • Минимизация системных накладных расходов, вызванных Edit Spline

    • Редактирование на уровне объекта

      • Использование Create Line

    • Редактирование на уровне вершины

      • Работа со свойствами вершины

      • Как сделать вершину первой вершиной

      • Соединение вершин

      • Добавление вершин

      • Объединение вершин

      • Трансформация вершин

      • Трансформация ручек вершин Безье

      • Анимация трансформаций вершины

    • Редактирование на уровне сегмента

      • Разрыв сегментов

      • Работа со свойствами сегмента

      • Трансформация сегментов

    • Редактирование на уровне сплайнов

      • Замыкание сплайнов

      • Создание контуров для сплайнов

      • Булевы операции

      • Зеркальное отображение сплайнов

      • Трансформация сплайнов

  • Использование модификаторов форм

    • Применение к сплайнам геометрических модификаторов

    • Преобразование форм в плоские каркасы

    • Вытягивание сплайнов

    • Вращение сплайнов

      • Установка оси Lathe

      • Управление поверхностью кругового вращения

    • Создание фасок на сплайнах

      • Установка значений для Bevel

      • Выбор ребер для обработки

      • Ликвидация пересечений

ГЛАВА 10

  • Создание loft-объектов

  • Концепции создания loft-объектов

    • Терминология для loft-объектов

    • Создание исходных форм для поперечных сечений и путей

      • Трансформация форм

      • Создание форм на месте

      • Изменение точки вращения формы поперечного сечения

  • Методы создания loft-объектов

    • Как начать с формы

    • Как начать с пути

    • Выбор метода клонирования

      • Создание экземпляров первой формы

      • Выполнение Move, Instance и Copy

    • Перемещение из панели Create в панель Modify

  • Создание loft-объектов со множеством форм

    • Добавление форм к пути

      • Установка уровня пути

      • Использование Get Shape

      • Навигация по уровням путей

    • Изменение одной формы на другую

      • Согласование первой вершины

      • Согласование вершин

    • Комбинирование разомкнутых и замкнутых форм

    • Разделение одного сплайна на два

  • Управление поверхностью лофтинга

    • Установка деталей оболочки

      • Установка шагов пути и интерполяция уровней пути

      • Установка шагов формы и оптимизация

      • Создание наконечников

    • Установка характеристик поверхности

      • Создание контура поверхности

      • Создание крена поверхности

      • Выбор линейной или криволинейной поверхности

    • Установка свойств визуализации поверхности

      • Сглаживание поверхности

      • Проецирование (mapping) поверхности

  • Редактирование форм лофтинга

    • Сравнение форм

    • Позиционирование форм

      • Изменение уровня пути

    • Использование кнопок выравнивания

      • Удаление форм

      • Использование трансформаций

    • Модификация форм

    • Анимация форм

  • Редактирование путей лофтинга

    • Замкнутые пути

    • Возвратные пути

    • Анимация путей лофтинга

  • Использование кривых деформации лофтинга

    • Использование масштабной деформации

    • Использование деформации скручиванием

    • Использование деформации колебанием

    • Использование деформации фаской

  • Создание посредством деформации подгонкой

      • Лофтинг гребной лодки, полученный с помощью деформации Fit

ГЛАВА 11

  • Моделирование с помощью булевых операций

  • Основы булевых операций

    • Булевы выражения в качестве составных объектов

      • Опции обновления

      • Интерактивные булевы операции

    • Вложенные булевы объекты

  • Булевы характеристики

    • Соображения по улучшению булевых операций

    • Вырезание при помощи булевого вычитания

    • Создание посредством булевого пересечения углублений в новых объектах

    • Моделирование при помощи булевого объединения

ГЛАВА 12

  • Моделирование подобъектов

  • Редактирование на уровне подобъекта

    • Использование модификаторов выборки

      • Активная выборка стека

      • Модификаторы "Edit'

      • Определение выборок с помощью Volume Select

      • Механика модификаторов Edit

    • Уровни выборки внутри модификаторов Edit

      • Модификаторы Edit как наборы выборок

      • Поименованные наборы выборок подобъектов

    • Определение выборок подобъектов для других модификаторов

      • Настройка модификаторов при помощи выборок подобъектов

      • Использование выборок EditableMesh с другими модификаторами

      • Расположение центров гизмо на выборках подобъектов

  • Основы моделирования подобъектов

    • Общие понятия для модификаторов Edit

      • Присоединение на уровне объекта

      • Усредненные точки вращения-центры для соприкасающихся выборок

      • Использование точек и сеток вместо точек вращения

      • Угловые пороги

      • Анимация трансформаций подобъектов

      • Полезные "горячие" клавиши

    • Общие термины и понятия для каркасов

      • Объект EditableMesh

      • Использование EditableMesh по сравнению с использованием EditMesh

      • Графические компоненты каркаса

      • Определения каркасной поверхности

ГЛАВА 13

  • Каркасное (mesh) моделирование

  • Моделирование при помощи вершин

    • Основы понятия уровня вершин

      • Выбор вершин

      • Скрытие вершин

      • Трансформация вершин

      • Масштабирование цилиндра для превращения его в гантелю

      • Вращение вершин

      • Моделирование при помощи Affect Region

    • Создание вершин

      • Использование для вершин существующих каркасов

      • Использование Vertex Create

    • Топология вершин

      • Объединение вершин

      • Разрушение вершин

      • Отсоединение вершин

      • Удаление вершин

  • Моделирование при помощи граней

    • Основы уровней граней

      • Выбор граней

      • Скрытие граней

      • Трансформация граней

    • Создание граней

      • Вытягивание граней

      • Укладка граней мозаикой

      • Построение граней

    • Топология граней

      • Разбиение граней на компоненты

      • Отсоединение граней

      • Разрушение граней

      • Как сделать грани планарными

      • Удаление граней

  • Управление поверхностью при помощи граней

    • Сглаживание граней

      • Понимание сглаживания граней

      • Использование AutoSmooth

      • Идентификация сглаживающих групп

      • Присвоение сглаживания вручную

    • Управление нормалями граней

      • Унификация нормалей

      • Отображение нормалей

      • Переключение нормалей

      • Унификация нормалей против двусторонних материалов

    • Присвоение ID материала

      • Выбор по ID

  • Моделирование при помощи ребер

    • Основы уровня ребер

      • Трансформация ребер

    • Управление видимостью ребер

      • Присвоение видимости вручную

      • Использование AutoEdge

    • Создание граней при помощи ребер

      • Вытягивание ребер

      • Разделение ребер

      • Топология ребер

      • Поворот ребер

      • Разрушение ребер

      • Удаление ребер

ГЛАВА 14

  • Лоскутное (patch) моделирование

  • Основные сведения о типах лоскутов

    • Опции отображения лоскутов

    • Понимание кривых Безье

      • Внутренние вершины

      • Внутренние вершины/управляющие ручки

      • Деление и распространение

  • Создание лоскутов

    • Использование лоскутов, полученных из примитивов

    • Использование лоскутов из Extrude и Lathe

      • Покрывание (capping) лоскутов

      • Непрерывность сглаживания

  • Применение EditPatch

    • Работа с лоскутами на уровне Object

      • Топология лоскута

      • Присоединение лоскутов

    • Лоскутное моделирование на уровне Patch

      • Трансформация лоскутов

      • Отсоединение лоскутов

    • Лоскутное моделирование на уровне Edge

      • Трансформирование ребер лоскутов

      • Добавление лоскутов

    • Лоскутное моделирование на уровне Vertex

      • Трансформация ручек вершин и векторов

      • Объединение

      • Удаление

  • Поддержка лоскутного режима

    • Использование модификаторов на лоскутах

ГЛАВА 15

  • Сложные модификаторы

  • Модификаторы геометрии

    • Использование Displace

    • Использование Noise

    • Использование модификатора Wave

    • Использование модификатора Ripple

    • Использование Free Form Deformation

  • Каркасные модификаторы

    • Использование Optimize

    • Использование MeshSmooth

    • Использование модификатора Relax

  • Модификаторы трансформаций

    • Выборка при помощи Volume Select

    • Трансформация при помощи модификаторов XForm и Linked XForm

  • Модификаторы поверхности

    • Модификатор Normal

    • Модификатор Smooth

    • Модификатор Material

    • Модификатор UVW Map

ГЛАВА 16

  • Построение систем: пример использования Biped

  • Решение Biped для создания живого движения

    • Скелет двуногой фигуры

    • Анимация, управляемая шагами

    • Сохранение и загрузка файлов Biped

  • Проект MuyBridge

    • Сбор исходного материала

    • Настройка 3DS МАХ и Biped для ротоскопирования

    • Анализ движения и создание "наброска" шагов

    • Завершение анимации установкой ключей тела

    • Наращивание тела

ГЛАВА 17

  • Применение исказителей пространства

  • Различия между искажениями пространства и модификаторами

    • Исказители пространства и стек

  • Универсальные исказители пространства: Displace

  • Объектные искажения пространства

    • Ripple

      • Phase

      • Использование Ripple для анимации глицериновой лампы

      • Создание глицеринового потока с помощью Ripple

      • Flexibility

    • Wave

      • Моделирование и анимация при помощи Wave

    • Bomb

      • Использование Bomb для сборки

    • Path Deform

      • Использование Path Deform для модификации текста

  • Исказители пространства частиц

ГЛАВА 18

  • Построение и анимация иерархий

  • Использование иерархий объектов

    • Родительские, дочерние и корневые объекты

    • Иерархии и мир

    • Просмотр дерева иерархии

  • Связывание объектов

    • Установка наследования связей

    • Отображение связей

    • Как избежать в иерархиях неоднородного масштабирования

  • Работа с точками вращения

    • Настройка точек вращения

      • Выравнивание точек вращения

      • Выравнивание точек вращения посредством команды Align

    • Настройка трансформаций

      • Сброс трансформаций

      • Сброс трансформаций посредством утилиты Reset Transform

    • Установка блокировок трансформаций объекта

  • Использование фиктивных объектов

      • Связанная атомарная структура

  • Использование инверсной кинематики

    • Системы координат

    • Ситуации, которых следует избегать при использовании IK

  • Определение IK-суставов

    • Установка Joint Parameters

      • Активизация суставов

      • Ограниченные суставы

      • Снижение и затухание суставов

      • Копирование и вставка суставов

      • Установка параметров суставов для корневых объектов

    • Приоритет суставов

  • Определение кинематической цепи

  • Анимация при помощи инверсной кинематики

    • Использование Interactive IK

    • Использование Applied IK

      • Связывание с позицией объекта

      • Связывание с ориентацией объекта

      • Применение IK-решений

ГЛАВА 19

  • Освещение и атмосфера

  • Настройка стандартного освещения

    • Освещение по умолчанию 3DS МАХ

    • Базовые стили иллюминации: треугольное и зонное освещение

    • Отраженный свет

  • Источники света и их иллюминация

    • Типы источников света

      • Всенаправленные источники света

      • Направленные источники света

      • Целевой точечный источник света

      • Свободный точечный источник света

      • фоновый свет

    • Общие элементы управления светом

      • Множители

      • Ослабление

      • Яркая точка и граница света

      • Превышение (overshoot)

    • Трансформация источников света

  • Работа с тенями

    • Использование теней, построенных при помощи трассировки лучей (ray-traced-теней)

      • Смещение трассы луча

    • Использование карт теней

      • Размер карты теней и качество тени

      • Map Bias и точность контакта

      • Map Sample Range и мягкость краев

  • Проектирование образов

    • Проектируемый свет

    • Настройка проекций света

  • Установка среды

    • Установка фона

    • Использование объемного света

    • Использование тумана и объемного тумана

    • Использование горения

    • Антураж сцены

      • Лучи света и свечение

      • Дым, дымка и мгла

    • Эффекты отражения

  • Освещение при помощи осветительных приборов

    • Приборы внутреннего освещения

      • Настенные светильники (бра) и световые фестоны

      • Линейные источники света

    • Моделирование светящихся надписей

      • Самосветящиеся надписи

      • Подсвеченные сзади надписи

    • Моделирование неоновой надписи

ГЛАВА 20

  • Камеры и установка кадра

  • Установка камер

    • Создание объектов камер

      • Установка поля зрения

      • Установка фокусного расстояния или параметра Lens

    • Важность именования камер

    • Размещение камеры

      • Использование кнопок навигации видом камеры

      • Трансформация камер

      • Safe Frame

    • Перемещение камеры

      • Создание путей

      • Теория перемещения камеры

      • Использование съемочной тележки

      • Панорамирование

      • Замораживание

      • Двигаться или не двигаться

    • Использование фиктивных объектов для построения виртуальной студии

    • Глядя на контроллер Look At

    • Применение плоскостей отсечения

  • Моделирование техник съемки

    • Теория композиции кадра

    • Композиция посредством объективов

    • Композиция посредством углов

ГЛАВА 21

  • Материалы и текстуры

  • Концепции дерева материалов

  • Интерфейс Material Editor

    • Ячейки образцов материалов

    • Элементы управления отображением Material Editor

    • Элементы управления материалом для активных материалов

      • Создание новых материалов и карт

      • Замена материалов посредством Put и Assign

      • Сохранение материалов в библиотеках

      • Каналы эффектов материала

      • Отображение текстур

      • Использование Show End Result

    • Навигация по Material Editor

      • Необходимость в названиях

      • Использование Material/Map Navigator

      • Обход ветвей в Material Editor

      • Просмотр материалов и карт

      • Замена карт и подматериалов

  • Работа с материалом Standard

    • Компоненты цвета материала Standard

      • Компонент цвета Diffuse

      • Компонент цвета блика

      • Фоновый компонент цвета

      • Блокирование цветов

    • Базовые параметры материала Standard

      • Режимы затенения

      • Опция 2-Sided

      • Опция Wire

      • Параметры сияния

      • Параметры непрозрачности

      • Параметры самосвечения

    • Каналы проецирования материала Standard

      • Текстурные карты Diffuse и Ambient

      • Карты блика Specular

      • Карты выдавливания (Bump Maps)

      • Карты Shininess и Shininess Strength

      • Карты Self-Illumination

      • Карты непрозрачности

      • Карты Filter Color

      • Карты Reflection

      • Карты Refraction (преломления)

    • Автоматически вычисляемые отражения

      • Карты Refract/Reflect

      • Карты Flat Mirror

      • Множественные зеркала

  • Использование типов карт

    • Типы карт для образов

      • Типы 2D-карт

      • Сглаживание ZD-карт посредством Blur

      • Уникальные элементы управления 2D Map

      • Типы 3D-карт

    • Типы карт для композиции

      • Типы карт Mask, Composite и Mix

    • Типы карт для модификации цвета

    • Анимация карт и их параметров

  • Использование составных типов материалов

    • Материал Top/Bottom

    • Материал Double Sided

    • Материал Blend

    • Материал Matte/Shadow

    • Материал Multi/Sub-Object

  • Исследование "подводных камней", связанных с

    • Неправильный размер - необходимость в масштабировании

    • Обои - необходимость в случайности

    • Выглядит "слишком" хорошо - необходимость "запачкать"

    • Неровности - необходимость в размывании

  • Заметки о материалах ветеранам 3D Studio для DOS

ГЛАВА 22

  • Проецирование (mapping) для материалов

  • Координаты проецирования

    • Пространство координат UVW

    • Параметрическое проецирование

    • Модификатор UVW Mapping

    • Настройка размера и размещения битовых карт

      • Масштаб гизмо и параметры мозаичности материала

      • Положение гизмо и параметры смещения материала

      • Вращение гизмо и параметры угла материала

      • Опции Mirror и Flip

    • Выравнивание гизмо проецирования

    • Получение координат проецирования

  • Типы проекций отображений

    • Пленарное (Planar) проецирование

      • Технологии работы с пленарным проецированием

    • Цилиндрическое проецирование

      • Технологии цилиндрического проецирования

    • Сферическое проецирование

      • Технологии сферического проецирования

    • Проецирование Shrink Wrap

      • Технологии работы с проецированием Shrink Wrap

    • Прямоугольное проецирование

      • Технология работы с прямоугольным проецированием

    • Стратегии проецирования

ГЛАВА 23

  • Инструменты управления анимацией

  • Понимание среды анимации

    • Время конфигурирования

    • Перемещение во времени

  • Использование Track View

    • Иерархический список

      • Ветвь Sound

      • Ветвь Environment

      • Ветви MEdit Materials и Scene Materials

      • Ветвь Objects

    • Команды иерархического списка

      • Фильтрование иерархического списка

      • Копирование и вставка объектов

      • Создание уникального элемента

      • Note Tracks

      • Visibility Tracks

    • Работа с ключами и диапазонами

      • Создание ключей

      • Удаление ключей

      • Редактирование значений ключей

      • Настройка хронометрирования ключей

      • Настройка хронометрирования ключей через линейки диапазонов

    • Работа со временем

      • Вставка времени

      • Масштабирование времени

      • Реверсирование времени

      • Удаление времени

      • Использование Time Clipboard

      • Сокращение ключей

    • Работа с кривыми функций

      • Редактирование кривых функций

      • Применение кривых Ease и Multiplier

      • Типы Out-of-Range

      • Влияние типов Out-of-Range на движение предмета

      • Режим Position Ranges

  • Работа с траекториями

ГЛАВА 24

  • Использование контроллеров и выражений

  • Выбор различных типов контроллеров

  • Что такое контроллеры

    • Контроллеры с одним и с несколькими параметрами

    • Параметрические контроллеры против ключ-базированных

    • Типы данных контроллера

  • Ключ-базированные контроллеры

    • Контроллеры Безье

      • Влияние тангенциальных типов Безье на движение объекта

    • Контроллеры ТСВ

      • Влияние изменений значений параметров ТСВ на движение объекта

  • Параметрические контроллеры

    • Контроллеры Noise

    • Основные сведения о контроллерах выражений

      • Настройка числа сегментов высоты цилиндра на основе угла изгиба.

  • Составные контроллеры

    • Контроллер Position/Rotation/Scale

      • Контроллер LookAt

      • Использование контроллера LookAt с объектом

    • Контроллер Path

      • Использование контроллера Path с объектом

      • Влияние значений Bank Amount и Smoothness на контроллеры Path

      • Создание горяшего фитиля с использованием анимированного масштаба лофт-объекта системы частиц и контроллера ...

    • Контроллер Euler XYZ

      • Использование контроллера Euler ЛУ7лля настройки параметров интерполяции для отдельных осей врашения

    • Контроллеры List

      • Объединение контроллеров Path, Bezier и List для ограничения контроллера Path временным диапазоном

      • Создание преследующей (с отставанием) камеры за объектом, использующим Path Controller

  • Контроллеры Expression

    • Типы данных контроллера Expression

    • Переменные контроллера Expression

      • Значения Tick Offset

      • Зарезервированные имена переменных

    • Диапазоны значений данных, ассоциированные с параметрами

    • Упражнение, связанное с применением контроллера Expression

      • Контроллер Expression реализующий контроллер LookAt относительно одной оси

  • Копирование и вставка контроллеров

      • Экземпляризованные контроллеры для параметров объекта

      • Применение контроллеров Path к модификатора^ гизмо

  • Преобразование вывода параметрического контроллера в ключ-базированную анимацию

      • Использование 1К/Вind для создания ключей внимании из процедурного контроллера

ГЛАВА 25

  • Построение и анимация частиц

  • Исследование систем частиц 3D Studio MAX

    • Параметры Spray и Snow

      • Счетчики частиц

      • Speed и Variation

      • Представление видовых окон

      • Назначение материала

    • Управление временем частиц

      • Start и Life

      • Настройка значений по умолчанию

      • Constant и Varying Birth Rates

    • Размер и ориентация эмиттера

  • Исследование системы частиц Spray

    • Применение Drop Size

    • Типы визуализации Spray

    • Материалы и распыляемые частицы

      • Проецирование (Mapping)

      • Испускание искр

      • Имитация горящего фитиля при поллоши распыления

  • Исследование системы частиц Snow

    • Использование Flake Size

    • Типы визуализации Snow

    • Материалы и проецирование

    • Использование Snow для генерации пузырьков

      • Создание пузырьков с использованием Snow

  • Другие частицы

    • Sand Blaster

    • All Purpose Particles

  • Использование частиц вместе с исказителями

    • Создание фонтана при помощи исказителей пространства

      • Использование гравитации

      • Использование нсказителен пространства и частиц

      • Использование Deflector

      • Использование ветра

ГЛАВА 26

  • Визуализация неподвижных образов

  • Основы визуализации в 3D Studio MAX

    • Элементы управления визуализацией

      • Начало визуализации

      • Типы визуализации

  • Цветовая глубина

    • 8-разрядные неподвижные образы

      • Полосы (banding)

      • Прореживание (dithering)

      • Понятие сложности модели

    • 24-разрядные образы с высоким разрешением

  • Определение выводного разрешения и выбор носителя

    • Влияние выбора носителя

      • Отпечатки с непрерывными тонами

      • Экранная печать

    • Проблемы четкости образа

      • Зернистость (Pixelation)

      • Четкость экранных образов

    • Размер печати и выводное разрешение

      • Печать с цветами, меньшими истинного цвета

    • Расчет экранов для существующих образов

  • Изучение сложности и точности модели

    • Иерархия деталей фокуса модели

      • Детали геометрии

      • Детали битовой карты

    • Проблемы фонового образа

      • Использование фоновых объектов

      • Использование предварительного просмотра образов Show Background

    • Наложения текста

      • Проблемы, связанные с текстовыми объектами

      • Опция Video Post для композиции образов

      • Композиция посредством альфа-каналов

    • Параметры выводного образа

    • Интересы конечного образа

ГЛАВА 27

  • Визуализация анимаций

  • Планирование воспроизведения

  • Что такое цифровое воспроизведение

    • Управление палитрой

      • Создание 8-разрядной цветовой палитры

      • Работа с несколькими палитрами

      • Устранение прореживания

    • Что такое сжатие цифрового видео

      • Распространенные кодеки и 3DS МАХ

    • Видеоразрыв

    • Размер файла

    • Определение скоростей воспроизведения

    • Планирование точек разрыва

    • Использование переходов

  • Использование ЗD-анимации для оперативного

    • Использование 3D Studio MAX VRML Exporter

    • Оптимизация трехмерных миров

  • Визуализация вывода для воспроизведения с видеоленты и пленки

    • Запись компьютерных анимаций в реальном времени

    • Выполнение визуализации на диск

      • Достоинства визуализации на диск

      • Последовательные файлы

      • Соображения по поводу дискового пространства

      • Конфигурирование для покадровой записи

      • Код времени

      • Код времени с отброшенным кадром против кода времени с неотброшенным кадром

      • Форматы VTR

      • Аппаратная конфигурация VTR

      • Вопросы синхронизации

  • Визуализация кадров против визуализации полей

    • Когда выполнять покадровую визуализацию

    • Когда визуализировать полями

    • Настройка полей

  • Что такое ротоскопирование

    • Соображения по поводу дискового пространства

    • Методы захвата

      • Когда удалять поля

      • Использование механизмов управления кадрами и IFL

    • Выполнение визуализации на пленку

      • Управление кадрами и длина анимации для воспроизведения фильма

      • Работа с файлами высокого разрешения

      • Использование размывания движения объектов для производства кинематографических эффектов

ГЛАВА 28

  • Композиционные эффекты

  • Понимание Video Post

  • Использование событий Scene

    • Управление диапазоном сцены по отношению к диапазону Video Post

    • Опции визуализации

    • Исследование движения

      • Концепции размывания движения

      • Размывание движения объекта

      • Durafion Subdivisions

      • Экземпляры

      • Duration

      • Размывание движения сцены

      • Параметры размывания движения сцены

      • Копии размывания движения сцены

      • Объединение размывания движения сцены и объекта

  • Использование событий Image Input

    • Работа с фонами

  • Использование событий Filter и Layer

    • Стратегии для использования событий Filter

    • Использование событий Layer

    • Управление Alpha

  • Использование событий Loop и External

  • Управление Composite Output

ГЛАВА 29

  • Сетевая визуализация

  • Основы сетевой работы

    • Протокол TCP/IP

    • Настройка TCP/IP на компьютере

      • IP-адресация в замкнутой сети

      • IP-адресация в главной сети

  • Компоненты сетевой визуализации 3DS МАХ

    • Менеджер и сервер

    • Queue Manager

  • Настройка 3DS МАХ на сетевую визуализацию

    • Каталоги 3DS МАХ

      • Главный каталог

      • Каталог Stdplugs (Standard Plug-Ins)

      • Каталог Network

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

    • Установка сетевой визуализации 3DS МАХ

    • Установка Manager и Server после 3DS МАХ

    • Параметры server.ini

      • Network configuration

      • Timers

      • Debug (отладка)

      • Archive

    • Параметры Manager.ini

      • Network Configuration

      • Timers

      • Debug

      • Operation

  • Визуализация задания

    • Выполнение Manager и Server

      • В виде службы

      • Опции Services

      • Удаление

      • В режиме Desktop

      • Установка в виде службы

    • Диалог Job Assignment

      • Имя задания

      • Опция Include Maps

      • Выбор менеджера

      • Состояния серверов

      • Пути карт, разделенные дисководы и UNC

      • Map Central

      • Выводные пути

      • Одиночные компьютеры и карты

    • Сетевая визуализация в файлы FLC и AVI

      • Визуализация из диалога Render

      • Визуализация из Video Post

      • Сборка всего вместе

  • Использование Queue Manager

    • Управление заданием

      • Приоритет задания и сервера

      • Планирование серверов

  • Глава 1

  • Ключевые концепции 3D Studio MAX

  • Понятия объектов 3DS МАХ

    • Объектно-ориентированное поведение

    • Параметрические объекты

    • Составные объекты

    • Подобъекты

  • Принципы создания объекта сцены

    • Мастер-объект

    • Модификаторы объекта

    • Трансформации объекта

    • Искажения пространства

    • Свойства объекта

    • Поток данных объекта

  • Принципы изменения объекта

    • Изменение базовых параметров по сравнению с трансформацией

    • Модифицирование объектов

    • Применение трансформаций с помощью модификаторов

    • Принципы клонирования

    • Создание копий

    • Создание экземпляров

    • Создание ссылок

  • Как сделать экземпляры и ссылки уникальными

  • Понятия иерархий

    • Иерархия сцены

    • Иерархии материалов и карт

    • Иерархии объектов

    • Иерархии Video Post (видеозапись)

  • Принципы анимации

    • Определение времени

    • Определение ключей

    • Определение параметрической анимации

    • Контроллеры анимации

  • Принципы расширения путем использования подключаемых элементов

    • 3DS МАХ как система подключаемых элементов

    • Использование подключаемых элементов

    • Инсталлирование подключаемых элементов

    • Нахождение подключаемых элементов

    • Работа с недостающими подключаемыми элементами

Глава 1 Ключевые концепции 3d Studio max

3D Studio MAX является радикально новым подходом к трехмерному моделированию и визуализации. Основные понятия и методы, в соответствие с которыми 3DS МАХ управляет объектами и данными на сцене, существенно отличаются от предыдущих версий 3DS и других программ трехмерного моделирования и визуализации. Эти понятия следует уяснить, чтобы ваша работа с 3DS МАХ была более продуктивной.

В главе рассматриваются следующие понятия:

  • Объекто-ориентированное поведение и основные типы объектов 3D Studio MAX.

  • Определение подобъектов и осуществление доступа к ним.

  • Object Dataflow (потоковая схема) объекта и ее влияние на моделирование.

  • Использование трансформации и модификаторов и отличия между ними.

  • Копии, экземпляры, ссылки и их поведение.

  • Использование иерархической организации в 3D Studio MAX.

  • Определение анимации и управление ею в 3D Studio MAX.

  • Описание подключаемых элементов и их организация.

Понятия объектов 3DS МАХ

Термин объект используется повсеместно во всей программе 3DS МАХ; это объектно-ориентированная программа. Если посмотреть на 3DS МАХ в терминах программирования, все, что создается, является объектами. Геометрия, камеры и источники света на сцене являются объектами. Модификаторы также являются объектами, как и контроллеры, растровые изображения и определения материалов. Многие объекты, подобные каркасам, сплайнам и модификаторам, допускают манипулирование на уровне подобъектов.

В этой книге термин объект относится к чему-то, что можно выбрать и манипулировать им в 3DS МАХ. Если необходимо дополнительное уточнение, термин объект сцены используется для дифференциации геометрии и чего-нибудь, созданного при помощи панели Create (создать) из объектов других типов. В объекты сцены входят источники света, камеры, искажения пространства и вспомогательные объекты. На другие объекты, подобные модификаторам, картам, ключам и контроллерам, ссылаются с помощью конкретного типа. В последующих разделах поясняется объектно-ориентированное поведение 3DS МАХ.

Объектно-ориентированное поведение

Что означает, когда говорят, что 3DS МАХ является объектно-ориентированной программой? Объектно-ориентированное программирование (OOP) - изощренный подход к написанию программного обеспечения, который в настоящее время широко применяется при написании коммерческого программного обеспечения. С точки зрения пользователя 3DS МАХ наиболее важным аспектом объектно-ориентированного программирования является то, как оно влияет на пользовательский интерфейс.

При создании объектов в 3DS МАХ эти элементы переносят с собой информацию о том, какие функции можно выполнять по отношению к ним и что считается действительным поведением каждого объекта. Эта информация влияет на то, что видно в интерфейсе 3DS МАХ. Активными являются только операции, действительные для выбранного объекта; другие операции становятся неактивными или скрываются внутри интерфейса. Рассмотрим примеры объектно-ориентированного поведения:

  • Выберите на своей сцене сферу и щелкните на панели Modify (модифицировать) для применения модификатора к сфере. Отметим, что модификаторы Extrude (вытянуть) и Lathe (вращать) к сфере не применяются. Эти модификаторы могут использоваться только для объектов Shape (форма).

  • Скажем, например, что создается объект лофтинга (loft-объект) и необходимо выбрать форму для лофтинга. После щелчка на кнопке Get Shape (получить форму) курсор изменяется при перемещении над объектами сцены для индикации того, какие объекты являются действительными выборами для формы лофтинга. Только объекты формы, удовлетворяющие ряду требований, являются действительными выборами для операции Get Shape.

В обоих предыдущих примерах 3DS МАХ запрашивает объекты для определения, какие выборы и операции являются действительными на основе текущего состояния программы. После этого 3DS МАХ представляет только действительные выборы.

Такой на первый взгляд простой принцип подхода повышает производительность и экономит значительное время. Сравните поведение 3DS МАХ с поведением более старых программ, в которых вы выбираете объекты или выполняете команды и затем наталкиваетесь на сообщение об ошибке, гласящее о том, что выбранный объект или операция являются недействительными.

Параметрические объекты

Большинство объектов в 3DS МАХ являются формой параметрического объекта. Параметрический объект определяется совокупностью установок или параметров, а не явным описанием его формы. Например, рассмотрим два метода определения сферы, один непараметрический, а другой — параметрический.

  • Непараметрическая сфера. Получает радиус и количество сегментов и использует эту информацию для создания явной поверхности, состоящей из вершин и граней. Определение сферы существует только как совокупность граней. Информация о радиусе и сегментах не сохраняется. Если необходимо изменить радиус или количество сегментов, требуется удалить сферу и создать новую.

  • Параметрическая сфера. Сохраняет параметры радиуса и количества сегментов и отображает представление сферы на основе текущего значения параметров. Параметрическое определение сферы хранится в виде радиуса и количества сегментов. Эти параметры можно изменять и даже выполнять их анимацию в любое время.

Параметрический объект обеспечивает важные опции моделирования и анимации. В общем случае необходимо как можно дольше сохранять параметрическое определение. Некоторые операции 3DS МАХ преобразуют параметрические объекты в непараметрические, иногда называемые явными объектами.

К счастью многие операции не отбрасывают параметрические свойства объекта. Примерами операций, которые отбрасывают параметры, являются:

  • оединение объектов друг к другу посредством одного из модификаторов Edit (отредактировать).

  • Разрушение Modifier Stack (стек модификаторов).

  • Экспортирование объектов в другой файловый формат. В этом случае только объекты в экспортированном файле теряют свои параметрические свойства. На первоначальные объекты в сцене 3DS МАХ это не влияет.

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

Составные объекты

На панели Create можно объединять два и более объектов для создания нового параметрического объекта, который называется составным объектом. В отношении составных объектов следует помнить то, что по-прежнему можно модифицировать и изменять параметры объектов, из которых состоит составной объект. Составной объект является типом параметрического объекта, в параметры которого входят объединяемые объекты и описание способов их объединения.

Например, рассмотрим булеву операцию, в которой из угла коробки вычитается сфера. При использовании многих программ 3DS МАХ результатом этой операции будет явный каркас, который является булевым решением. Если необходимо изменить положение коробки или радиус сферы, следует создать новую коробку и сферу и снова выполнить булеву операцию.

Коробка и сфера сохраняются как часть параметрического составного булевого объекта. Можно по-прежнему осуществлять доступ к параметрам сферы и коробки и выполнять с ними анимацию, а также выполнять анимацию их относительных положений. 3DS МАХ поставляется с тремя стандартными составными объектами:

  • Булевы объекты

  • Объекты, полученные в результате морфинга (morph-объекты)

  • Объекты, полученные в результате лофтинга (loft-объекты)

Подобъекты

Термин подобъект относится к чему-то, что можно выбрать и манипулировать им. Общеизвестным примером подобъекта является одна из граней, образующих каркас. При помощи модификатора Edit Mesh (отредактировать каркас) можно выбрать подобъект, например, грань, после чего ее можно перемещать, вращать, разрушать или удалять.

Легко представить себе подобъекты как вершины или грани, но это понятие распространяется на многие другие вещи вне объектов сцены. Примерами подобъектов, которыми можно манипулировать в 3DS МАХ, являются:

  • Вершины, сегменты и сплайны объектов форм

  • Вершины, ребра и грани каркасных объектов

  • Вершины, ребра и элементы поверхностей лоскутных объектов

  • Формы и пути loft-объектов

  • Операнды булевых объектов

  • Цели morf-объектов

  • Гизмо и центры модификаторов

  • Ключи траекторий движения

В свою очередь перечисленные подобъекты имеют свои собственные подобъекты и, таким образом, создаются ситуации, при которых можно выполнять многоуровневое редактирование подобъектов. Например, представим применение модификатора к выбранному подобъекту вершин из каркасного объекта, который сам является операндом булевого подобъекта. Глубина 3DS МАХ ограничена только вашим воображением.

Во всех предыдущих примерах доступ к подобъектам осуществлялся путем щелчка на кнопке Sub-Object (подобъект) панели команд. Щелчок на этой кнопке осуществляет переход в режим подобъекта, заставляя работать с конкретным типом подобъекта до тех пор, пока этот режим не будет выключен.

Принципы создания объекта сцены

Первыми действиями с 3D Studio MAX будет создание объектов сцены, с которыми после этого выполняются анимация и визуализация. При построении объекта сцены создается процесс, который определяет, как параметры основного объекта модифицируются, трансформируются, искажаются в пространстве, как присваиваются ему свойства и как он окончательно будет отображаться на сцене. Это процесс называется потоковой схемой и понимание его критично для понимания поведения 3DS МАХ.

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

Мастер-объект

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

Мастер-объект обеспечивает следующую информацию об объекте:

  • Тип объекта, например, сфера, камера, loft-объект или лоскутный объект. Тип объекта — это то, что видно в нижней части Modifier Stack или за контейнером Object (объект) в Track View (отследить вид).

  • Параметры объекта, например, длина, ширина и высота коробки. Параметры объекта становятся видимыми при выборе мастер-объекта в Modifier Stack и при расширении контейнера объекта в Track View.

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

Как вы узнаете из раздела "Создание экземпляров" в этой главе, один и тот же мастер-объект может использовать несколько объектов сцены.

Модификаторы объекта

После создания мастер-объекта можно применить любое количество Object Modifier (модификатор объекта), подобных Bend (согнуть) и Stretch (растянуть). Модификаторы манипулируют подобъектами, например, вершинами, по отношению к локальной системе координат объекта и началу координат. Другими словами, Модификаторы изменяют структуру объекта в пространстве объекта.

Поскольку Модификаторы работают с подобъектами в пространстве объекта, они обладают следующими характеристиками:

  • Они не зависят от положения объекта и его ориентации на сцене. Верхняя пара объектов показывает, что Bend не оказывает влияния, если объект перемещается или вращается. Оба объекта имеют одинаковую форму и одинаковую величину изгиба независимо от того, где они находятся на сцене.

  • Они зависят от порядка применения модификаторов и структуры объекта в момент их применения. Модификаторы Bend и Stretch применяются к обоим объектам, но порядок их применения противоположный.

  • Их можно применять ко всему объекту или к частичной выборке подобъектов.

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

Трансформации объекта

Объекты размещаются и ориентируются при помощи трансформаций. При трансформации объекта изменяется его положение, ориентация и размер по отношению к сцене. Система координат, описывающая всю сцену, называется мировым пространством. Система координат мирового пространства определяет глобальное начало координат сцены и устанавливает глобальные оси координат, которые никогда не изменяются. Object Transforms (трансформации объекта) определяет следующую информацию:

  • Позиционирование. Определяет расстояние локального начала координат объекта от начала координат мирового пространства. Например, позиционирование может определить, что начало координат объекта находится на 40 единиц вправо (Х=40), на 25 единиц выше (Z==25) и на 15 единиц позади (Y==15) по отношению к мировому началу координат.

  • Вращение. Определяет ориентацию между локальными осями координат объекта и мировыми координатными осями. Например, вращение может определить, что локальные оси координат объекта повернуты на 45° вокруг мировой оси Y, на 0° вокруг мировой оси Х и на 15 градусов вокруг мировой оси Z.

  • Масштаб. Определяет относительный размер между локальными осями объекта и мировыми осями. Например, масштаб может определить, что локальные измерения пространства объекта отмасштабированы на 200% в мировом пространстве. Поэтому куб может иметь параметры, указывающие размер стороны в 40 единиц, но из-за того, что он отмасштабирован на 200%, на сцене его сторона будет иметь размер 80 единиц.

Комбинация позиционирования, вращения и масштаба называется матрицей трансформации объекта. Отметим, что это именно та матрица, которая изменяется при непосредственной трансформации объекта, а также то, что работа выполняется с полным объектом.

Трансформации объекта имеют следующие характеристики:

  • Определяют расположение объектов и их ориентацию на сцене.

  • Они влияют на весь объект.

  • Они вычисляются после вычисления всех модификаторов.

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

Искажения пространства

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

Очень часто можно обнаружить, что воздействия модификаторов и искажений пространства идентичны. Например, сравним модификатор Ripple (пульсация) и исказитель пространства Ripple. Параметры версии модификатора и версии исказителя пространства одинаковы. Основное отличие состоит в способе воздействия двух этих версий Ripple на объект. Модификатор Ripple непосредственно применен к объекту (слева) и не изменяется при перемещениях объекта по сцене. Исказитель пространства Ripple существует как независимый объект и объект справа привязан к нему. Воздействие исказителя пространства Ripple изменяется, когда привязанный объект перемещается по сцене. Отметим, что перемещение объекта lie влияет на модификатор Ripple, а перемещение объекта, привязанного к исказителю пространства Ripple, оказывает огромное влияние.

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

Свойства объекта

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

Поток данных объекта

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

  1. Мастер-объект определяет тип объекта и сохраняет значения, установленные в параметрах объекта.

  2. Модификаторы изменяют объект в Object Space (пространство объекта) и вычисляются в порядке, в котором применяются.

  3. Трансформации размещают объект на сцене.

  4. Исказители пространства изменяют объект на основе результата трансформаций.

  5. Свойства объекта идентифицируют имя объекта и другие характеристики.

  6. Объект появляется на сцене.

Принципы изменения объекта

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

Ответ следующий: "Да, это имеет значение". Подходящий метод для изменения объекта зависит от потоковой схемы объекта, от того, как объект построен и что планируется делать с ним позже. Знания для того, чтобы сделать успешный выбор, приходят с практикой и опытом. В последующих разделах приводятся общие рекомендации для определения оптимального метода изменения объектов.

Изменение базовых параметров по сравнению с трансформацией

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

Например, рассмотрим различие между изменением параметра высоты для цилиндра и неоднородным масштабированием вдоль локальной оси цилиндра Z. Представим себе цилиндр с высотой 40 единиц, а требуется, чтобы высота цилиндра стала 80 единиц. Если вы не знакомы с параметрическим моделированием, можно сначала подумать об использовании неоднородного масштабирования.

Если масштабировать цилиндр на 200 процентов вдоль длины, получается цилиндр с высотой 80 единиц. Правильно? Да, но не совсем. Если проанализировать параметры объекта для масштабированного цилиндра, будет видно, что его высота составляет 40 единиц. В действительности это будет цилиндр с высотой 40 единиц и масштабом 200 процентов по локальной оси Z. Если необходимо, чтобы цилиндр имел высоту 80 единиц, следует изменить параметр высоты, а не масштабировать цилиндр.

Это изменение может показаться тонким отличием, но имеет основательный эффект, когда к цилиндру начинают применять модификаторы. Помните, в потоковой схеме объекта трансформации, подобные масштабированию, вычисляются после модификаторов. Параметр высоты цилиндра слева был изменен из 40 единиц в 80 единиц и затем цилиндр был согнут вдоль оси Z на 180°. Цилиндр справа масштабирован на 200 процентов для достижения высоты 80 единиц и затем согнут вдоль оси Z на 180°. Отметим, что хотя масштабирование выполнялось до сгибания, в потоковой схеме оно вычисляется после сгибания, что приводит к неоднородному масштабу согнутого цилиндра.

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

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

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

Модифицирование объектов

Используйте модификаторы, если хотите явно изменить структуру объекта и получить максимальное управление изменением. Ко многим возможностям моделирования и анимации в 3DS МАХ доступ осуществляется через модификаторы и их организацию в стеке модификаторов.

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

Например, рассмотрим два варианта применения модификаторов Bend и Taper (сделать конус) к цилиндру. Если сначала сделать цилиндр конусным, а затем применить сгибание (левый объект), получится совершенно другой результат, чем для случая, при котором сначала применяется сгибание, а затем конус (правый объект).

Поскольку результат воздействия модификаторов зависит от порядка их применения, важно спланировать свою стратегию моделирования. Подумайте о том, как подойти к задаче моделирования и как лучше всего скомбинировать модификаторы. План моделирования не должен быть совершенным, поскольку 3DS МАХ позволяет легко вернуться назад и что-либо изменить. Однако разработка плана может сэкономить значительное время и избежать частых возвратов назад в результате проб и ошибок.

Применение трансформаций с помощью модификаторов

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

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

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

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

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

Принципы клонирования

Клонирование применимо практически ко всему в 3DS МАХ. Клон является термином общего назначения, который используется для описания операции создания копии, экземпляра или ссылки. Большинство объектов, таких как геометрия, модификаторы и контроллеры, можно скопировать и создать их экземпляры. Можно сделать ссылки объектов сцены, подобных камерам, источникам света и геометрии. Ниже определяются понятия копии, экземпляров и ссылок:

  • Копии. Просто для понимания. Повсюду в 3DS МАХ можно продублировать все, что определяет объект. При копировании чего-нибудь первоначальный объект и копия являются независимыми.

  • Экземпляры. Описывают метод использования определения одного объекта в нескольких местах. В рамках 3DS МАХ можно создать экземпляры практически любой вещи. Одиночный объект, модификатор или контроллер можно использовать на сцене для многих целей.

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

Для создания клонов можно делать выбор из нескольких методов. Выбранный метод изменяется в соответствии с типом объекта, с которым выполняется работа. В эти методы входит:

  • Нажмите клавишу Shift при трансформации объекта. В зависимости от объекта либо делается копия, либо появляется диалог, в котором выбирается, что необходимо сделать — копию, экземпляр или ссылку. Например, нажатие Shift при перемещении ключей анимации копирует ключи; нажатие Shift при масштабировании сферы отображает диалог Clone Options (опции клона), в котором выбирается, что сделать — копию, экземпляр или ссылку сферы.

  • Выполняйте Clone из меню Edit. Используйте этот метод для клонирования объектов сцены без их трансформации.

  • Используйте Copy and Paste (скопировать и вставить) из Track View. При вставке контроллера в Track View можно выбирать, что сделать — копию или экземпляр этого контроллера.

  • Используйте Drag and Drop (перетащить и опустить). В Material Editor (редактор материалов) можно перетаскивать определения материала и карты из одного фрагмента в другой. Когда материал или карта опускается в фрагмент, карта копируется. Можно также выбирать между копированием и созданием экземпляра карты.

Создание копий

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

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

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

  • Копируйте объекты сцены, если хотите начать с группы аналогичных объектов и затем индивидуально модифицировать каждый объект. Например, создается один цветок и копируется несколько раз как часть букета. Затем можно изменять и модифицировать копии для придания "индивидуальности" каждой из них. При копировании объекта сцены для скопированного объекта создается совершенно новая потоковая схема.

Создание экземпляров

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

  • Создавайте экземпляры модификаторов, если хотите применить одинаковое воздействие к выборке различных объектов. Например, создается сцена, в которой необходимо, чтобы выборка объектов растягивалась в унисон. Выберите все объекты и щелкните на Stretch панели Modify для применения экземпляра одного и того же модификатора ко всем объектам. Изменение параметров Stretch для любого объекта изменяет их для всех объектов.

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

  • Создавайте экземпляры карт в Material Editor, если хотите использовать одинаковую карту во множестве фрагментов карты и обеспечить точную регистрацию. Например, требуется разработать материал керамической плитки. Для управления диффузионной текстурой, сиянием и выпуклостью материала можно применять экземпляры карты. Изменение параметров для одного экземпляра карты изменяет параметры всех карт и обеспечивает регистрацию. Сначала карта применяется как диффузионная маска и затем экземпляр карты применяется как карта выпуклости. В заключение другой экземпляр карты применяется в качестве карты сияния и ее параметры укладки изменяются для создания меньших кусков плитки. Поскольку диффузия, выпуклость и сияние являются экземплярами одной и той же карты, при изменении сияния плитки два остальных ее параметра также изменяются.

  • Создавайте экземпляры объектов сцены, если хотите поместить один и тот же объект в различные места сцены. Модификация или изменение параметров любого экземпляра изменяет также все остальные экземпляры. Например, необходимо показать ряд бутылок на полке бакалейной лавки. Смоделируйте одну бутылку и заполните полку экземплярами. Если изменяется конструкция одной бутылки, все остальные бутылки также изменяются. При создании экземпляра объекта сцены все экземпляры совместно используют одну и ту же потоковую схему от мастер-объекта через все модификаторы. Потоковая схема разветвляется после модификаторов, поэтому каждый экземпляр имеет собственный набор трансформаций, искажений пространства и свойств объекта.

Создание ссылок

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

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

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

Как сделать экземпляры и ссылки уникальными

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

К сожалению, 3DS МАХ не очень последовательна в своих методах создания уникальных экземпляров. Различные экземпляры используют различные методы:

  • Экземпляры карт делаются уникальными с помощью вставки копии экземпляра обратно во фрагмент карты.

  • Экземпляры модификаторов делаются уникальными с помощью щелчка на кнопке Make Unique (сделать уникальным) панели Modify.

  • Объекты сцены и контроллеры делаются уникальными путем щелчка на кнопке Make Unique в Track View.

Понятия иерархий

Практически все в 3DS МАХ организовано в иерархию. Понятие иерархии очень простое для понимания. Если вы пишете отчет, используя план для организации своих мыслей, вы используете иерархию.

Все иерархии в 3DS МАХ следуют одним и тем же принципам. Более высокие уровни в иерархии представляют собой общую информацию и являются уровнями наибольшего влияния. Более низкие уровни представляют собой подробную информацию и являются уровнями меньшего влияния.

Иерархия сцены

  • Верхним уровнем является World (мир). Можно сделать глобальные изменения во всем, что находится на сцене, изменив дорожку World в Track View.

  • Уровень, непосредственно следующий за World, хранит пять категорий, которые организуют все объекты на сцене. Этими категориями являются: Sound (звук), Enviroment (окружение). Material Editor (редактор материалов), Scene Materials (материалы сцены) и Objects (объекты).

  • Множество уровней, которые находятся ниже пяти категорий, хранят детали всего, что есть на сцене.

Иерархии материалов и карт

Определения материалов и карт также организованы в многоуровневую иерархию. Более простые программы используют одиночные материалы и могут допускать только одну карту в качестве текстуры. Другие программы могут разрешать по одной карте для каждого канала, например, выпуклости или непрозрачности. С помощью 3DS МАХ можно создавать иерархический материал и определения карт.

Определения материалов могут иметь вид многоуровневой иерархии:

  • Верхний уровень хранит имя основного материала и тип материала.

  • В зависимости от типа материала может существовать множество уровней подматериалов. Эти подматериалы в свою очередь могут состоять из множества подматериалов.

  • Материал типа Standard является самым нижним уровнем иерархии материалов. Он содержит такие детали, как цвет и каналы проецирования.

Каналы проецирования для стандартного материала также могут быть многоуровневыми иерархиями:

  • В зависимости от типа карты, например. Mask (маска) или Checker (контролер), может существовать множество уровней подкарт. Эти подкарты также могут состоять из множества подкарт.

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

Материал Top-Final показывает иерархию, в которой Diffuse и Shininess используют подкарты, объединенные с маской, a Bump использует просто растровое изображение. Материал показывает иерархию Multi/Sub-Object с двумя подматериалами (1CUPHAND и 1-MARBFRNT).

Иерархии объектов

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

  • Верхний уровень иерархии называется корнем. Технически корнем всегда является World, но большинство людей считает корень наивысшим уровнем иерархии.

  • Объект, связанный с объектами, расположенными ниже его, называется объектом предка. Все объекты ниже предка являются потомками.

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

Иерархии Video Post (видеозапись)

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

  • Компоненты иерархии Video Post называются событиями.

  • Верхний уровень иерархии Video Post называется очередью. В отличие от других иерархий, очередь может иметь множество событий на верхнем уровне. Каждое событие обрабатывается последовательно в соответствии с порядком очереди.

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

  • Самым нижним уровнем в иерархии событий Video Post является событие Image Input (ввод изображения) или Scene.

  • Последним событием в очереди является Image Output (вывод изображения).

Принципы анимации

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

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

Это различие в процессе является причиной того, что в основе дискуссий о времени анимации лежат кадры. Каждое изображение или кадр фильма необходимо нарисовать, обвести и раскрасить вручную. Этот процесс заставляет аниматоров мыслить в кадрах: "Данное действие занимает такое-то количество кадров". "Такое-то должно произойти во время этого кадра".

Представим себе, какой ответ режиссер получит от актера, если скажет: "Теперь побеги к крыльцу в течение 90 кадров, сделай паузу в 20 кадров, а затем бросайся открывать дверь". Мыслить в кадрах неестественно, но так мыслить нас заставляют ограничения технологии анимации. Было бы гораздо проще, если бы анимацию можно было выполнять в реальном времени: "Я хочу, чтобы это длилось четыре секунды, а затем через полсекунды я хочу, чтобы произошло это".

В самом сердце 3DS МАХ анимация выполняется в реальном времени. Вы разрабатываете виртуальный мир, в котором действия определяются и происходят в реальном времени, но перед тем, как вы будете готовы к визуализации, необходимо принять решение о разделении времени между кадрами.

Определение времени

Система измерения времени в 3DS МАХ основана на интервалах времени. Каждый интервал длится 1/4800 секунды. Все то, над чем выполняется анимация, в 3DS МАХ хранится в реальном времени с точностью 1/4800 секунды. Как аниматор, вы должны выбрать, как должно отображаться время при работе и как оно разделяется по кадрам во время визуализации.

Метод отображения времени и частота кадров визуализации определяется в диалоге Time Configuration (конфигурация времени). С помощью диалога Time Configuration, выбирайте методы отображения времени, соответствующие традиционным стандартам анимации и видео, или выберите работу в реальных минутах и секундах. Частота кадров устанавливается на основе различных стандартов или можно указать любую частоту, которая подходит.

Определение ключей

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

3DS МАХ во многом работает точно так же. Вы являетесь главным аниматором. Вы точно указываете, что и когда должно произойти с помощью создания ключей анимации в конкретные моменты времени. 3DS МАХ является вашим помощником и позаботится об анимации, которая происходит за время между ключами.

Для создания ключей анимации выполните следующее:

  1. Включите кнопку Animation (анимация) в нижнем правом углу окна 3DS МАХ.

  2. Перетащите Time Slider (ползунок времени) в нижней части окна 3DS МАХ на время, когда требуется, чтобы что-нибудь произошло.

  3. Перемещайте, вращайте или масштабируйте объект или виртуально изменяйте любой параметр для всего, что находится на сцене. В 3DS МАХ можно выполнять анимацию широкого диапазона параметров. Только с некоторыми параметрами анимацию выполнять нельзя.

Определение параметрической анимации

Другим типом анимации, который поддерживает 3DS МАХ, является параметрическая анимация. При параметрической анимации ключи устанавливать не нужно, поскольку она является предварительно установленным анимационным эффектом. Укажите время начала и прекращения эффекта и установите его параметры, а 3DS МАХ позаботится обо всем остальном. 3DS МАХ поставляется всего с несколькими эффектами параметрической анимации, но верится, что разработчики вскоре создадут подключаемые элементы для увеличения количества таких эффектов.

Хорошим примером параметрической анимации является Noise (шум). Можно присвоить Noise в качестве эффекта практически любому параметру с анимацией:

  • Noise, присвоенный положению объекта, заставляет объект делать случайные прыжки.

  • Noise, присвоенный масштабу объекта, делает объект дрожащим как желатин, по которому ударяют ложкой.

  • Noise, присвоенный одному параметру, например, высоте цилиндра, заставляет этот параметр флюктуировать.

Контроллеры анимации

Все виды анимации в 3DS МАХ, как анимация на основе ключей, так и параметрическая анимация, управляются контроллерами анимации. Как анимация хранится, используются ли ключи или параметры, как значения анимации интерполируются от одного момента времени до другого — все это управляется контроллером анимации (или для краткости - контроллером).

3DS МАХ автоматически присваивает контроллер любому параметру, над которым выполняется анимация, в соответствие с технологией, использующей кнопку Animation и Time Slider. Если необходимо использовать параметрический контроллер, вы должны присвоить его самостоятельно с помощью инструментов в Track View или панели Motion (движение). Вы должны сообщить, можно ли выполнить анимацию параметра или ему уже присвоен контроллер анимации, посмотрев на параметр в Track View.

  • Над любым элементом с пиктограммой зеленого треугольника можно выполнить анимацию.

  • Параметры, с которыми нельзя выполнить анимацию, в Track View не появляются. Отметим, что только нельзя выполнить анимацию с флажком Generate Mapping Coordinates (генерировать координаты проецирования).

  • Для отображения имени любого контроллера, присвоенного параметру, используйте фильтры в Track View. Имена контроллеров добавляются после имени параметра. Если после параметра нет контроллера, анимация над параметром еще не выполнена.

Принципы расширения путем использования подключаемых элементов

Многие программы поддерживают принцип подключаемых элементов для расширения основной функциональности. Простота использования и значение подключаемого элемента зависят от построения основного применения и от того, насколь хорошо поддерживается подключаемый элемент. К счастью, 3DS МАХ имеет плотно интегрированную, надежную архитектуру подключаемых элементов.