Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Фізичні властивості

Експорт фізичних властивостей здійснюється шляхом увімкнення "Твердого тіла" ("Rigid Body") на вкладці фізики Blender:

../../../_images/enable_physics.png

Важливо

By default, a single Blender object with rigid body enabled will export as three nodes: a PhysicsBody, a CollisionShape, and a MeshInstance3D.

Тип тіла

Блендер має лише поняття "Активне" та "Пасивне" тверде тіло. Вони перетворюються на Static (статичні) та RigidBody (тверді) вузли. Щоб створити кінематичне тіло, увімкніть "анімований" ("animated") галочку на "Активному" ("Active") тілі:

../../../_images/body_type.jpg

Форми зіткнень

Багато параметрів для форм зіткнень відсутні в Blender, а багато з форм зіткнень також відсутні. Однак підтримуються майже всі варіанти твердого зіткнення кузова та динаміки твердого тіла:

../../../_images/collision_shapes.jpg
Є такі застереження:
  • Не всі форми зіткнення підтримуються. Тільки Mesh, Convex Hull, Capsule, Sphere і Box підтримуються і в Blender, і в Godot

  • У Godot ви можете мати різні групи зіткнень та маски зіткнень. У Blender у вас є лише групи зіткнень. Як результат, маска зіткнення експортованого об’єкта дорівнює його групі зіткнень. Найчастіше це те, що ви хочете.

Важливо

Для побудови складених фізичних форм створіть разом кілька об’єктів з увімкненим твердим тілом. Фізичні властивості взяті з найтвердішого для батьків тіла, а решта використовуються як форми зіткнення.

Тільки геометрія зіткнення

Часто вам потрібні різні геометрії для ваших сіток зіткнень та графічних сіток (мешів), але за замовчуванням експортер експортує сітку разом із формою зіткнення. Щоб експортувати лише форму зіткнення, встановіть максимальний тип витягування об’єкта на Wire:

../../../_images/col_only.png

Це також вплине на те, як об'єкт відображається у вікні перегляду Blender. Здебільшого ви хочете, щоб ваша геометрія зіткнення відображалася прозорою під час роботи з моделями, тому це працює досить гарно.