Урок. Изучаем РЕАКТОР с самого простого.
Вообще, шняга конечно интересная. Пригодится когда угодно, и не только при создании видео роликов, но и для статичной картинки.
Ну, пожалуй, начнём, не вдаваясь в теорию (я сам с ней не сильно контачу).
Тут всё как обычно, открываем наш любимый 3ДС МАКС. Если нет тулбара реактора, делаем его, один раз кликнув правой кнопкой мыши по Main toolbar (основная панель) в контекстном меню ставим галочку напротив reactor, и вот она, та самая панель… ток ни чё не подумайте =). Кидаем её в левую часть окна Макса, для удобства, и, уважая традиции.
Это всё тем, у кого эта панель первоначально не была установлена, как, например, у меня))).
Изучать начнём самое простое – это КОЛЛЕКЦИИ ТВЁРДЫХ ТЕЛ.
Создайте штук тридцать боксов. И один большой, который будет являться как бы полом.
Создавать большое количество боксов, легче всего с помощью клонирования (зажмите клавишу Shift, после чего просто перетаскивайте боксы, задавая количество вновь прибывших). Поднимите набор ящиков, исключая есесно пол, так, что бы между ними поместилась сфера, и было место над ней. Создайте сферу. Короче, выглядеть всё должно примерно вод так:
Выделяем все объекты в сцене и заносим их фсе в одну коллекцию твёрдых тел нажав кнопку Create rigid Body Collection
Появится значок, нажав на который, вы всегда сможете или убрать, или добавить предмет в коллекцию. ( естественно в поле модификации). Теперь выделяем только те боксы, которые по плану должны упасть. Дальше делаем как на рисунке:
Эт мы зашли в панель управления реактором, его настройками, можно даже сказать маленьким миром, который мы сами будем создавать. Здесь нам понадобится три свитка:
- Preview & Animation
- Havok 3 World
- Properties
Начнём разбираться по порядку. Свиток Preview & Animation ясный пень отвечает за создание анимации. Там даже кнопочка есть Create Animation, которой надо воспользоваться в самом конце настройки сцены. Если поставить галочку рядом с Update Viewports, то весь просчёт будет отображаться во вьюпорте, что конечно не желательно при просчёте очень сложных сцен из-за огромного потребления ресурсов машины (но в нашем случае можно поставить =) ). Остальное в этом свитке должно быть понятно.
Следующий свиток - Havok 3 World
От этого свитка нам требуется ещё меньше, чем от предыдущего. И то, вовсе не обязательно. А именно – параметр Col Tolerance. Этот параметр отвечает за расстояние между предметами, при котором они начинают взаимодействовать друг с другом. Понятно, что чем он меньше, тем реальнее выглядит конечная анимация. Но если поставить слишком мало, Реактор может просто выдать ошибку, так что всё надо делать в меру.
Ну и последний свиток, который нам понадобится - это свиток Properties.
Он самый главный, на мой взгляд. На изображении ниже, всё что нам понадобится описано.
Чё та я отошёл от самого урока. Возвращаемся.
Все боксы, предназначенные для падения, должны быть выделены. Не снимая выделения переходим в панель управления Reactor. Сразу идём в свиток Properties и выставляем следующие параметры:
MASS - 1, 0
FRICTION - 1, 5
ELASTISITY - 1, 5
SHELL - 0, 05
Simulation Geometry - Mesh Convex Hull
С этим всё. Залазим в свиток Havok 3 World, и ставим в параметр Col Tolerance значение 0, 5 см.
С этим тоже всё. Последнее, что осталось сделать, перейти в свиток Preview & Animation
и нажать кнопку Create Animation. Пойдёт просчёт если, конечно, всё прально сделано.
Можно так же задать вес и сфере, но только не боксу, являющемуся полом. У таких предметом, как пол, вес всегда должен быть равен нулю, а то он улетит в бесконечность =). Нажимаем кнопочку Воспроизвести, и смотрим результат.
В этой сцене был применён именно такой метод.
Вот, собственно и фсё. Будут вопросы – обязательно задавайте, всегда отвечу))).