столкновения между геометрией двух объектов

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Форум движка Xtreme3D / Xtreme3D: вопросы и ответы / столкновения между геометрией двух объектов

Страницы: 1  новая тема

Автор Сообщение

бывалый
Группа: Участники
Сообщений: 39
Добавлено: 12-11-2011 07:12
Здравствуйте! Немогу разобратся как реализовать столкновения между геометрией двух объектов анимированного типа. Подобный способ контроля взаимодействия между обьектами может быть полезен в создании 3D файтинга. Думаю без скриптовой конструкции не обойтись. Есть функция ObjectCheckFaceVsFace но это не то что нужно.

бывалый
Группа: Участники
Сообщений: 49
Добавлено: 12-11-2011 20:49
gadmaker почти что gammaker.

Big Boss
Группа: Администраторы
Сообщений: 719
Добавлено: 23-11-2011 19:15
Если для файтинга, то, как я понял, необходима проверка столкновений между частями тела (рука/нога VS торс и т.п.)? В этом случае предлагаю такой вариант: прикрепить к костям скелета невидимые кубы или сферы, и сталкивать их (ObjectCheckSphereVsSphere и т.д.).
По прикреплению есть соответствующий пример: x3d_smdskeleton.zip.

бывалый
Группа: Участники
Сообщений: 39
Добавлено: 30-11-2011 14:14
Спасибо за ответ. Проблема в том что модели бойцов будут в формат md3 (в связи с проблемным поиском подходящего плагина для 3D Max). Расчёт такой: коллизии между бойцами будут проверятся только в момент непосредственного удара в течение одного шага. При этом кокой частью тела коснётся боец другого бойца неважно. Главное чтоб момент анимации совподал (как в 2D файтингах). Главное точная проверка столкновения, на уровне треугольников модели.

Big Boss
Группа: Администраторы
Сообщений: 719
Добавлено: 04-12-2011 20:29
Главное точная проверка столкновения, на уровне треугольников модели.

Для анимированных объектов такой возможности, к сожалению, нет.
Но такая проверка, вообще-то, практически никогда не используется, слишком ресурсозатратно - ведь пришлось бы проверять на пересечение каждый полигон одной модели с каждым(!) полигоном другой. Обычно делается максимум то, что я описал выше.

Страницы: 1  новая тема
Раздел: 
Форум движка Xtreme3D / Xtreme3D: вопросы и ответы / столкновения между геометрией двух объектов

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU