Текст, уносимый порывами ветра
Текст, уносимый порывами ветра
На примере, описанном в данном разделе, я покажу, как простыми средствами можно получить эффект рассеивания, применяемый при анимации природных или иных явлений. Одним из вариантов такой анимации может служить сигаретный дым.
Примечание
В видеоуроке «Урок 26. Текст, уносимый порывами ветра», который находится на DVD, прилагаемом к книге, показан пример использования системы частиц.
Для выполнения упражнения нам понадобится простая сцена – какой-нибудь объект, например текст (рис. 4.27).
Рис. 4.27. Текст, подготовленный для выполнения упражнения
Для анимации нужно будет создать не только систему частиц, но и силы, действующие на эти частицы. Для построения вспомогательных объектов сделайте следующее.
1. Выполните команду главного меню Create ? SpaceWarps ? Deflectors ? SDeflector (Создание ? Пространственные деформации ? Отражатели ? Сферический отражатель) и в окне проекции Top (Сверху) постройте значок объекта.
2. Используя инструмент Select and Move (Выделить и переместить), расположите значок в середине текста.
3. Активизируйте инструмент Select and Uniform Scale (Выделить и равномерно масштабировать)
и масштабируйте значок SDeflector01 таким образом, чтобы он оказался немного больше объекта Text01 (рис. 4.28).
Рис. 4.28. Расположение значка отражателя SDeflector01 относительно объекта Text01
4. Создайте три объекта Wind (Ветер). Для этого выполните команду Create ? SpaceWarps ? Forces ? Wind (Создание ? Пространственные деформации ? Силы ? Ветер) и постройте значки в окне проекции Top (Сверху).
5. Выделите один из построенных объектов Wind (Ветер). Используя инструмент Select and Move (Выделить и переместить), переместите его так, чтобы он находился слева от текста. При помощи инструмента Select and Rotate (Выделить и повернуть) поверните значок Wind (Ветер) на 90° таким образом, чтобы направление ветра приходилось на текст (рис. 4.29).
Рис. 4.29. Расположение значков ветра и их ориентация в окне проекции 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 (Пустой поток) (рис. 4.30).
Рис. 4.30. Окно Particle View (Окно системы частиц) с построенным излучателем частиц PF Source (Источник потока частиц)
2. В окно событий также перетащите оператор Birth (Рождение), который автоматически создаст список событий с оператором отображения частиц.
3. Свяжите список событий с источником частиц, для чего щелкните на выступающем круглом элементе списка событий (в результате вид указателя изменится) и перетащите его на объект PF Source 01. В результате образуется связь между источником частиц и списком событий (рис. 4.31).
Рис. 4.31. Список событий, связанный с источником частиц
4. Таким же образом добавьте к списку событий следующие операторы:
· Position Object (Положение объекта) – позволяет расположить частицы по форме выбранного объекта;
· Shape (Форма) – задает форму отображения частиц при визуализации;
· Collision (Столкновения) – позволяет управлять отражателями частиц.
5. Добавьте к потоку частиц PF Source 01 оператор Material Static (Статический материал) – материал, используемый для отображения частиц при визуализации (рис. 4.32).
Рис. 4.32. Окно Particle View (Окно системы частиц) после обновления списка событий
6. Последнее, что необходимо добавить в окно событий, – объект Force (Сила), который связывается с оператором Collision (Столкновения) (рис. 4.33).
Рис. 4.33. Окончательный вид окна событий после добавления всех операторов
Примечание
Создание второго списка событий вызвано тем, что силы, действующие на частицы, должны инициироваться в области воздействия отражателя SDeflector01, а не на весь объект PF Source 01.
Займемся настройкой параметров системы частиц. Начнем со списка событий Event 01. Выделите оператор Birth 01 (Рождение 01), в результате чего в правой части окна Particle View (Окно системы частиц) появится свиток Birth 01 (Рождение 01). В этом свитке установите значения параметров Emit Start (Начало излучения) и Emit Stop (Конец излучения) равными 0, а Amount (Величина) – 40 000. Это будет означать, что сразу все частицы будут генерироваться в нулевом кадре анимации.
Выделите оператор Position Object 01 (Положение объекта 01). В области Emitter Objects (Объекты-источники) свитка его настроек в правой части окна Particle View (Окно системы частиц) щелкните на кнопке By List (Из списка). В открывшемся окне выберите объект Text01. В результате частицы покроют объект Text01, расположившись на его поверхности. Объект Text01 не должен участвовать в визуализации, поэтому его можно спрятать. Для этого выделите его в одном из окон проекций, щелкните правой кнопкой мыши и выберите в контекстном меню команду Hide Selection (Спрятать выделенное).
Совет
Исключить объект из визуализации можно и другим способом – сняв в области 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) в правой части окна Par ticle View (Окно системы частиц) щелкните на кнопке None (Отсутствует).
7. В появившемся окне Material/Map Browser (Окно выбора материалов и карт) установите переключатель Browse From (Просмотреть из) в положение Mtl Editor (Редактор материалов) и выберите из списка материал с именем particle (рис. 4.34).
Рис. 4.34. Окно Material/Map Browser (Окно выбора материалов и карт) с выбранным материалом
Если сейчас переместить ползунок таймера анимации, то вы увидите, как при наезде значка отражателя на текст начинается рассеивание частиц, находящихся в этом месте. Пока это не совсем то, что нам нужно, так как на частицы действуют слишком большие силы. В связи с этим необходимо подкорректировать параметры объектов Wind (Ветер) и Drag (Помеха). Начнем с параметров ветра. Они должны быть совсем небольшими, чтобы ветер лишь отрывал частицы от генерирующего их объекта и уносил на небольшое расстояние. На рис. 4.35 показаны примерные настройки ветра, причем Wind01 и Wind02 действуют в вертикальной плоскости, и Wind03 – в горизонтальной и направлен в сторону текста.
Рис. 4.35. Настройки объектов Wind01 (а), Wind02 (б) и Wind03 (в)
Для объекта Drag (Помеха) существенными являются характеристики затухания, настройки которого находятся в области Damping Characteristics (Характеристики затухания) свитка Parameters (Параметры). Установите переключатель в этой области в положение Linear Damping (Линейное затухание) и параметрам X Axis (Ось X), Y Axis (Ось Y) и Z Axis (Ось Z) задайте значения 20, 15 и 7 соответственно.
Примечание
Как и настройки ветра, характеристики затухания для создания требуемого эффекта подбираются опытным путем. Вы можете попробовать задать другие значения параметров и создать собственное поведение частиц в процессе анимации.
При анимации частиц такого рода очень уместно использовать эффект размытия в движении. Такой эффект появляется при съемке движения реальной камерой или фотоаппаратом, так как за то время, пока шторка аппарата находится в открытом состоянии, движущийся объект проходит некоторое расстояние, и в результате его границы размываются. В 3ds Max такой эффект можно создать несколькими способами, мы рассмотрим самый простой и быстрый с точки зрения визуализации.
1. Откройте окно редактирования системы частиц, выполнив команду меню Graph Editors ? Particle View (Графические редакторы ? Окно системы частиц).
2. В окне событий выделите PF Source 01, щелкнув на нем. В результате цвет контура объекта изменится на белый. Щелкните на нем правой кнопкой мыши и выберите из контекстного меню строку Properties (Свойства) (рис. 4.36).
Рис. 4.36. Контекстное меню объекта PF Source01
3. В области Motion Blur (Размытие движения) открывшегося окна Object Properties (Свойства объекта) установите переключатель в положение Image (Изображение), задайте параметру Multiplier (Усилитель) значение 12 и проследите, чтобы флажок Enable (Включить) был установлен.
4. Откройте окно Render Scene (Визуализация сцены), для чего воспользуйтесь клавишей F10, и перейдите на вкладку Renderer (Визуализатор).
5. В области Image Motion Blur (Размытие картинки в движении) установите флажок Apply (Применить).
На рис. 4.37 показан кадр из анимации, выполненной в данном разделе.
Рис. 4.37. Визуализация 48 кадра анимации
Примечание
В папке ExamplesГлава 04Text_dispersion прилагаемого к книге DVD находится файл описанной сцены text_dispersion.max.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Текст
Текст Добавить текст к слайду просто – для этого достаточно выбрать пункт меню «Вставить – Текст» или нажать на иконку с заглавной буквой Т на панели инструментов. В появившейся рамке можно вводить слова и предложения, пользуясь стандартными инструментами
Popup («текст сообщения», «количество секунд», «текст заголовка», «тип окна»)
Popup («текст сообщения», «количество секунд», «текст заголовка», «тип окна») Метод отображает текстовое сообщение, указанное в первом входном параметре. При этом, кроме текста сообщения нужно указать следующие входные параметры.? Количество секунд — определяет
Текст
Текст В типографике существует множество шрифтов, однако в веб-дизайне для набора текстов веб-страниц используется ограниченное их количество.Как правило, это:? Georgia;? Times New Roman;? Arial;? Verdana;? Comic Sans MS.Шрифты подразделяются на шрифты с засечками (типа Georgia, Times New Roman), шрифты без
Текст
Текст Перейдите на вкладку Текст (рис. 12.3) и настройте следующие параметры.• Чтобы изменить цвет текста, выделите мышью текст в рабочем окне или в списке на вкладке Текст и из раскрывающегося списка Цвет выберите нужный.• Чтобы изменить расположение текста в рабочем
Текст
Текст В этой вкладке есть всякие полезные (или просто красивые) штуки, которые вы может вставить в текст.НадписьКогда мы рассматривали фигуры, то уже встречались с надписями. Это фигура, внутри которой есть текст.Щелкните на кнопке Надпись. В появившемся списке выберите
Текст на цилиндре
Текст на цилиндре Этот пример не имеет никакого отношения к машиностроению, но создание такого объекта часто обсуждалось на различных интернет-форумах, посвященных САПР и моделированию в машиностроении. Вообще, вопрос создания всевозможных декоративных элементов, в
Однострочный текст
Однострочный текст Текстовые надписи, добавляемые в рисунок, несут различную информацию. Они могут представлять собой сложные спецификации, элементы основной надписи, заголовки. Кроме того, надписи могут быть полноправными элементами самого рисунка. Сравнительно
Многострочный текст
Многострочный текст Длинные сложные надписи оформляются как многострочный текст с помощью команды MTEXT. Многострочный текст обычно вписывается в заданную ширину абзаца, но его можно растянуть и на неограниченную длину. В многострочном тексте допускается форматирование
Текст на кривой
Текст на кривой Еще одно применение векторных кривых – создание текста на кривой. Иными словами, в отличие от обычной работы с текстом, когда строки всегда идут по прямой линии, мы можем заставить их изгибаться, следовать вдоль какой-то формы, закручиваться в спирали –
4.6. Многоколоночный текст
4.6. Многоколоночный текст Кроме обычного расположения текста на бумаге Microsoft Word дает возможность оформлять текст в виде колонок. При таком расположении текст читается сверху вниз, зигзагообразно переходя на следующую колонку. Подобный способ отображения текста широко
Однострочный текст
Однострочный текст Текстовые надписи, добавляемые в рисунок, несут различную информацию. Они могут представлять собой сложные спецификации, элементы основной надписи, заголовки. Кроме того, надписи могут быть полноправными элементами самого рисунка. Сравнительно
Многострочный текст
Многострочный текст Длинные сложные надписи оформляются как многострочный текст с помощью команды МТЕХТ. Многострочный текст обычно вписывается в заданную ширину абзаца, но его можно растянуть и на неограниченную длину. В многострочном тексте допускается
По воле ветра: что человек может противопоставить торнадо? Евгений Золотов
По воле ветра: что человек может противопоставить торнадо? Евгений Золотов Опубликовано 27 мая 2013 Пять миллиардов долларов. В такую сумму оценивают эксперты ущерб от трёхдневного разгула стихии в Соединённых Штатах. Шторм, с 18 по 20 мая трепавший
Текст
Текст Экранная клавиатураЭкранная клавиатура предназначена для ввода печатного текста с помощью маркера и является аналогом компьютерной клавиатуры. Вызов этого инструмента осуществляется щелчком по пиктограмме Текстовые инструменты на панели mimio Инструменты
У6.6 Текст
У6.6 Текст Рассмотрите понятие текста, обрабатываемого текстовым редактором. Задайте это понятие в виде АТД. (Это задание оставляет достаточно много свободы спецификатору, не забудьте включить содержательное описание тех свойств текста, которые вы избрали для
Овраг, скрытый от ветра Михаил Ваннах
Овраг, скрытый от ветра Михаил Ваннах Опубликовано 07 февраля 2013На дворе стоял 1929 год. Экзистенциализма ещё не было. Лишь через пару лет Карл Ясперс введёт это понятие в изданной в Лейпциге Die geistige Situation der Zeit, «Духовной ситуации времени», и только через девять лет