最近在搞OSG相关的东西,美术给了个.fbx格式的模型,但死活无法加载,在网上搜了一圈,发现需要增加个插件才能支持这种格式的模型读取。
一、osg支持的文件格式列表
可以参看下这篇博文[原][资料整理][osg]osgDB文件读取插件,工作机制,支持格式,自定义插件 - 南水之源 - 博客园
二、在fbx官网下载OsgFbx的sdk ,下载后,会得到一个可执行文件
关于版本:
打开readerwriterFBX.h文件,看里面的说明
我选择下面这个
三、安装fax插件
执行解压操作
解压完后,运行命令:./fbx202031_fbxsdk_linux编译可执行文件
然后后生成sdk的lib和include文件如下图
四、链接到osg开源项目
1.终端切换到osg源码目录
2.命令cmake-gui打开cmake图形化界面
3.点击Configure和Generate可完成cmake操作
4.切换到build目录,执行make -j12可编译生成可用的osg库
5.执行命令sudo make install
6.完成osg的安装
7.接下来就可以放心大胆的用了
原文链接:https://blog.csdn.net/caozenghuan/article/details/125946839