天天看點

Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案

最近在搞OSG相關的東西,美術給了個.fbx格式的模型,但死活無法加載,在網上搜了一圈,發現需要增加個插件才能支援這種格式的模型讀取。

一、osg支援的檔案格式清單

可以參看下這篇博文[原][資料整理][osg]osgDB檔案讀取插件,工作機制,支援格式,自定義插件 - 南水之源 - 部落格園

二、在fbx官網下載下傳OsgFbx的sdk ,下載下傳後,會得到一個可執行檔案

關于版本:

Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案

打開readerwriterFBX.h檔案,看裡面的說明

Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案

 我選擇下面這個

Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案
Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案

三、安裝fax插件

執行解壓操作

解壓完後,運作指令:./fbx202031_fbxsdk_linux編譯可執行檔案

然後後生成sdk的lib和include檔案如下圖

Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案

四、連結到osg開源項目 

1.終端切換到osg源碼目錄

2.指令cmake-gui打開cmake圖形化界面

Ubuntu下,已經編譯了OSG,如何增加OsgFbx插件,支援讀取.fbx格式檔案

3.點選Configure和Generate可完成cmake操作

4.切換到build目錄,執行make -j12可編譯生成可用的osg庫

5.執行指令sudo make install

6.完成osg的安裝

7.接下來就可以放心大膽的用了

繼續閱讀