DK版法線貼圖教程
本帖最后由 永恆之火 于 2015-1-17 22:40 编辑先放上載點法線貼圖插件&工具
插件安裝方法:將normalmap_player資料夾、normalmap_byDK.asi、normalmap_byDK.ini丟到SA資料夾即可(需要安裝ASI LOADER,如果你有安裝CLEO就不用)
要添加法線貼圖必須要會使用TxdworkShop(只要會添加&重新命名即可)
DK版法線貼圖裡面有附兩種工具:matfx和nm_matbuild
我是用nm_matbuild來添加法線貼圖(matfx太難用,所以不考慮)
nm.txt和nm_matbuild.exe要放在一起,不可分開
我先大概翻譯一下nm.txt裡面的說明
http://i3.tietuku.com/f86841b27044d601.png
# A:DFF檔的檔名
# B:材質名稱
# C:法線貼圖材質名稱
# D:法線貼圖alpha通道材質名稱 --如果法線貼圖沒有alpha通道就用 " - " 符號代替
# E:Normal map texture filtering(不知道是什麼,不管他)
# F:Normal map texture u addressing(不知道是什麼,不管他)
# G:Normal map texture v addressing(不知道是什麼,不管他)
# H:Normal map texture has mipmaps(不知道是什麼,不管他)
以下是選用,如果沒有使用反射貼圖,可以把後面留空白
# I:反射貼圖材質名稱
# J:反射貼圖alpha通道材質名稱 --如果反射貼圖沒有alpha通道就用 " - " 符號代替
# K:Reflection map texture filtering(不知道是什麼,不管他)
# L:Reflection map texture u addressing(不知道是什麼,不管他)
# M:Reflection map texture v addressing(不知道是什麼,不管他)
# N:Reflection map texture has mipmaps(不知道是什麼,不管他)
# O:反射貼圖強度
# P:是否將法線貼圖跟反射貼圖混搭,是的話用1 否的話用2(建議用混搭,會更有質感)
#
要將法線貼圖添加至dff,要先編輯nm.txt,以下為nm.txt跟範例txd的比對圖(點圖可放大)
http://i3.tietuku.com/b23579979f9f815b.png
如果沒有使用反射貼圖,就把後面留白,像這樣:
nitestick.dff map map_n map_na 6 1 1 0
-----------------------------------------------------------------------------------
如果貼圖不只一個,就再新增一行(注意材質名稱大小寫有分)nitestick.dff map map_n map_na 6 1 1 0
nitestick.dff map2 map2_n map_na 6 1 1 0
nitestick.dff map3 map3_n map_na 6 1 1 0
依此類推...
-----------------------------------------------------------------------------------
如果沒有使用alpha通道,就把該項數值用" - "代替,像這樣:
nitestick.dff map3 map3_n - 6 1 1 0 ref - 6 1 1 0 2.0 1
-----------------------------------------------------------------------------------
如果覺得反射貼圖強度不夠,可以調高,像這樣
nitestick.dff map3 map3_n - 6 1 1 0 ref - 6 1 1 0 6.0 1
完成後儲存,然後將DFF檔放到跟nm.txt&nm_matbuild.exe同資料夾裡
然後執行nm_matbuild.exe就可以將法線貼圖添加至DFF裡
範例:
rocketla.dff rpg rpg_n - 6 1 1 0
成功會顯示這樣:
http://i2.tietuku.com/97ea36efadca49fc.png
如果沒有顯示以上畫面,那就代表有問題了
-----------------------------------------------------------------------------------
以下是錯誤訊息:
http://i2.tietuku.com/40263d1bec368ab8.png
這是代表DFF裡面沒有名為map的材質名稱,請再檢查一下大小寫&名稱有沒有打錯
-----------------------------------------------------------------------------------
http://i2.tietuku.com/a45ed3fd15f3c621.png
這表示資料夾內沒有名為rocketla2.dff的檔案
-----------------------------------------------------------------------------------
成品圖(圖片感覺沒什麼差,進遊戲就會發覺有很大的差別)
http://i3.tietuku.com/bda4b826035a65aa.jpg
http://i3.tietuku.com/d56de24d0e9dbcec.jpg
http://i3.tietuku.com/0bcaff232cf33dea.jpg
http://i3.tietuku.com/53de86d3cc3251ed.jpg
附上圖中威哥&威哥的nm.txt
**** Hidden Message *****
這張最明顯,閃亮亮的鋼鐵人
http://i2.tietuku.com/95585617476363b7.jpghttp://i2.tietuku.com/8dae16d88a815ea8.jpg
http://i2.tietuku.com/2685e844527b08e2.jpg
http://i2.tietuku.com/ed402d5f91438459.jpg
http://i2.tietuku.com/2b74202251c37692.jpg
http://i2.tietuku.com/3541cb60d732b859.jpg
-----------------------------------------------------------------------------------
已知BUG(只能等原作者修正了)
-添加法線的武器有時候顏色會變
-添加法線的動畫人物(cs開頭的角色)顯示不正常
这难道是新的ASI?{:5_125:} 永恒还是把这个教程吃透了啊 {:7_210:}不会又有超过1W面跳出什么的吧 围观 无所谓啦{:6_176:} {:6_175:}是不是钢铁侠这样的铁疙瘩可以反射了 看完内容脑洞打开想试试 http://tva1.sinaimg.cn/large/005AUVH3jw1eo9a4jfq5xj305t02fq34.jpg为什么map有1个alpha宁外一个却没有这是什么意思? {:6_176:}不懂 好 有点复杂。。~ 求ASI loader的出处~!{:5_123:} 会点评:
表示之前尝试用反光贴图在人物上,不过该部位变灰色
之前有一个obj在同个贴图里使用反光+贴图导入txd时有用alpha,结果模型变灰色+反光效果(alpha不见了)
求解↑↑↑{:7_205:} 55555555555555555{:5_137:}