Скачиваний:
73
Добавлен:
17.11.2019
Размер:
27.76 Mб
Скачать

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

1.Выполните команду главного меню Create ► SpaceWarps ► Deflectors ► SDeflector

(Создание ► Пространственные деформации ► Отражатели ► Сферический отражатель) и в окне проекции Top (Сверху) постройте значок объекта.

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

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

и масштабируйте значок SDeflector01 таким образом, чтобы он оказался немного больше объекта Text01 (рис. 8.127).

Рис. 8.126. Текст, подготовленный для выполнения упражнения

Рис. 8.127. Расположение значка отражателя SDeflector01 относительно объекта Text01

4.Создайте три объекта Wind (Ветер). Для этого выполните команду Create ► SpaceWarps

Forces ► Wind (Создание ► Пространственные деформации ► Силы ► Ветер) и постройте значки в окне проекции Top (Сверху).

5. Выделите один из построенных объектов Wind (Ветер). Используя инструмент Select and Move (Выделить и переместить), переместите его так, чтобы он находился слева от текста. При помощи инструмента Select and Rotate (Выделить и повернуть) поверните значок Wind (Ветер) на 90° таким образом, чтобы направление ветра приходилось на текст (рис. 8.128).

Рис. 8.128. Расположение значков ветра и их ориентация в окне проекции Front (Спереди)

6. Создайте еще один вспомогательный объект – Drag (Помеха). Для этого выполните команду Create ► SpaceWarps ► Forces ► Drag (Создание ► Пространственные деформации ► Силы ► Помеха) и постройте объект в произвольном месте окна проекции Top (Сверху).

Анимируем отражатель следующим образом.

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

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

3.Выделите отражатель (объект SDeflector01) и в окне проекции Front (Спереди) передвиньте его вправо на такое расстояние, чтобы он оказался за пределами текста.

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

5.Выделите ключ, созданный автоматически в нулевом кадре, и передвиньте его в последний кадр строки треков (в моем случае это 200 кадр).

6.Проверьте созданную анимацию. В первом кадре отражатель SDeflector01 должен находиться за пределами текста, а начиная с пятого кадра перемещаться на текст, полностью перекрывая его.

Создадим систему частиц и необходимые операторы. Выполним все эти действия при помощи окна Particle View (Окно системы частиц), которое можно открыть, выполнив команду Graph Editors ► Particle View (Графические редакторы ► Окно системы частиц). В окне Particle View (Окно системы частиц) сделайте следующее.

1. Для создания излучателя частиц перетащите из списка операторов, находящегося в нижней части окна, в окно событий объект Empty Flow (Пустой поток) (рис. 8.129).

Рис. 8.129. Окно Particle View (Окно системы частиц) с построенным излучателем частиц PF Source (Источник потока частиц)

2.В окно событий также перетащите оператор Birth (Рождение), который автоматически создаст список событий с оператором отображения частиц.

3.Свяжите список событий с источником частиц, для чего щелкните на выступающем круглом элементе списка событий (в результате вид указателя изменится) и перетащите его на объект PF Source 01. В результате образуется связь между источником частиц и списком событий

(рис. 8.130).

4.Таким же образом добавьте к списку событий следующие операторы:

Position Object (Положение объекта) – позволяет расположить частицы по форме выбранного объекта;

Shape (Форма) – задает форму отображения частиц при визуализации;

Collision (Столкновения) – позволяет управлять отражателями частиц.

Рис. 8.130. Список событий, связанный с источником частиц

5.Добавьте к потоку частиц PF Source 01 оператор Material Static (Статический материал) – материал, используемый для отображения частиц при визуализации (рис. 8.131).

6.Последнее, что необходимо добавить в окно событий, – объект Force (Сила), который связывается с оператором Collision (Столкновения) (рис. 8.132).

ПРИМЕЧАНИЕ

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

01.

Займемся настройкой параметров системы частиц. Начнем со списка событий Event 01. Выделите оператор Birth 01 (Рождение 01), в результате чего в правой части окна Particle View (Окно системы частиц) появится свиток Birth 01 (Рождение 01). В этом свитке установите значения параметров Emit Start (Начало излучения) и Emit Stop (Конец излучения) равными нулю, а Amount (Величина) – 40 000. Это означает, что сразу все частицы будут генерироваться в нулевом кадре анимации.

Выделите оператор Position Object 01 (Положение объекта 01). В области Emitter Objects (Объекты-источники) свитка его настроек в правой части окна Particle View (Окно системы частиц) щелкните на кнопке By List (Из списка). В открывшемся окне выберите объект Text01. В результате частицы покроют объект Text01, расположившись на его поверхности. Объект Text01 не должен участвовать в визуализации, поэтому его можно спрятать. Для этого выделите его в одном из

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

Рис. 8.131. Окно Particle View (Окно системы частиц) после обновления списка событий

Рис. 8.132. Окончательный вид окна событий после добавления всех операторов

СОВЕТ

Исключить объект из визуализации можно и другим способом – сняв в области Rendering Control (Контроль визуализации) окна свойств объекта флажок Renderable (Визуализируемый).

Следующий оператор, который нужно настроить, – Shape 01 (Форма 01). Выделите его и в свитке Shape 01 (Форма 01) выберите из списка Shape (Форма) строку Cube (Куб), а параметру Size (Размер) задайте значение 0,4.

Еще один оператор в списке событий Event 01 (Событие 01), требующий настройки, – Collision 01 (Столкновение 01). Выделите его, в свитке его параметров щелкните на кнопке By List (Из списка) и выберите объект SDeflector01 из списка появившегося окна. В свитке Collision 01 (Столкновение 01) выберите из раскрывающегося списка Speed (Скорость) строку Continue (Продолжать). Таким образом, частицы при столкновении с отражателем будут продолжать свое движение.

Перейдите ко второму списку событий Event 02 (Событие 02). Выделите в этом списке событие Force 01 (Сила 01). В свитке его настроек в правой части окна Particle View (Окно системы частиц) щелкните на кнопке By List (Из списка) и выберите в раскрывшемся окне все объекты: три объекта, имитирующих ветер, и объект Drag (Помеха).

Остался последний оператор, требующий настройки, – Material Static 01 (Статический материал 01). Для присвоения частицам материала, который будет отображаться в окнах проекций, сделайте следующее.

1. Откройте редактор материалов, для чего воспользуйтесь клавишей M.

2.Выберите любой свободный материал и задайте параметру Diffuse (Цвет рассеивания) цвет, отличный от черного (по умолчанию черным является цвет фона).

3.Задайте параметру в области Self-Illumination (Собственное свечение) значение 100.

4.Присвойте материалу какое-нибудь значимое имя, например particle.

5.Вернитесь к окну Particle View (Окно системы частиц) и выберите оператор Material Static

01(Статический материал 01).

6.В свитке Material Static 01 (Статический материал 01) в правой части окна Particle View (Окно системы частиц) щелкните на кнопке None (Отсутствует).

7.В появившемся окне Material/Map Browser (Окно выбора материалов и карт) установите переключатель Browse From (Просмотреть из) в положение Mtl Editor (Редактор материалов) и выберите из списка материал с именем particle (рис. 8.133).

Рис. 8.133. Окно Material/Map Browser (Окно выбора материалов и карт) с выбранным материалом

Если сейчас переместить ползунок таймера анимации, то вы увидите, как при наезде значка отражателя на текст начинается рассеивание частиц, находящихся в этом месте. Пока это не совсем то, что нам нужно, так как на частицы действуют слишком большие силы. В связи с этим необходимо подкорректировать параметры объектов Wind (Ветер) и Drag (Помеха). Начнем с параметров ветра. Они должны быть совсем небольшими, чтобы ветер лишь отрывал частицы от генерирующего их объекта и уносил на небольшое расстояние. На рис. 8.134 показаны примерные настройки ветра, причем Wind01 и Wind02 действуют в вертикальной плоскости, и Wind03 – в горизонтальной и направлен в сторону текста.

Для объекта Drag (Помеха) существенными являются характеристики затухания, настройки которого находятся в области Damping Characteristics (Характеристики затухания) свитка

Parameters (Параметры). Установите переключатель в этой области в положение Linear Damping (Линейное затухание) и параметрам X Axis (Ось X), Y Axis (Ось Y) и Z Axis (Ось Z) задайте значения 20, 15 и 7 соответственно.

ПРИМЕЧАНИЕ

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

создать собственное поведение частиц в процессе анимации.

Рис. 8.134. Настройки объектов Wind01 (а), Wind02 (б) и Wind03 (в)

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

1.Откройте окно редактирования системы частиц, выполнив команду меню Graph Editors ► Particle View (Графические редакторы ► Окно системы частиц).

2.В окне событий выделите PF Source 01, щелкнув на нем. В результате цвет контура объекта изменится на белый. Щелкните на нем правой кнопкой мыши и выберите из контекстного меню строку Properties (Свойства) (рис. 8.135).

3.В области Motion Blur (Размытие движения) открывшегося окна Object Properties (Свойства объекта) установите переключатель в положение Image (Изображение), задайте параметру Multiplier (Усилитель) значение 12 и проследите, чтобы флажок Enable (Включить) был установлен.

4.Откройте окно Render Scene (Визуализация сцены), для чего воспользуйтесь клавишей F10, и перейдите на вкладку Renderer (Визуализатор).

5.В области Image Motion Blur (Размытие картинки в движении) установите флажок Apply (Применить).

На рис. 8.136 показан кадр из анимации, создание которой было описано в данном разделе.

Рис. 8.135. Контекстное меню объекта PF Source01