Jump to content

3rd party physics engines?


Recommended Posts

Posted

Is it possible? Is it on a roadmap?   I'm evaluating Unigine. 

 

Ideally we'd be able to plug in our own physics engines, and use existing ones such as Bullet.  

 

I've seen some forum posts alluding to this, such as this:

> We are considering to add 3rd party physics engine integration later this year (or at the beginning of the 2016).

https://developer.unigine.com/forum/topic/3543-physics-engine-stability-improvement/?hl=%2B3rd+%2Bparty+%2Bphysics#entry18727

 

I'm on a trial and can't access https://developer.unigine.com/en/docs/future (not sure why). 

 

Thanks,

Sam

 

 

 
Posted

Hi Sam,

 

Theoretically you can already integrate any 3rd party physics engine using C++ API, but it will require a lot of work. Our research in replacing built-in physics library with 3rd party solution is still in active phase.

 

Thanks!

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Posted

Thanks Andrey  - yep, I realize in theory and realize doing so would be a lot of work.  

 

Does "active phase" mean it's not on planned for a version yet, and NOT likely not 2017? 

Posted

Integration of 3rd-party physics has low priority for our customers, so we re-scheduled this, so it may be available by the end of 2017, if there will be real demand.

  • Like 1
  • 4 weeks later...
  • 5 years later...
Posted

Здравствуйте,

интересует система интеграции 3rd-party физики. Она продвинулась? Имею опыт имплементации Bullet в Unreal Engine. Собственно, интересует, кто тут за AActor?:)

Может есть разные пути  интеграции, которые могут быть реализованы?

Posted

Здравствуйте.

Есть простой пример интеграции с PhysX. Выглядит он следующим образом:

В редакторе созданы несколько примитивов, на которые назначены BodyDummy, ShapeBox или ShapeSphere. Они нужны только для получения параметров для интеграции. Вызов симуляции и применение трансформаций происходят по колбэку окончания обновления кадра движка. При первом вызове симуляции происходит поиск объектов в мире и их добавление в физическую сцену. Для каждой подходящей ноды создаем физическое тело и шейпы. Поддерживаются динамические и статические объекты. Это можно настроить на объекте в редакторе с помощью флага Immovable. Также добавлена дополнительная визуализация шейпов из всей сцены.

physics_test.zip

×
×
  • Create New...