fbx模型


fbx模型

1、FBX是Autodesk的一個用於跨平台的免費三維數據交換的格式(最早不是由Autodesk開發,但后來被其收購),目前被 眾多的標准建模軟件所支持,在游戲開發領域也常用來作為各種建模工具的標准導出格式。Autodesk提供了基於C++(還有Python)的SDK來實現對FBX格式的各種讀寫、修改以及轉換等操作,之所以如此是因為FBX的格式不是公開的,這也是FBX的詬病之一。

2、一個典型的fbx模型如下:

  

3、每個結點的模型有4種(除了空以外),分別為mesh、light、camera、skeleton,下述代碼用於遍歷一個node時,分別處理不同類型的結點:

4、一個模型擁有以下內容:

  1)Mesh。

  2)指定引用的Material。

    2.1 Material決定Color。

    2.2 Material決定Texture。

    2.3 Material決定Shader。

    2.4 Material可再配置其它任意屬性。

  所以,一個模型要想應用多張圖,就需新建多個Material,每個Material僅有引用的Texture不同。

  

參考:

1、FBS的讀取:http://blog.csdn.net/bugrunner/article/details/7210511


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM