M2及WMO匯入外掛程式 Max8

2021-04-12 13:15:22 字數 1396 閱讀 4319

m2模型匯入目前還不支援骨架動畫的正確匯入,匯入骨骼的旋轉關鍵楨資料後會使模型變形,另外骨骼動畫也未與蒙皮聯絡上。

wmo檔案只載入了該場景的幾何資料和

portal

面,portal

載入到max

中表示為乙個平面。燈光,其他模型物件擺放資料和霧等未匯入。

由於blizzard

使用的貼**件格式為

blp,

max不能直接載入,所以匯入m2和

wmo模型時需要將其用到的貼圖轉換為同名的

tga格式檔案。

1.普通

m2模型的載入

需要將該模型用到的貼圖放在模型所在目錄的

texture

目錄下,如果檔案不存在,則會給出提示,包括源檔名和轉換後的檔名及儲存路徑。

2.動畫

m2模型的載入,目前只實現了生物模型的匯入

wow中生物模型用到的貼圖是可更換的,使用

creaturedisplayinfo.dbc

檔案來進行定義,每個生物模型最多可有三張可替換貼圖,所以模型在載入的時候需要指定其使用的貼**件名。在模型所在目錄下建立乙個與模型檔名相同的文字檔案,內容為使用的貼**件名,每行乙個,貼**件也必須放在模型所在位置的

texture

目錄下。

3.wmo

檔案的載入

與普通m2

模型的匯入類似,將

wmo用到的所有貼圖轉換為

tga格式後儲存到

wmo檔案所在路徑下的

texture

目錄下即可,另外乙個

wmo檔案組可能會包含多個

wmo檔案,這些檔案也必須儲存在同一目錄下。另外匯入時會生成乙個文字檔案,裡面記錄了該

wmo檔案所使用到的所有貼圖的源檔名。

未實現的功能:

1.多紋理混合未實現

2.材質的雙面繪製、透明混合、

alpha

測試等屬性未匯入,這些可在模型匯入後手動修改

3.骨架動畫資料未匯入,還需要繼續學習

max骨架動畫匯入的方法

4.材質未加入到材質面板中,這個如何實現?在

max中渲染模型時沒有材質,是不是就是這個原因?

匯入到max後的截圖:

m2和wmo模型匯入外掛程式更新

修改了無法在max中渲染的bug,問題在於為材質的紋理設定了amount值,即呼叫了這一行 material settexmapamt id di,100.0f,0 其實紋理的amount值預設就是100,我多寫了這一句,無非是想確認一下,結果導致材質無法渲染出來 當我用材質面板裡的選取材質工具將模...

M 2的SATA和M 2的NVME協議的區別

m.2就是固態硬碟的介面或者插槽,它們都有兩種型別,一種是b型,一種是m型。就目前來講,大多數的m.2固態硬碟是兩種插槽都相容的,所以它是有兩個缺口的。如果仔細對比,會發現b型有6個金手指,m型有5個金手指,另外m型支援更高的匯流排標準,所以m型插槽常見於中高階的電腦上。m.2固態硬碟在長度上也有不...

M2專案測試

更為詳細的測試報告,我們會在後續整理出來。在m1的基礎上,我們新增加了兩個個資料表來存放問答對以及標籤資訊的表 c705question表 與 tag表 具體的實現是 我們分別檢視了這六個 的網頁結構,用多個例子確定了每個 的網頁結構,我們發現,我們需要提取的標籤 摘要等資訊,都固定地存放在html...