Voxelers/mcthings

Research Open Source Physics engines

acs opened this issue · 5 comments

acs commented
  • Motivation: to build something like #122 (Voxels collisions)

https://www.ibm.com/developerworks/opensource/library/os-physicsengines/ (intro 2011)
https://en.wikipedia.org/wiki/Physics_engine

A list of projects: https://github.com/wbierbower/awesome-physics

Do we really need a physics engine? Probably, collision detection is a wide topic.

https://github.com/bulletphysics/bullet3
https://projectchrono.org/ http://projectchrono.org/pychrono/
https://github.com/utilForever/CubbyFlow (voxels fluids)
https://github.com/andyhall/voxel-physics-engine An abstracted physics engine for voxel game engines (javascript)
https://github.com/rustsim/ncollide (Rust collisions)
https://github.com/viblo/pymunk Easy, but for 2D only

acs commented

Probably the way to go is to use Unity or Unreal physics engines.

acs commented

https://en.wikipedia.org/wiki/PhysX

This is the one used in Unity and Unreal, and it is evaluation in Godot (which uses now bullet3) also.