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

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

Жанры

Шрифт:

3. Выделите в шторах верхний ряд вершин и в свитке Constraints (Ограничения) щелкните на кнопке Fix Vertices (Зафиксировать вершины). В результате верхний ряд вершин окажется вне зоны действия модуля reactor и прикрепится к карнизу.

4. В свитке Properties (Свойства) задайте параметру Mass (Вес) значение 0,5.

5. Повторите действия, описанные в пп. 1–4 для второй шторы.

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

1. На вкладке Create (Создание) командной панели щелкните на кнопке Helpers (Вспомогательные объекты)

и выберите из раскрывающегося списка разновидностей объектов строку reactor.

2. Нажмите кнопку CLCollection (Коллекция тканей), затем щелкните в любом месте окна проекции для создания коллекции тканей (положение и размер значка не имеют значения).

3. Для добавления одной шторы в коллекцию тканей перейдите на вкладку Modify (Изменение) командной панели, в свитке Properties (Свойства) нажмите кнопку Pick (Выбрать) и щелкните в окне проекции на шторе. Повторите данные действия для второй шторы.

4. Вернитесь на вкладку Create (Создание) командной панели и щелкните на кнопке Helpers (Вспомогательные объекты). Для добавления в сцену ветра нажмите кнопку Wind (Ветер), а затем щелкните в окне проекции Left (Слева) позади стены с оконным проемом. Обратите внимание на положение стрелки в значке: она определяет направление ветра и должна указывать на шторы.

5. В свитке Properties (Свойства) настроек объекта Wind (Ветер) установите флажок Wind On (Включить ветер). Установите также флажок Ripple (Рябь), а переключатель данной области – в положение Left/Right (Слева/направо). Это заставит колыхаться шторы из стороны в сторону, что добавит динамике реализма.

В результате в окнах проекций появятся значок коллекции тканей и значок ветра (рис. 7.5).

Теперь нужно запустить просчет динамики. Для этого щелкните на кнопке Utilities (Утилиты) командной панели и далее на кнопке reactor. В свитке Preview & Animation (Просмотр и анимация) щелкните на кнопке Create Animation (Создать анимацию), в результате чего начнется просчет динамики штор.Для создания более естественных колебаний шторы от порывов ветра можно анимировать значение силы ветра и (или) рябь.

Рис. 7.5. Шторы со значками коллекций тканей и ветра

На рис. 7.6 представлен кадр из анимации движения шторы под действием ветра.

...

ПРИМЕЧАНИЕ

На прилагаемом к книге DVD в папке Examples\Глава 07\Curtain находится файл упражнения сurtain_end.max. В папке Video\Глава 07 содержится анимационный ролик Curtain.avi.

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

Рис. 7.6. Шторы, раздуваемые порывами ветра

7.4. Практическое задание. Боулинг

Как вы можете догадаться из названия упражнения, мы будем говорить о боулинге, а точнее, о динамике твердых тел, использованной при моделировании такой сцены. Нам понадобится примитивный зал для боулинга, кегли и шар. Вы можете использовать файл bowling_start.max из папки Examples\Глава 07\Bowling прилагаемого к книге DVD или создать объекты самостоятельно.

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

1. Постройте профиль дорожки, напоминающий по форме перевернутую букву «П». Для этого воспользуйтесь формой Rectangle (Прямоугольник) и немного отредактируйте ее.

2. Примените к профилю модификатор Extrude (Выдавливание) с величиной, в 5–6 раз превышающей ширину профиля.

3. В окне проекции Left (Слева) при помощи инструмента Select and Rotate (Выделить и повернуть) немного наклоните дорожку, чтобы шар мог катиться вниз (рис. 7.7).

Построим кегли и шар. Для создания шара используйте примитив Sphere (Сфера). Чтобы построить кегли, выполните следующие действия.

1. Постройте в окне проекции Front (Спереди) профиль кегли, для чего воспользуйтесь сплайном с последующим редактированием вершин.

2. Примените к профилю модификатор Lathe (Вращение вокруг оси).

3. Клонируйте кеглю, выполнив команду Edit ? Clone (Правка ? Клонирование), и в появившемся окне Clone Options (Параметры клонирования) установите переключатель в положение Copy (Независимая копия объекта).

На рис. 7.8 показана сцена, подготовленная для расчетов динамики твердых тел.

Рис. 7.7. Дорожка виртуального боулинга

Рис. 7.8. Сцена, подготовленная для расчета динамики

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

1. На вкладке Create (Создание) командной панели щелкните на кнопке Helpers (Вспомогательные объекты)

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

2. Нажмите кнопку RBCollection (Коллекция твердых тел) и щелкните в произвольном месте любого окна проекции для создания коллекции твердых тел (положение и размер значка значения не имеют) (рис. 7.9).

3. Щелкните на значке RBCollection (Коллекция твердых тел) в окне проекции.

4. В свитке RB Collection Properties (Свойства коллекции твердых тел) вкладки Modify (Изменение) командной панели щелкните на кнопке Pick (Выбрать) и выберите в окне проекции все объекты сцены.

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

Имперец. Том 3

Романов Михаил Яковлевич
2. Имперец
Фантастика:
боевая фантастика
попаданцы
альтернативная история
7.43
рейтинг книги
Имперец. Том 3

Отряд

Валериев Игорь
5. Ермак
Фантастика:
альтернативная история
5.25
рейтинг книги
Отряд

Паладин из прошлого тысячелетия

Еслер Андрей
1. Соприкосновение миров
Фантастика:
боевая фантастика
попаданцы
6.25
рейтинг книги
Паладин из прошлого тысячелетия

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

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

Газлайтер. Том 18

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

Товарищ "Чума"

lanpirot
1. Товарищ "Чума"
Фантастика:
попаданцы
альтернативная история
4.00
рейтинг книги
Товарищ Чума

Первый среди равных. Книга III

Бор Жорж
3. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
6.00
рейтинг книги
Первый среди равных. Книга III

Учитель из прошлого тысячелетия

Еслер Андрей
6. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Учитель из прошлого тысячелетия

По прозвищу Святой. Книга первая

Евтушенко Алексей Анатольевич
1. Святой
Фантастика:
попаданцы
альтернативная история
6.40
рейтинг книги
По прозвищу Святой. Книга первая

Газлайтер. Том 5

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

Жизнь, которой не было

Денис Палимов
1. Жизнь, которой не было
Фантастика:
городское фэнтези
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Жизнь, которой не было

Третий. Том 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий. Том 3

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

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

Вперед в прошлое!

Ратманов Денис
1. Вперед в прошлое
Фантастика:
попаданцы
5.00
рейтинг книги
Вперед в прошлое!