Render.ru
Поддержать
VaG093
ПОДПИСАТЬСЯ
  • ПРЕДЛОЖИТЬ ПРОЕКТ
  • ДОБАВИТЬ В КОНТАКТЫ
1Записей
0Следят
0Читает
86.8 KЗаходов

Основы плагина Mad Car

Урок

Всем привет. Меня зовут Иван, мне 15 лет. Живу в Саратовской области. 3D графикой занимаюсь около 6 месяцев. Серьезно начал заниматься около 2-х месяцев назад. Прошу строго не судить, так как это мой первый урок.

Вы наверно часто сталкивались с такой проблемой, когда надо очень качественно анимировать движение Авто, а реактор уже этого не сможет, и  Craft Director Tools – слишком дорого для вас, то есть отличная замена:

Я хочу рассказать вам о замечательном плагине от Карбы, «Mad Car». Данный плагин используется для реалистичной анимации автомобилей. Плагин очень удобен тем,что анимировать машинку можно прямо в окне проекции, своими руками. Благодоря тому, что можно самому управлять машинкой по средствам мышки\геймпада\клавиатуры - данный плагин очень прост в освоении и использовании. Главной особенностью данного плагина является то, что он совершенно бесплатный, и свободно распространяемый.

Итак, начнем.

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

Я использовал Box. Чтобы продемонстрировать работу подвески, можно создать ямы и рытвины.

Важно! В качестве плоскости, по которой будет кататься ваша машинка должен выступать один объект, сконвертированный в Editable Poly.

После того, как вы создали плоскость, можете импортировать модель. Вашего автомобиля.

(Для правильной работы плагина, модель машины должна предварительно сконвертированная в Editable poly, или состоять из группированных, НЕ подвергавшихся масштабированию объектов). Состоять должна из 5 разных объектов. Кузов, 4 колеса (также можно отделать и 4 тормозные колодки).

Если Авто больше, или меньше, чем плоскость, то масштабируйте плоскость под машину инструментом Select and Uniform scale. После масштабирования не забудьте еще раз сконвертировать в Editable poly.

Далее  на панели Create зайдите в Geometry>Dynamics objects>MadCar. Перед вами появился инструментарий данного плагина: но им мы займемся позже...

Теперь щелкните в свободном окне проекции, и поставьте Mad Car. Появился объект-пустышка (зеленая пирамида) и прямоугольник с колесами. Пирамида - это точка появления нашей машины на старте, а прямоугольник с колесами – это  и есть оснастка нашей машины.

Теперь мы займемся Присваиванием объекта к форме. Для начала сгруппируем отдельные части объектов.

((Примечание: Более ранние версии Мад Кара позволяют работать только с Editable Poly объектами) поэтому для работы с группами используйте последнюю версию.))

Для начала сгруппируем отдельные объекты машины (а их у нас будет 5 или 9) 4 колеса, кузов, 4 колодки тормозов.

После того как объекты были сгрупированны, приступаем к Присваиванию.

Выделяем 1 объект. Например переднее левое колесо. Заходим во вкладку Motion, выбираем Parameters, открываем вкладыш Assign Controller, и в списке появившихся объектов выбираем контроллер MadCar.

После выбора MadCar задаем нашему колесу объект, к которому будем привязывать: Нажимаем на None, выбираем наш объект-пустышку, и в списке параметров указываем нашему колесу Left Front Whel (Левое переднее колесо).

Как видите – колесо у нас перевернуто:

Для того, что бы откорректировать положение объекта, заходим в: Heerarchy (Иерархия) >>Pivot, выбираем  Affect Pivot Only, и редактируем положение нашего колеса.

Тоже самое делаем и с остальными объектами.

Left Back Wheеl – Заднее левое колесо.
Right Back Wheel – Заднее правое колесо.
Left Front Wheel – Переднее левое колесо.
Right Front Wheel – Переднее Правое колесо.
Left Back Axle – Задний левый неподвижный объект на колесе (тормозная колодка).
Right Back Axle – Задний правый неподвижный объект на колесе (тормозная колодка).
Left Front Axle – Передний левый неподвижный объект на колесе (тормозная колодка).
Right Front Axle – Переднее правый неподвижный объект на колесе (тормозная колодка).
Chassis – кузов.

После того, как вы присвоили объекты к пустышке, давайте приступим к подгонке пустышки под объект.

Как вы видите из рисунка выше, колесо пустышки (синее, сплайновое) шире чем сам объект. Сейчас мы займемся подгонкой пустышки под объект.

Для начала подгоним колесо. Выделим пустышку, перейдем к списку модификаторов. В модификаторе Mad Car откроем свиток Parameters.

