модель колізії

Модель колізії - це фізична модель об'єкта, яка надає відчутність об'єкту.

Колізія статистичних об'єктів - Це положення вершин і полігонів в залежності від геометрії моделі.

Колізія динамічних об'єктів - Це модель колізії з сфер і боксів, для додання фізичних даних моделі.

Бувають кілька типів елементів колізії: сфери, бокси і полігони. Для статичних об'єктів, на зразок будинків, досить вершин і полігонів, а для того, щоб об'єкт підкорявся фізики: падав, підстрибував при падінні на підлогу, необхідно додати сфери.

Основи створення колізії

Створювати колізію можна в програмі Autodesk 3ds max з вихідної моделі і експортувати її через Coll IO, або ж експортувати модель в формат .3ds, і за допомогою програми Collision Editor v0.2, додати .3ds файл, обробити його, і потім зберегти файл. Ви отримаєте .col файл.

матеріали колізії

Використовуються для додання імітацій будь-якої поверхні зі звуком. Наприклад - матеріал піску на пляжі.

Bound Sphere і Bound Box

У колізії присутні властивості кордону моделі, в залежності від його геометрії.

Bound Sphere - це сфееріческая модель кордону.

Bound Box - це коробочки модель кордону.

Приклади структури колізії для деяких об'єктів

модель колізії

Модель колізії автомобіля з GTA 3.

  • Будинок - Має невелику кількість полігонів, сфер, в залежності від геометрії будинку.
  • Автомобіль - автомобіль використовує більшу, в порівнянні з іншими моделями, кількість сфер. Вони відповідають за те, які деталі будуть ламатися в результаті ударів і зіткнень.
  • Дерево - Стовбур і гілки дерева зазвичай мають колізію з невеликої кількості полігонів.
  • Дороги - Дороги використовують в основному полігони і вершини.

Якщо у колізії НЕ буде геометрії моделі, то об'єкт не матиме відчутність, а у випадку з відсутністю .col файлу автомобіля - гра просто вилетить. Гра також вилітає, якщо у моделі відсутня ім'я колізії, в залежності від імені моделі, то гра також вилетить під час завантаження.

Версії моделі колізій

За час розробки GTA третьої ери (починаючи з GTA3 і закінчуючи GTA San Andreas), R * розробили 4 версії моделі колізії. Кожна нова версія вносила певні нововведення в формат моделі.

Grand Theft Auto: San Andreas

Схожі статті