×
Menu

Collision - for objects depending on animation

How to create an RCN extra data.
Or how to make a collision object which is connected to animated main object
 
Макс 3, 4 или 5.
Экспорт с флагом Morrowind PreProceses.
РК здесь и далее = Рут Коллизион = RootCollisionNode
Разного рода примечания.
См. здесь.
 
 
Если кратко; достаточно прилинковать заготовку для РК названную, как Root Collision Node, с основным объектом анимации.
Это создаст вложенную РК, которая не имея своей собственной анимации, будет перемещаться вместе с основным объектом.
Т.е. РК будет наследовать анимации от родительского объекта.
См. мост перед Акулаханом.

1. создать основные объекты, анимировать.
2. создать клон(ы) основного объекта, либо разместить примитив(ы) по его форме.
3. объединить их в группу.
Даже если объект один, также поместить его в группу!
4. наименовать группу как Root Collision Node (пробелы обязательны!)
5. применив select&link инструмент связать полученную РК с основным объектом.
6. экспортировать, предварительно сохранившись!
ТесЭкспортер любит вылетать в ошибку при экспорте анимации!
 
На выходе - будет вложенная РК и экстра дата RCN, которая позволит использовать такую РК для просчета столкновений.
 
Удобство данного варианта - в простоте.
Т.е. создается анимация только для основного объекта, который будет наследовать и РК.
 
Обращайте внимание!
В файле может быть только одна РК, что не позволяет создать связи вложенных объектов с разными целями.
Равно нельзя создавать несколько РК групп и связывать их с разными целями.
Такой файл, будет неправильно работать!
Если нужен РК сложной формы и с разными анимациями на деталях, следует использовать второй способ.
Описанный здесь способ удобен для простых случаев, на вроде моста перед Акулаханом.
Но не для создания бронированных дверей из Заводного города.