Шрифт:
Интервал:
Закладка:
на панели инструментов, затем в одном из окон проекций на бомбе (GeoSphere01) и, когда указатель примет соответствующий вид, перетащите его на значок объекта Bomb (Бомба). Проделайте те же операции и для цилиндра, расположенного в верхней части бомбы (его также необходимо взорвать).
4. В одном из окон проекций выделите значок объекта Bomb (Бомба) и перейдите к свитку Bomb Parameters (Параметры бомбы), расположенному на вкладке Modify (Изменение) командной панели.
5. В области Explosion (Взрыв) задайте параметрам Strength (Мощность) и Spin (Вращение) значения, равные 1,5.
6. В области Fragment Size (Размер фрагментов) задайте параметрам Min (Минимум) и Max (Максимум) значения 1 и 5 соответственно.
7. В поле Detonation (Детонация) области General (Общие) укажите номер кадра, в котором произойдет взрыв. В нашем случае это 100 кадр, в котором запальный шнур догорит до конца.
8. Увеличьте количество кадров анимации. Для этого щелкните на кнопке Time Configuration (Настройка временных интервалов)
в правой нижней части окна 3ds Max и в поле End Time (Время окончания) области Animation (Анимация) открывшегося окна введите количество кадров, равное 200.
9. Проверьте анимацию. С 1 по 100 кадр будет гореть запальный шнур, а начиная с 200 кадра должна взорваться бомба.
Таким образом, мы построили простой взрыв. Его реалистичность можно повысить, воспользовавшись эффектом Fire Effect (Эффект огня) (в предыдущих версиях программы 3ds Max он был известен как Combustion (Горение)). Для этого необходимо предварительно построить габаритный контейнер, который будет определять зону действия атмосферного эффекта Fire Effect (Эффект огня). Выполнить это можно при помощи команды главного меню Create ► Helpers ► Atmospherics ► Sphere Gizmo (Создание ► Вспомогательные объекты ► Атмосферные эффекты ► Сферический контейнер). После построения расположите габаритный контейнер так, чтобы бомба находилась в его середине (рис. 8.17).
При активном габаритном контейнере SphereGizmo01 перейдите на вкладку Modify (Изменение) командной панели и в свитке Atmospheres & Effects (Атмосфера и эффекты) щелкните на кнопке Add (Добавить). В открывшемся окне Add Atmosphere (Добавить атмосферный эффект) выберите из списка строку Fire Effect (Эффект огня) и щелкните на кнопке OK для подтверждения выбора. В результате этих действий в список эффектов габаритного контейнера добавится эффект огня (рис. 8.18).
Рис. 8.17. Расположение габаритного контейнера относительно объекта-бомбы
Рис. 8.18. Габаритный контейнер с добавленным эффектом огня
Теперь следует настроить параметры эффекта для взрыва.
1. В свитке Atmospheres & Effects (Атмосфера и эффекты) выделите строку с именем добавленного эффекта и щелкните на кнопке Setup (Настройки).
2. Убедитесь в том, что в области Shape (Форма) открывшегося окна Environment and Effects (Окружающая среда и эффекты) переключатель Flame Type (Тип огня) установлен в положение Fireball (Облако пламени).
3. В этой же области задайте параметру Regularity (Регулярность) значение 0,6, что позволит придать эффекту форму, близкую к форме габаритного контейнера (значение, равное 1, создаст абсолютно круглый огненный шар).
4. В области Explosion (Взрыв) установите флажок Explosion (Взрыв). В результате программа будет рассматривать эффект огня как взрыв.
5. В этой же области щелкните на кнопке Setup Explosion (Настройки взрыва) и в открывшемся окне Setup Explosion Phase Curve (Настройки кривой фаз взрыва) задайте параметрам Start Time (Время начала) и End Time (Время окончания) значения, равные 100 и 180 соответственно. Эти значения определяют начало и окончание действия эффекта взрыва.
Остальные параметры эффекта взрыва могут оставаться заданными по умолчанию, а если вам не понравится результат, вы всегда можете поменять их на свои.
Активизируйте окно перспективного вида, переместите ползунок таймера анимации на 102 кадр (начало взрыва) и выполните визуализацию (рис. 8.19).
Рис. 8.19. Визуализация эффекта взрыва в 102 кадре анимации
ВНИМАНИЕ
Эффект можно визуализировать только в окне проекции Perspective (Перспектива) или в окне вида из камеры. В окнах проекций Front (Спереди), Left (Слева), Top (Сверху), Right (Справа) и др. эффект не визуализируется.
Как видно из визуализации, размера эффекта взрыва недостаточно. Сделать его большим можно, увеличив размеры габаритного контейнера SphereGizmo01. Для этого выделите этот объект и в свитке Sphere Gizmo Parameters (Параметры сферического габаритного контейнера) задайте параметру Radius (Радиус) значение 130. Повторите визуализацию эффекта и убедитесь в том, что размер облака пламени приблизительно равен радиусу разлетающихся осколков бомбы (рис. 8.20).
Рис. 8.20. Визуализация взрыва с измененным радиусом габаритного контейнера
Для проверки выполненной анимации визуализируйте и другие кадры анимации. При необходимости измените настройки эффекта или размер габаритного контейнера. Визуализируйте все кадры и сохраните анимацию как последовательность изображений или видеоролик.
ПРИМЕЧАНИЕ
При необходимости вы можете обратиться к файлу упражнения bomb_end.max с выполненными настройками анимации. Он расположен на прилагаемом DVD в папке ExamplesГлава 08Bomb. В папке VideoГлава 08 содержится готовая анимация bomb.avi.
Два варианта анимации страницы книги
Анимацию модели книги, как и многие другие задачи, можно выполнить разными способами. Например, использовать примитив Box (Параллелепипед) для моделирования корешка книги и неподвижно лежащих листов, а для создания переворачивающихся листов – объект Plane (Плоскость) с достаточно плотной сеткой полигонов, чтобы сделать корректный изгиб. После этого применить модификатор FFD (Box) (FFD-контейнер (прямоугольный)) и, манипулируя вершинами контейнера, создать ключи анимации. Можно анимировать параметры модификатора Bend (Изгиб). Я хочу предложить вам собственный способ моделирования книги и два способа анимации переворачивающихся страниц. Один способ анимации основан на смешанной технике моделирования с последующей анимацией вершин, составляющих поверхность листа. При этом вам не придется сидеть и скрупулезно подгонять вершины по форме изгиба страницы, как это неизбежно было бы в случае с полигональным объектом. Для этих целей будет использована поверхность, форма которой описывается математическими выражениями, – NURBS-поверхность. При помощи второго способа анимации вы построите лофт-поверхность по четырем кривым. В этом случае анимация листа книги будет осуществляться не перемещением кривых или их контрольных точек в пространстве, а поворотом этих кривых вокруг точки, расположенной у основания корешка книги.
Таким образом, мы создадим и анимируем реалистично выглядящую модель книги, используя простые решения. Основу книги составит лофт-объект, а страницы, подлежащие анимации, – NURBS-поверхность.
ПРИМЕЧАНИЕ
Вы можете пропустить описание процесса моделирования книги и загрузить готовую модель book_start.max из папки ExamplesГлава 08Book прилагаемого к книге DVD.
Моделирование начинается с построения сплайнового прямоугольника. Выполните команду Create ► Shapes ► Rectangle (Создание ► Формы ► Прямоугольник), щелкните в левом верхнем углу окна проекции Front (Спереди) и перетащите указатель вправо и немного вниз, создавая тем самым заготовку для боковой стороны книги (рис. 8.21).
Рис. 8.21. Онлайновый прямоугольник, с которого начинается моделирование книги
Преобразуйте прямоугольник в редактируемый сплайн, чтобы иметь возможность менять его форму и размеры. Для этого щелкните на нем правой кнопкой мыши и в появившемся контекстном меню выполните команду Convert To ► Convert to Editable Spline (Преобразовать ► Преобразовать в редактируемый сплайн). В результате в стеке модификаторов на вкладке Modify (Изменение) командной панели появится строка Editable Spline (Редактируемый сплайн). Щелкните на плюсике возле этой строки и в развернувшемся списке выберите Vertex (Вершина). В результате вы переключитесь в режим редактирования вершин сплайна.
Находясь в режиме редактирования вершин, добавьте несколько вершин сплайну и измените его форму. Для этого щелкните на кнопке Refine (Уточнить) в свитке Geometry (Геометрия) настроек сплайна. Это позволит добавлять новые опорные точки в промежутках между имеющимися. Щелкните на сплайне в том месте, где нужно добавить точку.
Отредактируйте кривизну сплайна и положение вершин в пространстве. Для этого нажмите еще раз кнопку Refine (Уточнить), чтобы отключить режим создания новых точек, а затем щелкните на вершине, которую нужно отредактировать. Когда вершина выделена, вы можете перемещать ее в пространстве и редактировать кривизну сплайна, используя манипуляторы кривой Безье. В результате этого редактирования вы должны построить профиль книги в разрезе (рис. 8.22).
Рис. 8.22. Профиль сечения книги
- Дизайн помещений и интерьеров в 3ds Max 2009 - Дмитрий Рябцев - Программы
- Домашний компьютер - Роман Кравцов - Программы
- 1С:Предприятие. Зарплата и кадры. Секреты работы - Дмитрий Рязанцев - Программы
- Все секреты Minecraft - Меган Миллер - Программы
- 1С: Зарплата и управление персоналом 8.2. Понятный самоучитель для начинающих - Алексей Гладкий - Программы
- Photoshop CS4. Секреты и трюки - Алина Гончарова - Программы
- Оцифровываем и ретушируем свой фотоальбом - Виктор Гольцман - Программы
- Защита вашего компьютера - Сергей Яремчук - Программы
- ArchiCAD. Начали! - Андрей Орлов - Программы
- Pinnacle Studio Plus. Основы видеомонтажа на примерах - Владимир Молочков - Программы