Перед нами обширные параметры по настройке. В данном случае мы находимся в Сантиметровой системе измерения. Если у вас другая система измерения (например метровая) то все параметры, кроме длин (масса, гравитация и т.д.) не обходимо уменьшить в 100 раз. Если Миллиметровая, то наоборот – увеличить.

Car Lenght – Длина авто.
Car Height – Высота авто.
Вкладыш Back Axle – это настройка задней оси.
В нем:
Axle Lenght – ширина задней оси;
Wheel Radius – Радиус задних колес;
Wheel Width – Толщина колес;
Amplitude - амплитуда;
Mass – Масса колеса;
Rigidity – Давление.

Для настроек колеса нас интересует Wheel Radius и Wheel Width.

Остальные настройки пока оставим по умолчанию.

Аналогично подгоняем 3 остальных колеса, и 4 тормозные колодки.

 

После того как мы подогнали колесо, займемся подгонкой кузова.

После того как кузову назначили MadCar контроллер, выделяем пустышку и идем в список модификаторов. Подгоняем Длину машинки (Car Lenght). А также длину осей (Axle Lenght) в Back Axle (Задняя ось) и Front Axle (Передняя ось). После этого необходимо подогнать высоту пустышки под кузов автомобиля параметром Car Height.

Окончательный вариант должен выглядеть примерно так:

Переходим к просчету поверхности для движения машинки, и непосредственно к анимации.

Для начала поставим где-нибудь над плоскостью точку старта (Зеленая пирамида)

Теперь выделяем нашу пустышку, на которую уже «надета» машинка, или пирамиду, и идем в список модификаторов (в котором мы подгоняли колеса и размер пустышки под объект).

Там спускаемся ниже, к свитку на против Sufrace, и нажимаем на кнопку None. Выбираем за объект нашу поверхность, по которой будет ездить машинка. После выбора нажимаем Update Sufrace для просчета.

Теперь не обходимо указать длину сцены. Поставим 1000 кадров для общей анимации, и в настройках пустышки в свитке Total Animation Interval напротив End Time тоже выставляем 1000.

После этого нажмите кнопку Reset animation (в настройках пустышки под свитком Recalc Time Interval.

Как вы видите, машинка появилась на том месте, где находилась ваша пирамида.

Теперь переходим к самому вкусному!

Непосредственно к вождению. В настройках пустышки спускаемся ниже к графе On Run Driving, и выбираем, что мы будем юзать для управления (Мышку, Геймпад или клавиатуру). После выбора нажимаем кнопку OnRunDriving.

Как вы видите, в активном окне проекции появился полу прозрачный Hud интерфейс управления.

Доля Активации нажмите ЛКМ по худу, и нажмите Enter, чтобы начать. И вы увидите, что симуляция началась.

Управление: Клавиатурой управляется клавишами W S A D. Для включения задней скорости поверните колесико мышки назад.

Для передней, поверните обратно вперед. Мышкой управляется просто: Чем выше относительно середины экрана мышка, тем быстрее скорость, отклонение влево\вправо относительно середины способствует повороту. С Геймпадом (или рулем) думаю разберетесь)).

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

После того, как вы накатались, снова нажмите Enter для остановки симуляции. И уже можете посмотреть готовую анимацию.

СОВЕТ: Если у вас совсем слабый компьютер, то можете поставить пустышку, анимировать ее, а уже потом приступать к привязке объектов к пустышке. Вся анимация будет записана.

ПРИМЕЧАНИЕ: Если после закрытия\открытия сцены, вождение (симуляция) не хочет запускаться, то попробуйте заново пересчитать поверхность, по которой будет кататься ваша машинка.

Дополнение: Теоретически, можно таким образом анимировать мотоцикл (для этого ширину осей поставьте 0) Но на практике анимация дается очень трудно, т.к. очень трудно научиться водить им не падая. Удачи в освоении этого не легкого мира 3D!

Вот тут вы можете скачать Avi файл семпл, и вот тут Сцену в формате *.max (для 3ds max 2009).

Если возникнут вопросы, то стучите в ICQ 62589999 или на Email: vag093@rambler.ru.

