龍之谷MSH模型轉(zhuǎn)換器是一款用于龍之谷模型文件(*.msh)與其他通用模型文件相互轉(zhuǎn)的便捷工具.使用時(shí)只需指定msh文件位置,以及msh對(duì)應(yīng)的動(dòng)畫(huà)文件(*.ani),即可輸出通用模型格式到指定目錄.
用法:
MSH格式->通用模型格式:
點(diǎn)擊"瀏覽…"按鈕指定MSH文件位置.
點(diǎn)擊"瀏覽…"按鈕指定MSH對(duì)應(yīng)的ANI位置.
點(diǎn)擊"轉(zhuǎn)換"按鈕,選擇所需轉(zhuǎn)換格式,指定輸出目錄及文件名稱(chēng).
轉(zhuǎn)換完成.
通用模型格式->MSH格式:
點(diǎn)擊"瀏覽…"按鈕,指定通用模型文件位置.
點(diǎn)擊"轉(zhuǎn)換"按鈕,選擇MSH格式,指定輸出目錄及文件名稱(chēng).
轉(zhuǎn)換完成.
*請(qǐng)保證模型全部由三角面(Triangle)構(gòu)成.
*請(qǐng)?jiān)诮壎ü趋狼扒宄齅esh的變換屬性(Freeze Translation操作).
更新日志:
2011.3.31-V1.2
1.修正界面刷新異常
2.UNICODE工程
3.支持非英文目錄
2011.1.16-V1.1
1.界面支持視覺(jué)風(fēng)格
2.更詳細(xì)錯(cuò)誤提示信息
3.可選額外骨骼信息(ANI文件需求)
4.增加對(duì)新版FBX格式的兼容性
MSH文件說(shuō)明:
MSH文件在保存浮點(diǎn)型數(shù)據(jù)時(shí)均使用單精度型(float)浮點(diǎn)數(shù)保存數(shù)據(jù).
VertexData元素
VertexData,即頂點(diǎn)數(shù)據(jù),是頂點(diǎn)在三維空間的x,y,z坐標(biāo)數(shù)據(jù).每個(gè)元素使用Vec3F結(jié)構(gòu)保存數(shù)據(jù).
VertexIndex元素
VertexIndex,即頂點(diǎn)索引,是程序畫(huà)面的順序數(shù)據(jù),索引的是頂點(diǎn)數(shù)據(jù).每個(gè)元素使用unsign short類(lèi)型保存數(shù)據(jù).
NormalData元素
NormalData,即法線數(shù)據(jù),是每個(gè)頂點(diǎn)的法向數(shù)據(jù),以三維空間坐標(biāo)x,y,z表示.每個(gè)元素使用Vec3F結(jié)構(gòu)保存數(shù)據(jù).
UVData元素
UVData,即UV貼圖數(shù)據(jù),是每個(gè)頂點(diǎn)在二維貼圖空間映射的u,v坐標(biāo).每個(gè)元素使用Vec2F結(jié)構(gòu)保存數(shù)據(jù).
WeightIndex元素
WeightIndex,即權(quán)重索引,是每個(gè)頂點(diǎn)的權(quán)重索引,每個(gè)頂點(diǎn)最多可以索引4個(gè)骨骼.每個(gè)元素使用4個(gè)unsign short類(lèi)型保存數(shù)據(jù).
WeightData
WeightData,即權(quán)重?cái)?shù)據(jù),是每個(gè)頂點(diǎn)的權(quán)重?cái)?shù)據(jù),每個(gè)頂點(diǎn)最多可以擁有4個(gè)骨骼權(quán)重.每個(gè)元素使用Vec4F結(jié)構(gòu)保存數(shù)據(jù).
BoneIndex
BoneIndex,即骨骼索引,用以給骨骼編序,只保存骨骼名稱(chēng).每個(gè)元素使用char [256]字符型數(shù)組保存數(shù)據(jù).
OtherData部分
暫時(shí)猜測(cè)該部分?jǐn)?shù)據(jù)可能用于武器的"刀鋒"特效.