Створення стрибаючого м'ячика

Багато хто з вас напевно задавалися питанням як зробити стрибучий м'ячик (наприклад баскетбольний)? І зараз я вам спробую розповісти, як це зробити. Отже, зробимо простеньку сцену, і ви відразу ж все зрозумієте (повинні зрозуміти).

Перше що нам треба це простий бокс, тобто поверхня, на якій буде стрибати м'ячик. Робимо бокс (знаходиться він в меню 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 (тертя) ... отже, ми робимо баскетбольний м'яч, значить параметри будуть такі (або близькі до цих):

Включаємо нашу анімацію (Preview Animation), і бачимо що м'ячик став стрибати, але з землею він як і раніше не стикається. Для того щоб виправити це, потрібно піти в меню Utilities (на цьому меню зображений молоток), потім натиснути кнопку Reactor і відкрити підміню World, треба змінити значення Col. Tolerance на найнижче я поставив на 0.2. Тепер відкриваємо підміню Preview Animationі натискаємо кнопку "Preview in Window, тепер м'ячик відскакує від землі.

Ну от і все. Додам ще що розташування значків колекцій тел може бути різним, де хочете, там і ставте їх. І якщо у вас у вікні реактора сильно все гальмує, натисніть в меню Preview Animation кнопку Create Animation це зробить анімацію, і тепер натиснувши на кнопку Play, ви зможете подивитися анімацію під вьюпорті.