Створення стрибаючогочого мячика за допомогою Reactor 2 в 3ds max 6 Багато хто з вас напевно задавалися питанням - як зробити стрибаючий мячик (наприклад баскетбольний)? І зараз я вам спробую розповісти, як це зробити. Отже, зробимо простеньку сцену, і ви відразу ж усе зрозумієте (повинні зрозуміти). Перше що нам треба – це простий бокс, тобто поверхня, на якій буде стрибати мячик…Робимо бокс (перебуває він у меню Create>Standard Primitives>Box ) з параметрами: Length (Довжина): 200 Width (Ширина): 200 Height (Висота): -5 Параметри можуть бути різні, тобто які ви захочете. Далі робимо Сферу, або Геосферу. (перебувають вони в Create>Standard Primitives ). Параметри теж можуть бути різні, але я поставив: Radius (Радіус): 25 Тепер нам треба зробити, так, щоб м’ячик стрибав на землі ( земля це Box, а м’ячик це Sphere або GeoSphere).Для того щоб м’ячик стрибав, йому потрібно привласнити фізичні властивості (землі до речі теж їх треба зробити). Отже, почнемо із землі. Виділяємо наш бокс (землю) і додаємо в сцену Rigid Body Collection (Колекція твердих тіл). Тепер ми бачимо у вьюпорті наш значок колекції твердих тел. Дивимося на праву панель, і бачимо там RB Collection Properties, там ми бачимо наш бокс…якщо не бачимо то натисніть кнопку Add (додати) і додайте бокс. (також можна натиснути кнопку Pick (взяти) і виділити бокс, і він додасться в RB Collection Properties). З боксом закінчили. Тепер виділяємо сферу й створюємо Soft Body Collection (Колекція м'яких тіл). Значок не з'являється…його просто треба самим поставити…просто кликнемо в будь-якому місці вьюпорта й з'являється іконка з м’ячиком (тобто Soft Body Collection). Дивимося в SB Collection Properties (на правій панелі), і тиснемо кнопку Додати (Add), і бачимо що додавати нема чого. Чому? Тому що треба мячику привласнити модифікатор “reactor SoftBody”, що перебуває в меню “Modify”. Натискаємо на стрілочку поруч із назвою “Modifier List” і вибираємо зі списку модифікатор “reactor SoftBody”. Тепер виділяємо, зроблену раніше Soft Body Collection (просто кликаем по значку), і додаємо наш м’ячик туди. Тепер ідемо меню реактора й натискаємо Preview Animation. У вікні, що з'явилося, реактора натискаємо кнопку “P”( або на кнопку Create Animation) і бачимо як м’ячик падає на землю, але він не стрибає, і не лежить на землі (тобто висить дуже близько над землею), зараз ми це виправимо. Виділяємо наш м’ячик і дивимося в його Properties. Там ми бачимо такі параметри як Mass (Маса), Stiffness (Пружність), Damping й Friction (тертя)… отже, ми робимо баскетбольний м'яч, значить параметри будуть такі (або близькі до цього): Mass: можете скільки хочете. Я поставив 2 (кг). Stiffness: бажано побільше. Я поставив 6. Damping: якнайменше. Я поставив 0. Friction: я поставив теж на 0. Під час перегляду анімації (симуляції), м’ячик буде крутитися, і при дотику м’ячика із землею відбувається тертя, тобто якщо поставити тертя на максимум (1) те м’ячик буде відскакувати від землі як й у реальності...і стрибати він буде не на одному місці... я поставив на 0 для того, щоб м’ячик стрибав на одному місці, тобто тертя між м’ячиком і землею не відбувається. Включаємо нашу анімацію (Preview Animation), і бачимо що м’ячик став стрибати, але із землею він по колишньому не зіштовхується. Для того щоб виправити це, потрібно піти в меню Utilities (на цьому меню зображений молоток), потім нажати кнопку “Reactor” і відкрити підменю World, треба змінити значення “Col. Tolerance” на найнижче…я поставив на 0.2. Тепер відкриваємо підміню “Preview & Animation” і натискаємо кнопку “Preview in Window”, Тепер м’ячик відскакує від землі. Ну от і все. Додам ще, що розташування значків колекцій тіл може бути різним, де хочете, там і ставте їх. І якщо у вас у вікні реактора сильно все гальмує, натисніть у меню “Preview & Animation” кнопку “Create Animation”…це зробить анімацію, і тепер нажавши на кнопку “Play”, ви зможете подивитися анімацію у вьюпорті. Якщо у вас залишилися питання пишіть - mr.pain@bk.ru Автор: _Predator_ Переклад: Сергій Березін
|