最近在搞OSG相關的東西,美術給了個.fbx格式的模型,但死活無法加載,在網上搜了一圈,發現需要增加個插件才能支援這種格式的模型讀取。
一、osg支援的檔案格式清單
可以參看下這篇博文[原][資料整理][osg]osgDB檔案讀取插件,工作機制,支援格式,自定義插件 - 南水之源 - 部落格園
二、在fbx官網下載下傳OsgFbx的sdk ,下載下傳後,會得到一個可執行檔案
關于版本:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxYDOldjM4EGZlJjMkBzYiRjNjRTZkVWMhNWO4MzM2Y2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
打開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.接下來就可以放心大膽的用了