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