- •Введение. Что такое трехмерное моделирование
- •Общие сведения о сплайнах и способы их создания.
- •Моделирование сплайнов.
- •Методы вращения и выдавливания (Модификаторы Lathe и Extrude).
- •3.2 Методы лофтинга и булевы объекты (команды Loft и Boolean).
- •Примеры моделирования сплайнов
- •3.3.1 Практическая работа № 1. Создание посуды
- •3.3.2 Практическая работа № 2. Кабинетное кресло.
- •3.3.3 Практическая работа № 3. Зеркало в багетной раме.
- •3.3.4 Практическая работа № 4. Настенный светильник
- •Практическая работа № 5. Моделирование вилки.
- •Практическая работа № 6. Моделирование ложки
- •4. Секреты моделирования.
- •4.1 Превращения параллелепипеда
- •Практическая работа № 7. Моделирование камина.
- •4.2 Моделирование кусками Безье.
- •4.2.1Практическая работа № 8. Моделирование дивана.
- •Анимация приложением Reactor
- •Практическая работа № 9. Создание покрывала с помощью Reactor.
- •Практическая работа № 10. Моделирование штор.
Анимация приложением Reactor
Reactor – это встроенный в 3ds MAX плагин, который используется для симуляции динамики твердых и мягких тел. С помощью Reactor можно имитировать сложные физические взаимодействия трехмерных тел с учетом массы, упругости, жесткости, коэффициента трения, а также действия на объекты таких сил, как тяжесть, ветер, сопротивление воздуха, вращающий момент, архимедова сила. Реактор позволяет имитировать движение жидкости, а также моделировать ткани.
Любому созданному в 3ds MAX объекту можно назначить физические свойства, такие как масса, трение и эластичность. Объекты могут быть свободны или зафиксированы, соединены вместе или присоединены к пружине. Реактор позволяет создавать, имитировать и контролировать сложные сцены, учитывая законы физики.
Самый изящный способ создания ткани – это использования реактора. Причем этот метод не только самый красивый, но и самый точный. Никаким другим способом невозможно создать ткань с учетом ее веса, гладкости и поведения при соприкосновении с другими предметами. Создание ткани с помощью реактора просто, как все гениальное.
В случае архитектурного проектирования Reactor пригодится для создания реалистичных моделей, таких как покрывала, скатерти, шторы, драпировки, флаги и т.д.
Все объекты, которые можно имитировать при помощи модуля Reactor, делятся на несколько категорий:
Rigid bodies - жесткие тела;
Deformable bodies - деформируемые тела;
Water - вода.
Чтобы придать любому объекту сцены свойства жесткого или деформируемого тела, необходимо включить его в список тел соответствующего типа, называемый коллекцией (collection). Чтобы получить возможность сформировать коллекцию, необходимо создать в сцене специальный вспомогательный объект. Для каждой категории тел предназначен определенный значок:
Rigid Body Collection - коллекция жестких тел;
Soft Body Collection - коллекция мягких тел;
Cloth Collection - коллекция тканей;
Rope Collection - коллекция нитей;
Deformable Mesh Collection - коллекция деформируемых сеток.
Практическая работа № 9. Создание покрывала с помощью Reactor.
Последовательность создания анимации с помощью модуля reactor.
1 . Создайте Box (пол), Chamfer Box (кровать) и Plane (покрывало). Расположите эти объекты как на рисунке, т.е. Chamfer Box стоит на Box, а Plane приподнята над Chamfer Box. Это необходимо для того, чтобы при запуске реактора плоскость начала падать.
2. Примените к Plane модификатор reactor Clothe и создайте коллекцию тканей Cloth Collection.
3. Выделите Box и Chamfer Box и создайте коллекцию твердых тел Rigid Body Collection.
4. Откройте интерактивное окно предварительного просмотра анимации. Вызвать это окно можно из главного меню reactor > Preview Animation.
5. Запустите анимацию Simulation > Play/Pause (Имитация Воспроизведение/Пауза).
6. Когда плоскость упадет на Chamfer Box, остановите анимацию (горячая клавиша Р). Плоскость должна принять вид покрывала.
7. Если вы хотите восстановить исходное состояние сцены, выполните команду Simulation > Reset (Имитация > Перезагрузка).
8. Чтобы передать объектам сцены то состояние, в котором они находятся на данный момент анимации в окне просмотра, выполните команду Update Max (Обновить Мах).
9. Закройте окно предварительного просмотра анимации.
Если хотите добавить покрывалу толщину, примените к плоскости модификатор Shell.
Если при визуализации одеяло смотрится не очень гладким, то примените к нему модификатор Mesh Smooth на 1-2 итерации.
Аналогичным способом можно создать скатерти, накидки и другие объекты из ткани.