青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

劍孤寒的小站

人生的價值不是用時間,而是用深度去衡量的!
posts - 75, comments - 290, trackbacks - 0, articles - 0

英雄傳說6模型文件分析1

Posted on 2009-05-30 17:14 劍孤寒 閱讀(1801) 評論(1)  編輯 收藏 引用 所屬分類: 游戲編程

    一直很喜歡英雄傳說6的模型,正好這兩天有空,就琢磨著怎么把游戲模型給提取出來。
    為了不重復造輪子,先到google上搜了一下是否已有提取工具,結果發現除GameViewer能查看3D模型外,其它的工具只能提取2D圖片。遺憾的是GameViewer僅能導出它自己專有格式的模型文件,所以對我來說沒啥用(呃,真是應了GameViewer這個名字,只能看而已T_T),那么就自己動手吧!
    先把游戲所有x模型文件解出來,按照先易后難的原則先把模型文件按大小排序,選中最小的文件"BLACK00.X"并用16進制編輯工具打開。
    前面是場景節點定義和模型定義,往下看到的一個文件名"black.bmp",估計是前面的模型用到的紋理文件了,那么頂點數據應該就在這附近了,接著往下看,看到有很多有規律的FFFFFFFF,嗯,應該是頂點顏色吧,算了一下FFFFFFFF之間的間隔是40字節,猜測應該是下面這樣的結構:

struct VertexFVF
 
{
  
float x, y, z;         //坐標
  float nx, ny, nz;      //法向量
  DWORD color;           //頂點顏色
  DWORD specular;        //反射光顏色
  float u, v;            //紋理坐標
 }
;
數了一下,這里一共有四個頂點,應該是矩形的四個角,肯定什么地方有頂點索引的記錄,往前翻了翻,果然發現頂點索引記錄。
    至此,頂點和紋理數據都知道了,先寫了個小程序驗證了一下,結果是畫了個一個黑矩形出來,和在GameViewer里看到的一樣,看了看表也差不多到吃飯的時間了,吃過飯再進行后面的分析吧^_^

<待續>

ps.
順便分析了一下GameViewer的模型文件,
文件頭四個字節為文件標識,后面是世界矩陣啥的。
從0x58開始是頂點信息,以0結尾,
再后面是頂點索引記錄,同樣以0結尾,
接著有一個數值標識用到的紋理文件名長度,
中間不知道為啥要空三個0,
然后是紋理文件名

Feedback

# re: 英雄傳說6模型文件分析1  回復  更多評論   

2009-06-04 22:35 by 劍孤寒
今天有空又看了一下,以前的理解有誤,索引數據是緊接著頂點數據的,
結構如下:

貼圖名
未知(字節不定,以0x0000803f再加8個不知道干啥的字節結尾)
頂點數(DWORD)
頂點數據(前面提到的VertexFVF)
索引數(DWORD)
索引數據(UINT16)