585
Комментарии:49
по поступлению
15
0
mentor
01.10.2008 17:52
Ну для начала неплохо было бы "Кабре" на рецензию эту статью отослать... Это первое. Ник автора плага - Карба, звать его Андрей. Удачи в освоении этого не легкого мира 3D! ;)
7
0
VaG093
01.10.2008 20:05
Прошу прощения,за случайную ошибку в нике((( не доглядел
31
0
Ayashi
01.10.2008 20:05
Ооооо знаем знаем, отличный плаг! Еще раз Карбе огромный респектище за такую чудесную вещицу!!!
2
0
New York
01.10.2008 22:31
плагин замечательный!автору урока респект!положил начало в нелегком изуччении этого плагина!
15
0
Да,недурно.Высший балл.
7
0
VaG093
02.10.2008 11:33
Спасибо )) пытался изложить урок подробней и понятней.надеюсь получилось.Странно,по такому замечательному плагину нет ни одного тутора в сети:-(
270
0
Wasteland
02.10.2008 18:54
)))))))
2
0
BrainLess
03.10.2008 6:33
ВАу))) Здорово то как) спасиба, получилось))))
5
0
Fiz
04.10.2008 11:18
немогу найти нигде этот плагин
37
0
Yeekarus
04.10.2008 12:56
Супер!!! VaG093 отличный урок. Fiz я нашол его тут 32 bit - http://www.karba.eol3d.com/Plugins/MadCar/MadCar32x.dlo или 64 bit - http://www.karba.eol3d.com/Plugins/MadCar/MadCar64x.dlo
10
0
Torold
04.10.2008 15:40
обычный плагин, коих много. чтобы в нём разобраться нужно 10 минут. писать по нему урок бесмысленно
7
0
VaG093
04.10.2008 23:29
Да плагинов много...но они либо простенькие,либо дорогие. а от Карбы - самый отличный,на мой взгляд анимирует реалистичней всего(если конечно правильно настроить)
10
0
Torold
05.10.2008 1:16
плагин Mad Car сам простенький. на сайте Craft Director Tools джойстик красуется, повидимому тоже рулим и записываем, только создавать анимацию таким способом не разумно. для постановки сцены придеться поочереди все авто прокатывать, и каламбур жёсткий получится. Сцену проще поставить с плаг. Vehicle Studio.
2
0
Ani rey
06.10.2008 9:31
Не плохо прокатился! А скорсть можно добавить, а то охота по трамплинам попрыгать. Кстати если машину делать реальных размеров, анемируется супер (по кочкам едет как внедорожник). Маленькие же модельки "спотыкаються" на каждой неровности. За урок спосибо!
7
0
VaG093
06.10.2008 13:29
Тот кто поставил 0\0,прошу обосновать свою оценку!!!
37
0
Yeekarus
07.10.2008 10:11
да какой варвар поставит за это 0/0?
2
0
makenzoo
07.10.2008 12:02
Бред. На Евермоушене этот урок уже давно валяется а на сайте у Карбы валяется мануал и пример и офигенный ролик. Респект Карбе. Автору урока неуд.
4569
0
Moderator
07.10.2008 12:32
Модератор Render.ru
[b]makenzoo, чтобы не быть голословным будьте добры дать ссылку на урок[/b]
7
0
VaG093
07.10.2008 13:43
Ссылку на так называемый урок в студию!
2
0
Ani rey
08.10.2008 17:49
http://www.evermotion.org/?unfold_exclusive=184&unfold=exclusive Правда на англ.
7
0
VaG093
08.10.2008 20:24
Спасибо за ссылку. Да...урок очень похож. Но прежде я его не видел
2
0
Mikerin
12.10.2008 18:30
плагин только под 2009 версию макса?
36
0
Хороший урок. [smile=06] Есть под 9 макс этот плагин? Поищу пока сам. Если у кого ссылка есть буду благодарен! [smile=07]
2
0
Ani rey
16.10.2008 10:35
http://www.karba.eol3d.com/Plugins/MadCar/MadCar32x.dlo для 3ds max 9. (плагин ставил, всё прёт!)
2
0
Cheburan
19.10.2008 13:51
А как его установить?
2
0
Ani rey
24.10.2008 14:56
Закачай плагин по ссылке (лучше с Download master), и помести файл с расширением .dlo в папку с плагинами 3ds max 9 . У меня примерно так С:\Program Files\Autodesk\3ds Max 9\stdplugs
43
0
Денис Кунаков
29.10.2008 19:39
плагин работает почти с любым максом, я его юзал как только карба его выпустил=) по мануалу все просто и понятно=) да и методом тыка легко разобраться.
2
0
Cheburan
02.11.2008 12:34
Ani rey
[b] Спасибо!
2
0
Cheburan
22.11.2008 20:50
[quote]А скорсть можно добавить, а то охота по трамплинам попрыгать[quote] Не знаю кому интересно еще или нет, но скорость добавить можно нажатием клавиши shift
12
0
Dragonfly
25.11.2008 18:16
Спасибо. Урок очень в тему пришолся - мне как раз надобыло что-то подобное для анимации грузовичка.
25
0
Alex Pilutin (Santyago)
10.03.2009 13:49
отличная игрушка )))
15
0
Predator84
23.09.2009 12:11
"Если Авто больше, или меньше, чем плоскость, то масштабируйте плоскость под машину инструментом Select and Uniform scale. После масштабирования не забудьте еще раз сконвертировать в Editable poly." ...если не ошибаюсь, масштабирование конвертированием в poly не отменяется. Лучше отмасштабировать как нужно а потом приатачить к немасштабированному box"у(не наоборот), дальше бокс удалить на уровне полигонов и одцентрировать пивот.
15
0
Predator84
28.09.2009 14:21
Torold
для разных задач разные инструменты, если ехать по маршруту то vechicle. А если нада "крутиться" на парковке допустим, разворачиваться там же и тд, то madcar здесь будет просто на вес золота))
15
0
Predator84
28.09.2009 18:42
пол дня проковырялся, как увеличить трение между колесами и землей - у меня проблема что машина когда рушает, то гребется. ВСЕГДА, и мышкой пробовал потихоньку рушать.... можно настроить как то, или это недоработка плага?? В остальном все понятно.
15
0
Rafo3d
26.10.2009 14:16
A zacem u menya kolyosi 10 rasa pobolshe stanovyatsa koqda ya put pokazivayu?:(
10
0
Arazor
21.11.2009 14:11
У меня проблема!!! Всё делаю по уроку. Когда нажимаю OnrunDriving появляется окошко, кликаю по нему мышкой, нажимаю Enter...(ну всё вроде бы нормально, даже индикаторы показывают,...что дал газу,.. ускорение,.. тормоз).... но ничего не происходит машинка НЕ ЕДЕТ, она даже не падает на плоскость! Пробовал на двух компах, на 2009 максе и на 2008. всё есть, всё вроде бы работает, но машинка заморожена! Может это я что-то делаю неправильно? Подскажите!
7
0
VaG093
31.12.2009 1:10
Arazor
Возможно, вы забыли нажать на кнопку "Update Surface" что бы просчитать поверхность. или сама поверхность не удовлетворяет требованиям Mad Car'a
2
0
e>><<e
06.02.2010 21:52
Да,очень познавательно и в тему)))все получилось-тока проблемка-на пустышке шкурка не работает...то есть пустышка ездиит,а шкура стоит...но думаю сам разбирусь..спасибо за урок ))) вот только что буйная фантазия в голову пришла-а с *.bip такое можно замутить?)))))))))))))))))))))))))))))) то есть человеку анимацию вбить.....................................
2
0
Denis_S
19.02.2010 19:53
А как рендерить потом? пишет что не может рендерить объект mad car
96
0
slava85
15.04.2010 21:16
помоему его для нового макса нету
7
0
VaG093
01.05.2010 9:50
Для нового макса плагин появится в начале Мая. Это будет "Mad Car 3.0". Плагин полностью переработали, и добавили новые возможности, но, к сожалению, с 3 версии плагин становится платным [smile=11] Начинаем копить денюжки))
25
0
Alex Pilutin (Santyago)
12.05.2010 8:10
спасибо . забросил гта .
17
0
Alex Mjdeller
11.09.2010 14:27
как біть если трехостній автомобиль?
30
0
TAHK 74
15.11.2010 18:29
Vehicle studio лажа полная! Лучше мад кар юзать,я пока плагина прощще ещё не встречал! Огромный респект Карбе! Ах да тутор тож класс спасибо!!!!!
15
0
Predator84
30.01.2011 21:21
TAHK 74 Vehicle studio лажа полная! Лучше мад кар юзать,я пока плагина прощще ещё не встречал!
если руки не от туда ростут, хотя нет, медкар для любитилей голимого ГТА (имеется ввиду бесплатная версия). Медкар 3 уже конечно вещь. интересно, вопрос для разработчиков медкара, а можно нажать по тормозама и форсануть на месте? что б резина "горела". ТАНК 74, в вехикл это можно;)
8
0
zemzen
07.04.2011 16:14
Новая версия MadCar 3.3.7 (220 не вольт, а только евро :) явно догоняет Vehicle studio, ещё модели начнут продавать, так сказать правильную политику вести )
11
0
жека разуменко
04.05.2011 21:41
а как настроить мощность авто??
90
0
tim3d
17.08.2011 18:45
А этот плагин умеет делать следы от протектора колес?
2
0
Антон Куликов
19.08.2012 8:00
Помогите! нужен Madcar для 12-го макса. кинте ссылочку на почту toxa1385@mail.ru