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

劍孤寒的小站

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

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

Posted on 2009-05-30 17:14 劍孤寒 閱讀(1788) 評論(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>
            蜜桃伊人久久| 久久免费99精品久久久久久| 亚洲国产片色| 嫩草成人www欧美| 亚洲免费观看高清在线观看| 亚洲国产精品综合| 欧美性色视频在线| 欧美一区二区在线看| 欧美亚洲在线观看| 极品尤物一区二区三区| 欧美国产日本高清在线| 欧美紧缚bdsm在线视频| 午夜精品美女久久久久av福利| 亚洲影音先锋| 91久久久久久久久| 一本久久综合亚洲鲁鲁五月天| 国产精品一区免费视频| 久久久久久自在自线| 免费看的黄色欧美网站| 亚洲综合欧美| 久久久亚洲精品一区二区三区| 99re这里只有精品6| 在线中文字幕日韩| 在线观看日韩av先锋影音电影院| 日韩视频欧美视频| 国产一区高清视频| 日韩视频亚洲视频| 黄网站免费久久| 99精品免费网| 91久久久久久国产精品| 中国成人黄色视屏| 欧美精品日韩三级| 毛片av中文字幕一区二区| 一本色道久久综合狠狠躁篇怎么玩 | 夜夜嗨av一区二区三区免费区| 亚洲一区免费网站| 亚洲日韩欧美视频一区| 欧美一区二区网站| 亚洲香蕉视频| 欧美成人午夜激情在线| 久久久久久久91| 国产精品女同互慰在线看| 亚洲第一黄色网| 国产一区二区久久精品| 亚洲精品午夜| 亚洲精品乱码久久久久久久久 | 欧美激情在线有限公司| 国产亚洲精品久| 亚洲天堂网在线观看| 亚洲美女av黄| 每日更新成人在线视频| 噜噜噜在线观看免费视频日韩| 国产精品久久久一区麻豆最新章节 | 久久婷婷色综合| 国产精品久久久久久久久久直播 | 久久男女视频| 久久亚洲高清| 狠狠色综合日日| 欧美在线看片a免费观看| 午夜欧美大尺度福利影院在线看 | 欧美激情偷拍| 亚洲欧洲日韩综合二区| 亚洲老司机av| 欧美大香线蕉线伊人久久国产精品| 狂野欧美性猛交xxxx巴西| 国自产拍偷拍福利精品免费一| 亚洲欧美日韩一区二区三区在线| 亚洲欧美视频在线| 国产精品伊人日日| 午夜日韩视频| 久久综合九色综合欧美狠狠| 一色屋精品视频在线看| 久久亚洲私人国产精品va| 欧美成人午夜剧场免费观看| 亚洲精品久久久久久久久久久久| 欧美福利视频| 一区二区三区毛片| 欧美伊久线香蕉线新在线| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲欧洲日产国产综合网| 欧美电影免费| 宅男精品视频| 国产日韩精品久久| 亚洲精品1区2区| 亚洲视频欧美视频| 亚洲一区二区高清| 欧美三级免费| 欧美亚洲一区二区三区| 久久久久国产免费免费| 国产一区三区三区| 男男成人高潮片免费网站| 亚洲人成人77777线观看| 一本一本久久a久久精品综合妖精| 欧美人与禽性xxxxx杂性| 亚洲一区精品电影| 久热精品在线视频| 一本久道综合久久精品| 国产精品视频在线观看| 久久久精品国产免大香伊| 亚洲精品日韩在线观看| 久久久国产精彩视频美女艺术照福利| 一区二区三区在线观看欧美| 欧美精品一区二区三区很污很色的| 亚洲天天影视| 欧美国产日韩a欧美在线观看| 亚洲自拍偷拍色片视频| 亚洲高清在线| 国产酒店精品激情| 欧美精品电影在线| 久久av免费一区| 制服诱惑一区二区| 亚洲福利在线视频| 欧美在线首页| 99在线精品观看| 影音先锋亚洲视频| 国产精品一卡二卡| 欧美人成在线视频| 久久久噜噜噜久久中文字幕色伊伊| 99视频精品| 亚洲精华国产欧美| 老鸭窝亚洲一区二区三区| 亚洲专区在线| 亚洲免费观看高清完整版在线观看| 国内揄拍国内精品久久| 国产精品日韩二区| 欧美日韩天天操| 欧美大片免费观看在线观看网站推荐| 亚洲欧美日韩精品久久久久| 日韩亚洲欧美一区| 欧美激情一区二区在线| 麻豆精品在线视频| 久久国产精品久久久| 亚洲女人av| 亚洲女人小视频在线观看| 一区二区av在线| 夜夜嗨av一区二区三区网页| 最新国产精品拍自在线播放| 永久免费精品影视网站| 国产一区二区三区在线观看网站| 国产精品三级视频| 国产精品网站一区| 国产精品入口尤物| 国产精品午夜在线| 国产精品视频自拍| 国产色综合久久| 极品裸体白嫩激情啪啪国产精品 | 香蕉久久夜色| 久久av资源网| 久久亚洲不卡| 欧美成人综合网站| 欧美va亚洲va日韩∨a综合色| 免费欧美日韩国产三级电影| 欧美国产综合| 国产视频一区欧美| 久久人人超碰| 欧美电影免费观看| 久久综合五月天婷婷伊人| 免费观看国产成人| 欧美激情日韩| 国产精品久久国产三级国电话系列| 欧美午夜精品电影| 国产日韩欧美一区二区| 在线成人av| 99re热这里只有精品免费视频| 一区二区电影免费观看| 亚洲综合不卡| 乱码第一页成人| 亚洲精品一区二区三区樱花 | 亚洲深夜福利视频| 久久国产精品99久久久久久老狼 | 一本色道婷婷久久欧美| 亚洲综合精品四区| 玖玖精品视频| 日韩午夜在线电影| 久久成人免费日本黄色| 免费在线观看日韩欧美| 欧美性一二三区| 在线观看中文字幕不卡| 亚洲色图在线视频| 老巨人导航500精品| 亚洲精品黄色| 久久精品女人| 国产精品久久久久久av福利软件 | 国产精品美女久久久免费| 伊人狠狠色j香婷婷综合| 日韩一级黄色片| 老司机精品久久| 日韩视频在线免费观看| 久久婷婷久久| 国产精品自在欧美一区| 夜夜精品视频| 欧美刺激性大交免费视频 | 欧美成人综合在线| 亚洲综合不卡| 欧美精品观看| 亚洲黄色小视频| 久久综合给合久久狠狠色| 亚洲香蕉伊综合在人在线视看| 免费不卡在线视频| 国产真实精品久久二三区|