Уроки: 3ds Max

Стреляем и разрушаем с помощью RayFire

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

Часть I Основы

Начнем с основ. Создадим два box'a как показано на рисунке 1:

рис 1

Далее открываем окно настроек RayFire. Во вкладке Reactor находим список Unyielding Objects. Туда необходимо добавить наш нижний box, выделяем его и жмем кнопку Add. Unyielding Objects сюда надо добавлять объекты, которые в сцене не будут двигаться, и деформироваться, но они буду взаимодействовать с другими объектами сцены.

рис 2

Теперь открываем вкладку Simulation. И аналогичным образом добавляем наш кирпич в список Impact Objects.

рис 3

Во вкладке RayXplosion жмем кнопку Simulate Demolution и ждем падения нашего кирпича. В списке Reactor Demolition есть свойство Break Impact object если там поставить галочку то наш кирпич развалится, если не ставить то он просто упадет.

рис 4

Посмотрим, что получилось:

рис 5

Создадим еще один box как показано на рисунке 6:

рис 6

Добавим этот box в список Inactive Object. В Inactive properties можно устанавливать некоторые свойства объектов, например материал. Выберем материал Concrete. Аналогичные свойства есть и у impact Objects, выберем steel. Теперь уберем галочку Break impact object и поставим Break inactive object. Это означает, что разбиваться будут только inactive object. В некоторых версиях плагина эти два свойства могут отсутствовать, тогда взаимодействие и разрушения объектов будут рассчитываться за счет установленных материалов.

рис 7

Теперь необходимо удалить предыдущие взаимодействия, для этого в списке Interactive Layer Manager выделяем All Layers и жмем кнопку delete. Осталось нажать кнопку Simulate Demolition и ждем просчета анимации.

рис 8

 

Часть II Стрельба

Создадим новую сцену. Стена, пол и еще один маленький box, как показано на рисунке 9. Не забудьте создать лампочку, она нам пригодиться.

рис 9

Пол, как и в прошлый раз, добавляем в список Unyielding Objects. Нашу стену добавим в список Impact objects. Оставшийся box в список Gun Objects. Impact objects это объект, по которому мы будем стрелять, Gun Objects соответственно из которого стрелять.

рис 10

Рассмотрим теперь некоторые свойства. Impact Deformation - это свойство указывает какие деформации будут появляться после выстрелов. Displace - смещение поверхности, Holes - дыры. Geometry - некоторые сопутствующие выстрелу геометрические объекты, Bullets - пули, Reactor Debris - осколки. Мы выставим настройки как показано на рисунке. Если выставить свойство sparks (искры), то нам пригодится наша лампочка, потому что без нее ничего видно не будет.

рис 11

Жмем кнопку Simulate Shooting и ждем. Теперь самое интересное, нажимаем Instant Action и начинаем стрелять, наводим курсор на то место, куда желаем выстрелить, и жмем на левую кнопку мыши, не забываем выставлять кадр, на котором мы хотим стрелять. После того как настрелялись, жмем правую кнопку мыши и наслаждаемся результатами.

рис 14

74216 Автор:
Актуальность: 253
Качество: 171
Суммарный балл: 424
Выбор Публики
Голосов: 60 оценки

Отзывы посетителей:

2 | След.
аватар
 
ZOMBINE26 1 0
А у меня все как в замедленном времени
аватар
 
Руслан Гайдукевич 16 0
у мну либо версия другая либ чтот я не то скачал
аватар
 
GEROIN 1 0
КЛАССНО ЖАЛЬ ТОЛЬКО ЧТО МАЛО
аватар
 
skrapy 2 0
спасибо
аватар
 
Alex Ja 1 0
Create -> Geometry -> RayFireToo l-> RayFire

Open RayFire Tool Floater
аватар
 
skrapy 2 0
"Далее открываем окно настроек RayFire" как?
аватар
 
Alex Ja 1 0
Подскажите. Как вообще в нём сделать вспышку от выстрела, а не только Muzzle Flash.
(Нужна искра из дула)
Всё перерыл но не нашёл!
Заранее пасиба.
аватар
 
Yurik65 1 0
Версия 1,31 на MAX9 заработало!!!Спасибо автору за урок!!!МОЛОДЕЦ!!!!
аватар
 
Y@rik_ua13 2 0
a u menya ne ta versia ni4o obs4ego (po4ti) sovsem drugie knopki. ya ot rayfire baldeyu no ne o4en doganyayu
аватар
 
Артем Попов 42 0
Ой не туда(
аватар
 
Артем Попов 42 0
У меня не правильно текстура проецируется. И я так понял автор создал камеру сразу настроенную по вьюпорту perspective? Как это сделать?
аватар
 
3dlamer 2 0
непонятны фразы давно искал(-а) ... по-моему на офицальном сайте дествительно много туторов (и ненайти их невозможно), причем описывается все подробно настолько, что и обезьяна сможет повторить ...
аватар
 
Mopo 5 0
а у меня непонятности...установил плагин..RayFire Tool 1.43 - Max 2009 - 32 bit ...все как надо...даж нашел его в максе...тольк у меня нехочет открываться окно настроек..и незнаю что делать...м б я какт нетам ищу?
аватар
 
Нормальный урок такой 5/5. Со стеклом креативнее бы было, а так не плохо.
аватар
 
QSICH 17 0
Благодарствую , очень помогло!
аватар
 
inviz 14 0
Туторы на оф. сайте исчерпывающи, а Вадим со сверх оперативностью отвечает даже на самые глупые вопросы ))
аватар
 
Yurik65 1 0
Искренне благодарю автора за урок!Давно искал что-то по использованию этого плагина.
Но почему-то "стрельба" не получается.После действия "Жмем кнопку Simulate Shooting и ждем" выскакивает окошко от MaxSkript c жёлтым треугольником и с каким-то перечнем чего-то и ждать не приходится (очень прошу не судите за тафтологию но пока не могу предоставить скриншот).Потом "нажимаем Instant Action" и стрелять не получается(((. Просто выделяется стена и на этом всё заканчивается.Спасибочки за урок и за то что выслушали.
аватар
 
AndrewAT 47 0
davno iskal urok nas4ot etogo rayfire... spasibo! :)
a te komu ne nravitsa ili ne dlya nih i viskazivayut svoyo negativnoe mnenie.... idite tusuite bulkami!
аватар
 
ca6aka777 1 0
ниочём урок!!
аватар
 
Olosavr 40 0
Неплохо, немного такой информации, зачетный урок.
2 | След.
Зарегистрируйтесь, чтобы добавить комментарий.
Эту страницу просмотрели: 447 уникальных посетителей