另外,
英雄傳說6中specular這個東東比較特殊,
看了一下解出來的map.vs,
specular是直接加上去的,
結果就產生了漂亮而且效率高的假光照
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久激情综合网| 久久久久久久久岛国免费| 欧美激情国产日韩| 老司机67194精品线观看| 一区二区三区在线看| 久久久久九九九| 久久尤物电影视频在线观看| 在线观看国产一区二区| 欧美激情区在线播放| 欧美日韩国产综合网| 亚洲免费一区二区| 久久gogo国模啪啪人体图| 狠狠色噜噜狠狠狠狠色吗综合| 麻豆久久久9性大片| 欧美福利视频在线观看| 亚洲香蕉伊综合在人在线视看| 一区二区三区日韩| 黄色另类av| 亚洲国产精彩中文乱码av在线播放| 麻豆精品在线播放| 亚洲影视综合| 久久阴道视频| 午夜精彩视频在线观看不卡 | 一本一本久久| 亚洲欧美激情一区| 亚洲电影欧美电影有声小说| 亚洲另类自拍| 激情另类综合| 在线视频一区二区| 在线电影国产精品| 亚洲在线免费| 亚洲精品国产系列| 欧美主播一区二区三区| 一区二区欧美在线观看| 欧美专区在线观看| 亚洲免费中文| 欧美成人精品三级在线观看| 久久久激情视频| 欧美日韩国产经典色站一区二区三区| 久久久精彩视频| 国产精品va在线| 亚洲国产天堂久久综合| 国产亚洲毛片在线| 亚洲午夜日本在线观看| 99精品视频一区| 久久裸体视频| 久久精品免费观看| 欧美午夜精品久久久久久久| 欧美a级在线| 国产视频在线观看一区| 一片黄亚洲嫩模| 亚洲人在线视频| 久久综合久久综合九色| 欧美在线视频免费观看| 欧美日韩一区在线| 亚洲茄子视频| 亚洲精品国产日韩| 免费观看成人网| 欧美不卡视频一区发布| 国内精品嫩模av私拍在线观看 | aa日韩免费精品视频一| 亚洲精品一区二区三区婷婷月| 欧美在线高清| 久久久久久久久一区二区| 国产婷婷色一区二区三区四区| 一区二区三区高清| 亚洲男人av电影| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲精选大片| 亚洲一区二区三区久久| 欧美日韩情趣电影| 一区二区成人精品| 亚洲欧美日韩国产综合| 国产精品网站视频| 午夜精品久久久久久99热| 久久福利资源站| 国产喷白浆一区二区三区| 欧美一区二区| 久久夜色精品国产| 91久久久精品| 欧美日韩国产免费观看| 中文一区二区| 久久乐国产精品| 91久久精品国产91性色| 欧美日韩卡一卡二| 亚洲视频在线观看一区| 久久精品理论片| 在线观看视频亚洲| 欧美日韩高清免费| 亚洲欧美卡通另类91av| 免费久久99精品国产自在现线| 亚洲黄色免费| 国产精品啊v在线| 久久国产精品第一页| 亚洲高清免费| 午夜视频一区二区| 黑丝一区二区三区| 欧美激情精品久久久久久免费印度| 日韩一二三区视频| 久久久精品日韩| 日韩一级在线观看| 国产日韩欧美在线播放| 欧美α欧美αv大片| 亚洲一区二区三区四区五区黄| 另类人畜视频在线| 亚洲一区二区在线| 在线观看亚洲视频| 国产精品久久久久久一区二区三区 | 影音先锋成人资源站| 欧美日韩午夜| 久久躁狠狠躁夜夜爽| 亚洲视频在线观看视频| 欧美大片在线观看一区| 欧美一区二区三区四区在线| 亚洲精品久久在线| 国产亚洲日本欧美韩国| 欧美日韩三级一区二区| 狼人社综合社区| 亚洲午夜激情免费视频| 亚洲高清不卡在线| 久久国产一区二区三区| 亚洲自拍16p| 亚洲人成在线观看一区二区| 国产一区二区无遮挡| 欧美网站在线观看| 欧美国产亚洲另类动漫| 久久黄色小说| 亚洲欧美区自拍先锋| 亚洲美女性视频| 欧美国产视频一区二区| 久久久最新网址| 久久aⅴ国产紧身牛仔裤| 亚洲一区黄色| 亚洲视频一区二区| 亚洲裸体在线观看| 亚洲精品美女久久久久| 亚洲国产精品久久久久婷婷老年 | 久久男人资源视频| 久久精品99国产精品日本 | 欧美黑人多人双交| 免费永久网站黄欧美| 久久性天堂网| 久久精品免费观看| 久久精品国产一区二区三| 欧美在线关看| 久久久久国产成人精品亚洲午夜| 午夜国产精品视频| 欧美在线资源| 久久国产精品高清| 久久久久国产精品一区| 久久精品亚洲国产奇米99| 久久99伊人| 久久久久久成人| 久久一本综合频道| 欧美va亚洲va香蕉在线| 欧美韩国日本综合| 亚洲黄页一区| 99热免费精品在线观看| 一区二区三区四区五区精品视频| 中文久久乱码一区二区| 午夜精品久久一牛影视| 欧美在线观看视频一区二区| 久久夜色精品国产| 欧美日韩国语| 国产美女精品视频| 欲色影视综合吧| 日韩视频中午一区| 午夜视频精品| 美女脱光内衣内裤视频久久网站| 欧美激情精品久久久久| 亚洲人妖在线| 午夜精彩国产免费不卡不顿大片| 久久精品系列| 欧美日韩免费观看一区二区三区| 国产精品v欧美精品v日本精品动漫 | 亚洲在线成人精品| 玖玖视频精品| 欧美日韩国产一区| 国产一区日韩二区欧美三区| 亚洲大片av| 午夜精品久久| 欧美激情视频网站| 亚洲午夜久久久久久尤物| 久久久国产精品一区二区三区| 欧美韩国日本一区| 国产偷国产偷亚洲高清97cao| 亚洲电影激情视频网站| 中文国产亚洲喷潮| 免费不卡在线视频| 亚洲一区二区三| 欧美二区在线| 国产真实乱偷精品视频免| 夜夜嗨av一区二区三区网站四季av| 欧美亚洲综合网| 亚洲片在线资源| 久久精品视频网| 国产精品网站在线观看| aⅴ色国产欧美| 欧美va亚洲va国产综合| 亚洲欧美日韩国产另类专区|