Чтение онлайн

на главную - закладки

Жанры

3ds Max 2008. Секреты мастерства
Шрифт:

Рис. 8.113. Визуализация одного из кадров анимации

Рис. 8.114. Окно контроллера Float Script (Сценарий, использующий значения с плавающей точкой)

Более простой способ сглаживания анимации анализатора – при котором визуализируется каждый третий кадр анализатора.

Естественно, что в этом случае необходимо использовать раздельную анимацию, при которой анализатор визуализируется с альфа-каналом для последующего совмещения его с остальной композицией в программе постобработки или в модуле Video Post (Видеомонтаж). При добавлении такой анимации в качестве нового слоя необходимо увеличить в три раза отображение каждого кадра. В модуле Video Post (Видеомонтаж) это делается при помощи параметра Multiplier (Усилитель) в окне Image File List Control (Файл контроля списка изображений) при выборе последовательности кадров.

Улучшить эффект анимации анализатора можно, добавив к анимации эффект Glow (Сияние). Проще всего для этого использовать одну из программ постобработки (например, Combustion), предварительно выполнив послойную визуализацию. Можно также применить модуль Video Post (Видеомонтаж), но в данном случае мы используем для анимации один объект и несколько карт прозрачности, что может создать определенные трудности при непосредственной анимации всей сцены. Для создания такого эффекта можно также применить предварительно визуализированные в отдельном слое кадры с анимацией анализатора.

ПРИМЕЧАНИЕ

Если у вас возникли трудности с присвоением и настройкой контроллеров, загрузите для анализа файл с готовой анимацией sound_wave_end.max, который находится на прилагаемом DVD в папке Examples\Глава 08\Sound_wave. В папке Video\l7iaBa 08 имеется готовая анимация sound_wave.avi.

Песочные часы

При создании анимации песочных часов нужно будет анимировать три объекта: песок в верхней части колбы, сыплющийся песок и горку песка внизу. Если с сыплющимся песком все более-менее понятно (это может быть только система частиц), то остальной песок можно создать различными способами. Наиболее сложной, но и самой реалистичной с точки зрения отображения и контроля может быть анимация, созданная при помощи морфинга (Morph) или булевых вычитаний, с анимацией операндов и их подобъектов.

В данном разделе мы рассмотрим более простые, но не менее интересные подходы к анимации песка. Загрузите с DVD, который прилагается к книге, файл sandglass_start.max, находящийся в папке Examples\Глава 08\sandglass (рис. 8.115).

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

1. В окне проекции Front (Спереди) выделите стеклянную колбу часов или выберите ее (объект Glass) из списка объектов сцены, воспользовавшись клавишей H.

2. Создайте копию объекта, выполнив команду Tools Snapshot (Инструменты Снимок). В открывшемся окне Snapshot (Снимок) переключатель в области Snapshot (Снимок) должен быть установлен в положение Single (Единичный), а переключатель Clone Method (Метод клонирования) – в положение Mesh (Сетка). Щелкните на кнопке OK.

3. Используя клавишу H, откройте окно Select From Scene (Выбор из сцены) и выберите в нем созданную копию – объект Glass01.

4. Перейдите в режим изоляции объекта, для чего воспользуйтесь сочетанием клавиш Alt+Q. В результате в окнах проекций останется только выбранный объект, что облегчит режим его редактирования.

5. Перейдите

на вкладку Modify (Изменение) командной панели и переключитесь в режим редактирования подобъектов Element (Элемент).

6. В любом из окон проекций щелкните на объекте Glass01, в результате чего выделится внешняя поверхность стекла (стекло имеет толщину).

7. Удалите выделенный элемент, нажав клавишу Delete.

8. Снова щелкните на объекте для выделения внутренней поверхности стекла и в области Normals (Нормали) свитка Surface Properties (Свойства поверхности) нажмите кнопку Flip (Обратить). Таким образом мы установим правильное направление нормалей (у внутренней поверхности стекла они были обращены внутрь).

9. Перейдите на уровень редактирования вершин, выделите нижнюю половину оставшейся внутренней поверхности стекла и удалите ее.

10. Используя инструмент Select and Uniform Scale (Выделить и равномерно масштабировать)

масштабируйте три или четыре нижних ряда вершин таким образом, чтобы получилась замкнутая форма (причем нижний ряд необходимо свести в точку), и, используя кнопку Selected (Выделенное) области Weld (Слияние) свитка Edit Geometry (Редактирование геометрии), объедините образующие ее вершины (рис. 8.116).

Рис. 8.115. Визуализация модели песочных часов

11. Выйдите из режима редактирования вершин, повторно щелкнув в свитке Selection (Выделение) на кнопке Vertex (Вершина)

12. Установите режим использования центра трансформаций на середину выделения, для чего щелкните на кнопке Use Selection Center (Использовать центр выделения)

главной панели инструментов.

Рис. 8.116. Нижняя часть отредактированного объекта

13. Используя инструмент Select and Uniform Scale (Выделить и равномерно масштабировать)

уменьшите объект на небольшую величину (например, до 99,5 %).

ВНИМАНИЕ

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

Для окончания редактирования этого объекта дайте ему более понятное имя, например Sandtop, и присвойте ему материал песка. Используя клавишу M, откройте редактор материалов, выберите материал Sand и перетащите его на объект Sand_top в одном из окон проекций. Затем вернитесь к отображению полной сцены, для чего щелкните на кнопке Exit Isolation Mode (Выйти из режима изолирования).

Анимируем построенный объект следующим образом.

1. Выделите объект Sand_top, если он не остался выделенным.

Поделиться:
Популярные книги

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Черный Маг Императора 10

Герда Александр
10. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Черный Маг Императора 10

Академия

Сай Ярослав
2. Медорфенов
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Академия

Шведский стол

Ланцов Михаил Алексеевич
3. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Шведский стол

Болотник

Панченко Андрей Алексеевич
1. Болотник
Фантастика:
попаданцы
альтернативная история
6.50
рейтинг книги
Болотник

Свои чужие

Джокер Ольга
2. Не родные
Любовные романы:
современные любовные романы
6.71
рейтинг книги
Свои чужие

Законы Рода. Том 6

Flow Ascold
6. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 6

Кодекс Охотника. Книга XIII

Винокуров Юрий
13. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
аниме
7.50
рейтинг книги
Кодекс Охотника. Книга XIII

Черный дембель. Часть 5

Федин Андрей Анатольевич
5. Черный дембель
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Черный дембель. Часть 5

Невеста на откуп

Белецкая Наталья
2. Невеста на откуп
Фантастика:
фэнтези
5.83
рейтинг книги
Невеста на откуп

Совершенный: охота

Vector
3. Совершенный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Совершенный: охота

Никто и звать никак

Ром Полина
Фантастика:
фэнтези
7.18
рейтинг книги
Никто и звать никак

Третье правило дворянина

Герда Александр
3. Истинный дворянин
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Третье правило дворянина

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2