FBX与Opengl骨骼系统

FBX是一种由Autodesk提供的三维模型格式,广泛应用于跨平台的三维场景交流。本文详细介绍了FBX的SDK,支持C++和Python,涵盖摄像机、灯光、骨骼和网格等节点结构。重点解析了骨骼系统,它是高级模型动画的关键,涉及到骨骼、关节和权重的概念,为实现3D动画提供理论基础。同时提到了Mesh的数据结构,包括顶点、法线、纹理坐标等,并探讨了纹理和材质的管理。最后,提供了相关学习资源链接。
摘要由CSDN通过智能技术生成

转自:http://blog.csdn.net/mink365/article/details/6328033

 

FBX是Autodesk提供的一个三维模型格式,由于AutoDesk已经收购了Maya,3D max等流行三维建模软件,FBX可以说是一个完美通用的格式了。

 

FBX主要用途是三维场景的交流,所以它单个文件就描述了整个三维工程,包括摄像机设置,灯光参数,texture图片,音乐,动画,骨骼,关键帧数据等。

 

FBX是一个闭源的格式,我们并不清楚FBX文件内部的存储方式,但是AutoDesk给出了一个很好的SDK,可以通过调用SDK内部的DLL等库文件建立/导出FBX数据。FBX的SDK现在提供C++和Python两种语言支持,支持windows,Linux,MAC OS三大平台。

 

SDK提供的场景(Scene)接口十一个节点(node)结构:

 

摄像机,灯光,骨骼(skeleton),网格(Mesh)等都是一个节点,节点还可以有子节点。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值