FBX是Autodesk的一个用于跨平台的免费三维数据交换的格式。

  1. FBX最早不是由Autodesk开发,但后来被其收购
  2. 目前被众多的标准建模软件所支持,在游戏开发领域也常用来作为各种建模工具的标准导出格式
  3. Autodesk提供了基于C++(还有Python)的SDK来实现对FBX格式的各种读写、修改以及转换等操作,之所以如此是因为FBX的格式不是公开的,这也是FBX的诟病之一
  4. 与FBX相对的则是格式开源的Collada,它的应用也很广泛。总体来说这两种格式还是各有优劣不相上下,关于两种格式在游戏开发中使用的对比与讨论也比较多,可见GameDev中的帖子

fbx读写库

  1. fbx sdk(autodesk官方提供)
  2. assimp第三方库(支持有限)