【Bullet引擎】Bullet物理引擎简单说明

 说明

  Bullet是一款开源的物理模拟计算引擎,包括刚体、柔体、弹性体等,是世界三大物理模拟引擎之一(包括Havok和PhysX),被普遍应用于游戏开发(GTA5等)和电影(2012等)制做中。 Bullet也见于计算机动画相关论文中,如流体模拟(Versatile Rigid-Fluid Coupling for Incompressible SPH)。
html

  官方介绍:Bullet Physics SDK,real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.git

 

 

  能够参考BulletQuickstart学习入门,源码在项目中,一样能够参考项目中的Demo进行学习。github

  Bullet开源库主要使用C++语言编写实现,可被应用于Windows, Linux, Mac OSX, iOS, Android等平台,学习

  在Windows平台上,能够在VS中开打build3/vs2010/0MySolution.sln构建项目,也能够使用CMake构建VS项目动画

  构建项目后,能够编译生成lib文件用于其余项目(区分release和debug、32位和64位)。ui

 

  Bullet模拟刚体动画的通常流程为:

  初始化场景数据 -> 设置场景的重力等参数 -> 建立边界碰撞体 -> 建立碰撞体 -> 迭代模拟场景数据(计算一帧并输出数据)spa

 

 

  结束,入门能够参考bullet项目中的HelloWord程序,结合官方的API文档,虽然写的很简略,进行学习。debug

相关文章
相关标签/搜索