1. 程式人生 > >【3D工具】FBX轉MD5模型命令列工具V3.0--(fbx2md5:更新下載)

【3D工具】FBX轉MD5模型命令列工具V3.0--(fbx2md5:更新下載)

《FBX檔案轉MD5模型格式》程式(V3.0)

 FBX : 是Autodesk公司出品的一款用於跨平臺的免費三維創作與交換的3D檔案格式。
 MD5 : 是doom3 quake4遊戲中使用的3D骨骼動畫檔案格式,包含md5mesh和md5anim。
 歡迎使用,支援拖到fbx2md5.exe轉換

        命令列引數支援如下選項:
        -i [fbx檔案地址]        輸入的FBX檔案源地址
        -o [儲存的目錄(可選)]   輸出的MD5的儲存目錄(如果忽略將儲存在源目錄)
        -b [限定骨骼數(可選)]   按蒙皮骨骼數拆分模型面
                                預設值0不拆分,參考值(3X4矩陣36,四元數56)


        支援中文路徑和預設支援貼圖匯出
        示例:fbx2md5 -i c:/1.fbx -o d:/model -b 36
        示例:fbx2md5 -i c:/1.fbx -o d:/model
        示例:fbx2md5 c:/1.fbx


(圖一:壓縮包內包含的檔案)


(圖二:轉換結果載入到引擎顯示)

為什麼要把fbx轉化為md5?

首先fbx是建模通用的三維儲存檔案,裡面包含了各種資訊。

而md5格式是遊戲所用的格式,它包含了md5mesh和md5anim兩種,前者包含網格蒙皮骨骼資訊,後者是動畫資訊。

以前都是寫3Dmax的匯出外掛,網上也有許多3Dmax匯出md5模型格式的maxscript的md5匯入匯出指令碼下載。

但3Dmax指令碼有個侷限,就是建模人員不一定使用3Dmax,比如maya、這樣不可能為每種建模軟體都寫一個外掛吧。

但是FBX格式卻是大部份主流建模軟體都支援的儲存格式。

所以,最佳解決方案就是使用FBX模型格式做為源,轉換成我們最終想要的MD5模型格式供3D遊戲引擎所使用。

只要明白了骨骼動畫的原理,你可以用OpenGL,Stage3D,WebGL,DirectX中載入和解析它。

V3.0版本更新下載:(最新版)羨慕羨慕羨慕

V2.0版本提供下載:已失效

V1.0版本提供下載:不推薦

歷史版本Release更新日誌:
V3.0:支援中文路徑,增加按骨骼拆分匯出模型,優化頂點匯出資料。[2018.04.20]
V2.0:增加對虛擬物件支援,支援多維子材質拆分面,增加tga,bmp,psd,png,jpg貼圖轉換匯出功能。
V1.0:實現基本轉換功能。