Вернуться   Foxter.ru > Графика > 3D / Трехмерная графика > Уроки

 
 
Опции темы Опции просмотра
Старый 14.01.2008, 14:21   #55101  
Premium Member
 
Аватар для Cloud Strife
 
Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115Репутация: 209115
Регистрация: 21.12.2006
Адрес: Ростов-на-Дону
Сообщения: 833
По умолчанию Урок. Изучаем РЕАКТОР с самого простого.

Урок. Изучаем РЕАКТОР с самого простого.
Вообще, шняга конечно интересная. Пригодится когда угодно, и не только при создании видео роликов, но и для статичной картинки.
Ну, пожалуй, начнём, не вдаваясь в теорию (я сам с ней не сильно контачу).
Тут всё как обычно, открываем наш любимый 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. Пойдёт просчёт если, конечно, всё прально сделано.
Можно так же задать вес и сфере, но только не боксу, являющемуся полом. У таких предметом, как пол, вес всегда должен быть равен нулю, а то он улетит в бесконечность =). Нажимаем кнопочку Воспроизвести, и смотрим результат.
В этой сцене был применён именно такой метод.



Вот, собственно и фсё. Будут вопросы – обязательно задавайте, всегда отвечу))).
__________________
http://artofcloud.tumblr.com/
Eloquent Madness

Последний раз редактировалось Cloud Strife, 14.01.2008 в 14:51.
Cloud Strife вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
[Foxter Skin] developed by: Foxter.ru