Главная страница
Навигация по странице:

  • Использование контроллеров и выражений • Анимация частиц

  • Верстак (секреты мастерства). Интерфейс программы



    Скачать 3.26 Mb.
    НазваниеИнтерфейс программы
    АнкорВерстак (секреты мастерства).docx
    Дата30.03.2018
    Размер3.26 Mb.
    Формат файлаdocx
    Имя файлаВерстак (секреты мастерства).docx
    ТипДокументы
    #18585
    страница17 из 17
    1   ...   9   10   11   12   13   14   15   16   17



    Checker (Шахматная текстура)

    Процедурная карта Checker (Шахматная текстура) представляет собой узор в виде шахматного поля, состоящего из двух настраиваемых цветов.

    Кроме рассмотренных ранее свитков Coordinates (Координаты) и Noise (Шум), карта Checker (Шахматная текстура) содержит дополнительный свиток Checker Parameters (Параметры шахматной текстуры) (рис. 3.27).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_200.png

    Рис. 3.27. Свиток Checker Parameters (Параметры шахматной текстуры) настроек карты Checker (Шахматная текстура)

    Для настройки параметров карты Checker (Шахматная текстура) выполните следующие действия.

    1. При помощи параметра Soften (Размытие) укажите значение размытия границы между соседними клетками разных цветов.

    2. При необходимости измените цвет клеток, щелкнув на образце цвета и настроив его в окне Color Selector (Выбор цвета).

    3. Чтобы вместо цвета использовать карту текстуры, щелкните на одной из кнопок под надписью Maps (Карты текстур) и в появившемся окне Material/Map Browser (Окно выбора материалов и карт) выберите из списка необходимую карту.

    4. Щелкнув на кнопке Swap (Поменять), поменяйте при необходимости местами цвета или карты текстур шахматного поля.
    Gradient Ramp (Усовершенствованный градиент)

    Процедурная карта Gradient Ramp (Усовершенствованный градиент) позволяет использовать произвольное количество цветов для настройки градиента.

    Кроме рассмотренных ранее свитков, общих для многих текстурных карт, Gradient Ramp (Усовершенствованный градиент) содержит свиток Gradient Ramp Parameters (Параметры усовершенствованного градиента) (рис. 3.28).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_201.png

    Рис. 3.28. Свиток Gradient Ramp Parameters (Параметры усовершенствованного градиента) настроек карты Gradient Ramp (Усовершенствованный градиент)

    Для настройки параметров карты Gradient Ramp (Усовершенствованный градиент) выполните следующие действия.

    1. В верхней части свитка настройте отображение цветов градиента на цветовой шкале. Для этого дважды щелкните на требуемом ползунке, чтобы вызвать окно диалога Color Selector (Выбор цвета). Для создания нового ползунка щелкните на поле цвета и переместите ползунок в нужное место. Для удаления – перетащите ползунок в правый угол и после появления значка корзины отпустите кнопку мыши.

    2. В раскрывающемся списке Gradient Type (Тип градиента) выберите один из типов градиента, а в списке Inter– polation (Интерполяция) – один из шести вариантов перетекания цвета между соседними ползунками цветовой шкалы.

    3. Область Noise (Шум) позволяет внести искажения в градиентную заливку. Вы можете выбрать один из трех алгоритмов генерации шума: Regular (Повторяющийся), Fractal (Фрактальный) или Turbulence (Турбулентный).

    4. Задайте величину и размер шума градиентной текстуры с помощью параметров Amount (Величина) и Size (Размер).
    Трехмерные карты текстур

    Трехмерные карты текстур – это процедурные карты, которые генерируются программно и используют в просчетах три измерения: U, V и W.

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

    К данному типу относятся Cellular (Ячейки), Dent (Вмятины), Falloff (Спад), Noise (Шум), Smoke (Дым), Stucco (Штукатурка), Waves (Волны), Wood (Дерево) и др.
    Dent (Вмятины)

    Процедурная карта Dent (Вмятины) позволяет создать на поверхности объектов случайные пятна и вмятины. Может применяться для создания шероховатых и помятых поверхностей.

    Кроме свитка Coordinates (Координаты), рассмотренного ранее, карта Dent (Вмятины) содержит свиток Dent Parameters (Параметры вмятин) (рис. 3.29).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_202.png

    Рис. 3.29. Свиток Dent Parameters (Параметры вмятин) настроек карты Dent (Вмятины)

    Для настройки параметров карты Dent (Вмятины) выполните следующие действия.

    1. Используя параметр Size (Размер), установите относительный размер пятен.

    2. При помощи параметра Strength (Сила воздействия) задайте количество пятен, которое будет отображаться на поверхности материала.

    3. Используя параметр Iterations (Количество итераций), укажите количество итераций фрактального алгоритма расчета пятен.

    4. При необходимости измените цвет пятен, щелкнув на образце цвета и настроив его в окне Color Selector (Выбор цвета).

    5. Чтобы вместо цвета использовать карту текстуры, щелкните на кнопке в области Maps (Карты текстур) и в появившемся окне Material/Map Browser (Окно выбора материалов и карт) выберите из списка необходимую карту.

    6. Щелкнув на кнопке Swap (Поменять), при необходимости поменяйте местами цвета или карты текстур.
    Falloff (Спад)

    Процедурная карта Falloff (Спад) чаще всего применяется для материалов, имеющих прозрачность или отражения, для задания неоднородности проявления этих эффектов.

    Управление параметрами карты осуществляется с помощью свитков Falloff Parameters (Параметры спада) (рис. 3.30), а также Mix Curve (Кривая смешивания) и Output (Результат), рассмотренного выше.

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_203.png

    Рис. 3.30. Свиток Falloff Parameters (Параметры спада) настроек карты Falloff (Спад)

    Для настройки карты Falloff (Спад) выполните следующие действия.

    1. В раскрывающемся списке Falloff Type (Тип спада) выберите один из пяти типов спада: Toward/Away (На наблюдателя/от наблюдателя), Perpendicular/ Parallel (Перпендикулярно/параллельно), Fresnel (По Френелю), Shadow/ Light (Тень/свет) и Distance Blend (Расстояние смешивания).

    2. При необходимости измените цвет составляющих спада, щелкнув на образце цвета и настроив его в окне Color Selector (Выбор цвета).

    3. В полях рядом с образцом цвета установите значение величины участия каждой составляющей в конечном расчете.

    4. При необходимости замените цвета картами текстур. Для этого щелкните на кнопке с надписью None (Отсутствует) и в появившемся окне диалога Material/Map Browser (Окно выбора материалов и карт) выберите необходимую карту.

    5. Настройте дополнительные параметры, вызываемые отдельными типами спада, в нижней части окна.

    В свитке Mix Curve (Кривая смешивания) (рис. 3.31) можно вручную настроить кривую, характеризующую параметр смешивания двух составляющих карты Falloff (Спад). Данная кривая часто применяется для управления спадом прозрачности на краях стеклянных объектов.

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_204.png

    Рис. 3.31. Свиток Mix Curve (Кривая смешивания) настроек карты Falloff (Спад)
    Noise (Шум)

    Текстурная карта Noise (Шум) позволяет генерировать бесконечно большие случайные переходы (шум) между двумя цветами или материалами. Применение этой карты в каналах Diffuse (Цвет рассеивания), Ambient (Цвет подсветки) и Bump (Рельефность) позволяет повысить реалистичность моделей за счет создания неоднородности материала.

    Настройки карты Noise (Шум) находятся на трех свитках: Coordinates (Координаты), Output (Результат) (рассмотрены выше) и Noise Parameters (Параметры шума) (рис. 3.32).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_205.png

    Рис. 3.32. Свиток Noise Parameters (Параметры шума) настроек карты Noise (Шум)

    Для настройки параметров карты Noise (Шум) выполните следующие действия.

    1. Установите переключатель, задающий тип генерации случайного шума, в одно из положений: Regular (Повторяющийся), Fractal (Фрактальный) или Turbulence (Турбулентный).

    2. При помощи параметров High (Верхнее значение) и Low (Нижнее значение) области Noise Threshold (Порог уровня шума) задайте верхнее и нижнее пороговые значения, при которых изменяется уровень краевых сглаживаний цветовых пятен.

    3. Используя параметр Levels (Уровни), задайте значение плотности цветовых пятен для фрактального и турбулентного типов генерации шума.

    4. В поле Phase (Фаза) установите значение скорости изменения фаз шума во время анимации.

    5. С помощью параметра Size (Размер) определите размер цветовых пятен на поверхности материала.

    6. При необходимости измените цвет составляющих карты шума, щелкнув на образце цвета и настроив его в появившемся окне Color Selector (Выбор цвета).

    7. В области Maps (Карты текстур) при желании можно заменить цвета картами текстур. Для этого щелкните на кнопке с надписью None (Отсутствует) и в открывшемся окне Material/Map Browser (Окно выбора материалов и карт) выберите необходимую карту.
    Stucco (Штукатурка)

    Текстурная карта Stucco (Штукатурка), подобно карте Noise (Шум), позволяет создавать на поверхности материала неровности. Однако эти неровности имеют по сравнению с Noise (Шум) другую структуру, напоминающую оштукатуренную поверхность или кожуру цитрусовых.

    Параметры текстуры Stucco (Штукатурка) содержатся в двух свитках: Coordinates (Координаты) и Stucco Parameters (Параметры штукатурки) (рис. 3.33).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_206.png

    Рис. 3.33. Свиток Stucco Parameters (Параметры штукатурки) настроек карты Stucco (Штукатурка)

    Для настройки параметров текстуры Stucco (Штукатурка) выполните следующие действия.

    1. При помощи параметра Size (Размер) укажите размер неровностей.

    2. Используя параметр Thickness (Толщина), задайте степень размытия границы цветовых составляющих.

    3. С помощью параметра Threshold (Порог) настройте долю участия каждого цвета в итоговой составляющей материала.

    Параметры и назначение цветов и кнопок области Maps (Карты текстур) аналогичны рассмотренным ранее.
    Составные карты текстур

    Составные карты текстур предназначены для объединения нескольких текстур в одну новую сложную текстуру. К таким картам относятся Composite (Составная), Mask (Маска), Mix (Смешивание) и RGB Multiply (RGB-умножение).

    Рассмотрим некоторые типы составных карт.

    Composite (Составная)

    Составная текстура Composite (Составная) образуется путем смешивания двух и более текстурных карт при помощи прозрачности с альфа-каналом и без него.

    Для настройки карты используются параметры свитка Composite Parameters (Параметры составной) (рис. 3.34).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_207.png

    Рис. 3.34. Свиток Composite Parameters (Параметры составной) настроек карты Composite (Составная)

    Для задания количества компонентов карты Composite (Составная) щелкните на кнопке Set Number (Установить количество) и в открывшемся окне Set Number of Maps (Установить количество текстурных карт) введите требуемое значение.

    Для выбора текстуры щелкните на кнопке с надписью None (Отсутствует) и в появившемся окне Material/Map Browser (Окно выбора материалов и карт) выберите необходимую карту. При желании можно выключать карту из просчетов, сняв флажок, установленный напротив ее названия.

    Mask (Маска)

    Составная текстурная карта Mask (Маска) позволяет перекрывать часть одной текстуры за счет другой. Белые области карты маски позволяют видеть исходный образ, черные области блокируют его, а серые области обеспечивают пропорциональную видимость.

    Настройка карты Mask (Маска) осуществляется с помощью единственного свитка параметров Mask Parameters (Параметры маски) (рис. 3.35).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_208.png

    Рис. 3.35. Свиток Mask Parameters (Параметры маски) настроек карты Mask (Маска)

    Настройте компонент Map (Карта текстуры). Для этого щелкните на кнопке None (Отсутствует) и выберите его из списка открывшегося окна Material/Map Browser (Окно выбора материалов и карт). Эта карта станет той текстурой, которая будет видна на материале.

    Для выбора карты маски, которая скроет все лишнее, щелкните на кнопке рядом с надписью Mask (Маска). Действие маски основано на том, что все черные пикселы изображения считаются прозрачными, а все белые – непрозрачными. Градации серого интерполируются между полной прозрачностью и непрозрачностью.

    Флажок Invert Mask (Инвертировать маску) позволяет поменять местами прозрачные и непрозрачные области изображения.
    Mix (Смешивание)

    Составная текстурная карта Mix (Смешивание) позволяет смешивать два цвета или две текстуры при помощи третьей текстуры, выступающей в роли маски, или используя процентное соотношение каждого компонента в итоговом материале.

    Для настройки карты Mix (Смешивание) используется свиток Mix Parameters (Параметры смешивания) (рис. 3.36).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_209.png

    Рис. 3.36. Свиток Mix Parameters (Параметры смешивания) настроек карты Mix (Смешивание)

    Параметры Color #1 (Цвет 1) и Color #2 (Цвет 2) задают цвет компонентов карты. При необходимости в области Maps (Карты текстур) можно выбрать две карты текстур для основного цвета и третью карту, которая будет играть роль маски для смешивания двух первых.

    Параметр Mix Amount (Доля в смеси) определяет долю каждой карты в итоговом изображении.

    Область Mixing curve (Кривая смешивания) позволяет управлять кривой смешивания двух карт.

    Глава 4
    Анимация в среде 3ds Max 2008


    Анимация с использованием ключевых кадров

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

    Анимация частиц

    Анимацию можно представить как последовательность сменяющих друг друга изображений. В среде 3ds Max 2008 практически каждый объект и почти все его параметры можно анимировать. Анимации могут подвергаться не только объекты и их параметры, но и модификаторы, материалы, контроллеры и многое другое.

    В данной главе вы познакомитесь с основами создания анимации и инструментами управления ее параметрами. Базовые знания, полученные в этой главе, пригодятся вам для работы с упражнениями, представленными во второй части данного издания, и для создания собственных анимационных роликов.

    Анимация с использованием ключевых кадров


    Анимация с использованием ключевых кадров является базовой. Она позволяет понять принцип работы всего механизма создания движущихся образов. Как уже говорилось выше, почти любой параметр объекта (объектами в 3ds Max являются не только параметрические объекты, но и камеры, источники света, модификаторы и даже материалы), имеющий численное значение, можно сделать ключевым, то есть анимировать.

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

    Рассмотрим некоторые термины, которыми мы будем оперировать в дальнейшем.

    ■ Ключ (Key) – маркер, задающий значения анимируемых параметров в определенный момент.

    ■ Ключевой кадр (Keyframe) – кадр, содержащий ключ анимации.

    ■ Автоключ (Auto Key) – функция, отслеживающая изменения анимируемых параметров объекта и позволяющая автоматически создавать ключевой кадр.

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

    ■ Строка треков (Track Bar) – элемент интерфейса, позволяющий получить быстрый доступ к ключам выделенного объекта.

    ■ Кривая функции (Function Curve), или анимационная кривая, – графически отображает значения анимации в ключах и интерполированные значения между ключами. Настраивается редактированием положения манипуляторов Безье в окне Track View – Curve Editor (Просмотр треков – редактор кривых).

    Прежде чем вы выполните свою первую анимацию, давайте рассмотрим инструменты создания анимации методом ключевых кадров и управления анимацией, представленные в программе 3ds Max.

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

    Go to Start (Перейти в начало) – делает первый кадр анимации текущим.

    Previous Frame (Предыдущий кадр) – выполняет переход к предыдущему кадру анимации.

    Play Animation (Воспроизвести анимацию) – запускает воспроизведение анимации в активном окне проекции. После запуска анимации кнопка меняется на Stop Animation (Остановить анимацию), щелчок на которой прекращает воспроизведение анимации.

    Next Frame (Следующий кадр) – выполняет переход к следующему кадру анимации.

    Go to End (Перейти в конец) – делает последний кадр анимации текущим.

    Key Mode Toggle (Режим ключей) – переходит в режим отслеживания ключей анимации. При этом кнопки Previous Frame (Предыдущий кадр) и Next Frame (Следующий кадр) изменяются на Previous Key (Предыдущий ключ) и Next Key (Следующий ключ). Щелчок на одной из этих кнопок позволяет перейти к следующему или предыдущему ключу анимации выделенного объекта.

    Current Frame (Текущий кадр) – отображает номер текущего кадра. Кроме того, если в поле счетчика ввести требуемый номер кадра или время, то можно быстро перейти к этому кадру.

    Time Configuration (Настройка временных интервалов) – вызывает одноименное окно, позволяющее задавать временные диапазоны, характер отображения времени, а также частоту кадров в секунду (fps).

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

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_218.png

    Set Keys (Установить ключи) – создает ключ анимации для выделенного объекта в текущем кадре. В отличие от автоматического создания ключей с использованием кнопки Auto Key (Автоключ), вы можете контролировать то, какие именно ключи буду созданы (это задается при помощи фильтра Set Key Filters (Установить фильтры ключа)). Для использования этого режима должна быть нажата кнопка Toggle Set Key Mode (Переключатель режима установки ключей).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_219.png

    Toggle Auto Key Mode (Переключатель режима автоматической записи ключей) – включает/выключает режим автоматического создания ключей анимации для выделенного объекта сцены в текущем кадре. В этом режиме записываются любые трансформации (перемещение, поворот, масштабирование), а также параметры, которые в принципе можно анимировать. При нажатии кнопки автоматической записи ключей будьте внимательны, так как можно случайно записать ненужные ключи. Не забывайте сразу же после записи необходимой анимации отключать режим автоматической записи ключей, повторно нажав кнопку Toggle Auto Key Mode (Переключатель режима автоматической записи ключей).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_220.png

    Selection Sets drop-down list (Список именованных выделений) —

    раскрывает список с именованными выделениями, созданными при помощи Named Selection Sets (Название выделенной области), к которым будут применяться ключи анимации. По умолчанию анимация применяется только к выделенным объектам.

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_221.png

    Toggle Set Key Mode (Переключатель режима установки ключей) – включает либо выключает режим, при котором будут записываться только те ключи, которые указаны в окне Set Key Filters (Установить фильтры ключа).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_222.png

    Default In/Out Tangents for New Keys (Исходный тип касательных) – задает исходный тип касательных в ключах, которые строятся при помощи автоматической записи ключей анимации.

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_223.png

    Open Filters Dialog (Открыть окно фильтров ключа) – щелчок на этой кнопке вызывает окно Set Key Filters (Установить фильтры ключа), позволяющее включить или выключить треки, которые будут анимироваться.

    Рассмотрим создание простейшей анимации с использованием ключевых кадров. Для этого сделайте следующее.

    1. В окне проекции Top (Сверху) создайте параметрический объект Plane (Плоскость), для чего выполните команду главного меню Create ► Standard Primitives ► Plane (Создание ► Простые примитивы ► Плоскость).

    2. Перейдите на вкладку Modify (Изменение) командной панели и в свитке Parameters (Параметры) установите значение параметра Length (Длина) равным 120, а Width (Ширина) – 500.

    3. Используя окно проекции Top (Сверху), создайте в левой части плоскости объект Sphere (Сфера), для чего выполните команду главного меню Create ► Standard Primitives ► Sphere (Создание ► Простые примитивы ► Сфера).

    4. Перейдите на вкладку Modify (Изменение) командной панели. Затем в свитке Parameters (Параметры) настроек сферы задайте параметру Radius (Радиус) значение, равное 10, а также установите флажок Base To Pivot (Точка опоры внизу).

    5. Щелкните правой кнопкой мыши на значке Select and Move (Выделить и переместить)

    на панели инструментов и в области Absolute:World (Абсолютные: глобальные) открывшегося окна Move Transform Type-In (Ввод данных преобразования перемещения) задайте параметру Z значение, равное 100 (рис. 4.1).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_224.png

    Рис. 4.1. Окно Move Transform Type-In (Ввод данных преобразования перемещения) с параметрами положения сферы

    6. Активизируйте запись ключей анимации, щелкнув на кнопке Auto Key (Автоключ), расположенной в правой нижней части окна программы. В результате кнопка выделится цветом

    указывая на то, что находится в активном состоянии.

    7. Передвиньте ползунок таймера анимации на 20 кадр.

    8. Снова откройте окно Move Transform Type-In (Ввод данных преобразования перемещения), щелкнув правой кнопкой мыши на кнопке Select and Move (Выделить и переместить)

    на панели инструментов, и параметру Z области Absolute:World (Абсолютные: глобальные) задайте новое значение, равное 0. В результате в строке треков появятся два ключевых кадра: один в нулевом, другой в 20 кадре активного временного сегмента.

    9. Выключите запись ключей анимации, повторно щелкнув на кнопке Auto Key (Автоключ).

    10. Нажмите кнопку Play Animation (Воспроизвести анимацию)

    чтобы увидеть выполненную анимацию в активном окне проекции.

    После выполнения вышеописанных действий вы увидите, как сфера начнет падать по прямой с высоты 100 мм, начиная с нулевого кадра (активный кадр по умолчанию) до 20 кадра, то есть до нулевого значения по вертикали (по оси Z) (рис. 4.2). Такое движение обусловлено автоматически созданными ключевыми кадрами и расчетом интерполяции движения между ними.

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_228.png

    Рис. 4.2. Положение объекта Sphere (Сфера) в 10 кадре анимации и траектория его движения

    Созданные ключи анимации можно редактировать: изменять анимированные настройки или изменять положение ключей в строке треков. Проще всего редактировать с помощью контекстного меню, которое можно вызвать щелчком правой кнопки мыши на ключе анимации (рис. 4.3).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_229.png

    Рис. 4.3. Контекстное меню, вызванное щелчком правой кнопкой мыши на ключе в 20 кадре анимации

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

    При автоматическом создании ключей анимации программа использует для интерполяции в начальном и конечном кадрах значения Безье. На практике это выглядит как плавное начало движения и постепенное затухание к концу анимации. Часто такие значения подходят, и их можно оставлять как есть. Однако если мы, например, анимируем подброшенный вверх мячик, то, поднимаясь вверх, он будет замедлять движение, пока не остановится, а затем начнет падать, постепенно ускоряясь, пока не достигнет земли. Представим, что описанная выше сфера – это тот самый мяч. В этом случае необходимо скорректировать функциональную кривую анимации так, чтобы, падая, мяч приобретал ускорение. Для этого нужно отредактировать 20 ключ анимации следующим образом.

    1. Щелкните правой кнопкой мыши на 20 ключе анимации и в появившемся контекстном меню выберите строку Sphere01: Z Position (Сфера01: положение по оси Z).

    2. В одноименном открывшемся окне щелкните на кнопке In (Вход) и выберите из раскрывшегося списка быстрое управление сглаживанием сегментов сплайна Безье

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_231.png

    (рис. 4.4).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_230.png

    Рис. 4.4. Выбор кнопки быстрого управления функциональной кривой анимации

    3. Протестируйте выполненную анимацию, щелкнув на кнопке Play Animation (Воспроизвести анимацию)

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

    При реальном столкновении с плоскостью мяч деформируется, а затем, распрямляясь, отскочит вверх. Чтобы показать деформацию мяча, воспользуемся модификатором FFD FFD 2x2x2 (Произвольная деформация 2x2x2), анимировав его контрольные точки (Control Points). Для этого выполните следующие действия.

    1. В любом из окон проекций выделите построенную ранее сферу.

    2. Примените к ней модификатор FFD 2x2x2 (Произвольная деформация 2x2x2), выполнив команду главного меню Modifiers ► Free Form Deformers ► FFD 2x2x2 (Модификаторы ► Произвольные деформации ► Произвольная деформация 2x2x2).

    3. Перейдите на вкладку Modify (Изменение) командной панели и в стеке модификаторов щелкните на плюсике рядом со строкой FFD 2x2x2 (Произвольная деформация 2x2x2) для доступа к уровню подобъектов. Активизируйте строку Control Points (Контрольные точки) (рис. 4.5).

    4. Активизируйте запись ключей анимации, щелкнув на кнопке Auto Key (Автоключ)

    5. Передвиньте ползунок таймера анимации на 22 кадр.

    6. На главной панели инструментов активизируйте инструмент перемещения, щелкнув на значке Select and Move (Выделить и переместить)

    7. В окне проекции Front (Спереди) выделите верхний ряд контрольных точек контейнера деформации и переместите их вниз на 3 мм (рис. 4.6).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_232.png

    Рис. 4.5. Стек модификаторов объекта Sphere01

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_233.png

    Рис. 4.6. Сфера, деформированная при помощи контрольных точек модификатора FFD 2x2x2 (Произвольная деформация 2x2x2)

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

    ПРИМЕЧАНИЕ

    В реальной жизни форма мяча при столкновении окажется несколько иной. При столкновении с поверхностью будет больше деформироваться та часть мяча, которая с ней взаимодействует. Чтобы воспроизвести это, нам понадобилось бы строить дополнительные ряды контрольных точек или использовать плавное выделение (Soft Selection) подобъектов сферы. Однако мы рассматриваем создание простой анимации и не ставим такой задачи. При желании вы можете повысить реалистичность анимации, воспользовавшись модификатором FFD (Box) (Произвольно деформируемый контейнер (прямоугольный)).

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

    1. Передвиньте ползунок таймера анимации в 18 кадр.

    2. Используя инструмент Select and Move (Выделить и переместить), переместите верхний ряд контрольных точек по оси Z вверх на 6 мм.

    3. На главной панели инструментов щелкните на значке Select and Uniform Scale (Выделить и равномерно масштабировать)

    и масштабируйте выделенные контрольные точки на 80 % (рис. 4.7).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_235.png

    Рис. 4.7. Положение контрольных точек в 18 кадре анимации

    4. Выключите запись ключей анимации, щелкнув на кнопке Auto Key (Автоключ).

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

    6. Чтобы закончить создание полной фазы движения мяча, необходимо выполнить анимацию отскока. Это можно сделать при помощи копирования и редактирования построенных ранее ключей. Выделите в строке треков ключ, расположенный в нулевом кадре, и, удерживая нажатой клавишу Shift, передвиньте ключ в 40 кадр анимации. Таким образом, будет создана копия ключа анимации первого кадра.

    СОВЕТ

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

    Если сейчас воспроизвести анимацию, то можно заметить, что мяч в 40 кадре возвращается в исходное положение, соответствующее нулевому кадру, но на участке между 20 и 28 кадром мяч опускается ниже поверхности «земли» (объекта Plane01). Такое положение обусловлено применением автоматического сглаживания в ключах анимации, о котором говорилось ранее. Продолжим настройку ключей и скорректируем движение мяча во время отскока.

    1. Для настройки параметров ключа в 20 кадре щелкните на нем правой кнопкой мыши и в появившемся контекстном меню (см. рис. 4.3) выберите строку Sphere01: Z Position (Сфера01: положение по оси Z).

    2. В появившемся одноименном окне щелкните на кнопке Out (Выход) и выберите из раскрывшегося списка скачкообразное управление сглаживанием сегментов сплайна Безье

    (рис. 4.8).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_236.png

    Рис. 4.8. Выбор кнопки скачкообразного управления функциональной кривой анимации

    После выполненной настройки мяч больше не проваливается, но вместе с тем потерял способность отскакивать от поверхности. Чтобы это исправить, сделайте следующее.

    1. Выделите ключ, расположенный в нулевом кадре, и, удерживая нажатой клавишу Shift, скопируйте его в 24 кадр.

    2. Подкорректируйте значение построенного ключа по оси Z. Для этого, используя контекстное меню, откройте окно Sphere01: Z Position (Сфера01: положение по оси Z) и задайте параметру Value (Значение) значение 0.

    СОВЕТ

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

    3. Задайте другой вариант сглаживания функциональной кривой, установив для кнопки In (Вход) скачкообразное управление

    а для кнопки Out (Выход) – быстрое управление сглаживанием сегментов сплайна Безье

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_231.png

    (рис. 4.9).

    http://fictionbook.ru/static/bookimages/00/32/44/00324482.bin.dir/h/_238.png

    Рис. 4.9. Окно Sphere01: Z Position (Сфера01: положение по оси Z) с параметрами ключа в 24 кадре анимации

    4. Проверьте выполненную анимацию, запустив ее воспроизведение в активном окне проекции при помощи кнопки Play Animation (Воспроизвести анимацию)

    При желании вы можете самостоятельно подкорректировать контрольные точки модификатора FFD 2x2x2 (Произвольная деформация 2x2x2) после отскока мяча, усилив анимационный эффект. Для этого в 30 кадре анимации выделите нижний ряд контрольных точек и масштабируйте их на 80 %. Выполнив эти действия, не забудьте внести соответствующие изменения в предыдущий и последующий кадры.

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

    Создавать и редактировать ключи анимации можно не только автоматически, используя кнопку Auto Key (Автоключ), но и при помощи окна Track View (Просмотр треков). Это окно является основным инструментом редактирования любых параметров ключей анимации. Его можно вызвать командой главного меню Graph Editors ► New Track View (Графические редакторы ► Новое окно просмотра треков) либо щелчком на значке главной панели инструментов Curve Editor (Open) (Редактор кривых (открыть)). В зависимости от решаемых задач окно Track View (Просмотр треков) может быть представлено в двух режимах: Dope Sheet (Таблица структуры) и Curve Editor (Редактор кривых). Окно Track View – Dope Sheet (Просмотр треков – таблица структуры), показанное на рис. 4.10, разделено на две части: в левой расположен иерархический список анимируемых объектов вместе с их параметрами, а в правой можно редактировать треки.

    Окно Track View – Dope Sheet (Просмотр треков – таблица структуры) имеет два основных режима редактирования анимации: Edit Keys (Редактирование ключей) и Edit Range (Редактирование диапазонов). На рис. 4.10 окно Track View – Dope Sheet (Просмотр треков – таблица структуры) представлено в режиме Edit Keys (Редактирование ключей).











     






    1   ...   9   10   11   12   13   14   15   16   17
    написать администратору сайта