開心遊戲館

位置:首頁 > 單機遊戲攻略 > 

上古卷軸5:天際,用NifScope修改盔甲衣服

上古卷軸5:天際 用NifScope修改盔甲衣服

手把手教你用NifScope結合PS和3dsmax改盔甲衣服!附送女性龍鱗甲清涼版~~

首先你需要一個能解開BSA文檔的工具,用新維加斯的MOD管理器就能做到(或者老滾4、新出的天際MOD管理器,任何一個能解開BSA檔案的工具都可以,別再糾結新維加斯了,囧~),連結:

然後需要最新版的NifScope(>=1.1.0-rc1),連結:

PS和3ds Max(備選)看你喜歡用什麼版本了,百度一下一大把的資源。

PS需要能讀寫DDS的插件,連結:

3ds max 匯入/匯出NIF插件,連結:

?11yay8b1uiuyq35或者

Part.1透過nifskope和ps改裝備貼圖,侷限性大,簡單省時間

開始改衣服:用MOD管理器把Skyrim裏Data目錄下的Skyrim - 和Skyrim - 解到你喜歡的目錄下(例如D:SRR),找到你要修改的盔甲或者衣服模型檔案(以nif爲後綴名)。比如準備把女版龍鱗甲改成風吹屁屁涼版:在D:SRRmeshesarmordragonscale下找到dragonscalearmorf_,雙擊用NifScope開啟:

上古卷軸5:天際 用NifScope修改盔甲衣服

部分盔甲模型是沒有alpha屬性的,需要手動添加一下,選取盔甲模型:

上古卷軸5:天際 用NifScope修改盔甲衣服 第2張

右鍵>Node>Attach Property>NiAlphaProperty,選取新建的NiAlphaProperty,在Block Detail視窗中找到Flag的值改成4844,Threshold值改成128,

上古卷軸5:天際 用NifScope修改盔甲衣服 第3張

然後選取並展開盔甲模型這個NiTriShape,在Block Detail視窗中展開Properties,然後把數值0的那項Properties改成剛纔新建NiAlphaProperty的ID,例如26:

上古卷軸5:天際 用NifScope修改盔甲衣服 第4張

這樣就給盔甲添加了Alpha屬性,遊戲引擎可以讀取DDS材質檔案中的Alpha信道了。在NifScope的右上方點Save As,把這個修改好的模型儲存到另外一個位置,比如桌面上,不忙關閉NifScope。

大部分盔甲並沒有包含身體檔案,在你修改好材質檔案進入遊戲後會發現透明的地方不顯示身體,看起來很古怪。需要在盔甲模型中添加身體模型,推薦國體補丁裏的身體模型,連結:。裝好這個補丁後,在遊戲目錄的Datameshesactorscharactercharacter assets下找到femalebody_,雙擊用NifScope開啟,選取唯一的NiTriShape,右鍵>Block>Copy Branch,然後切換到盔甲模型的NifScope視窗,選取樹目錄頂端的0 NiNode右鍵>Block>aste Branch。哦,出現錯誤了:

上古卷軸5:天際 用NifScope修改盔甲衣服 第5張

這是因爲兩個模型檔案所包含的骨骼不同,仔細對比後把身體模型所需要的骨骼節點NiNode拷貝粘貼到裝備模型,另外還有種少見的情況是兩個模型的根節點0 NiNode命名不同,只要改成一致就行了,點下方Block視窗里名稱前面的TXT圖標才能輸入英文,重新回到身體模型的NifScope視窗,把根NiNode的名稱改成龍鱗甲的名稱dragonscalearmorf_:

上古卷軸5:天際 用NifScope修改盔甲衣服 第6張

然後重複剛纔的Copy Paste步驟。爲了便於區分,把粘貼過來的NiTriShape名稱改成BodyFemaleBigCompleteBody:

上古卷軸5:天際 用NifScope修改盔甲衣服 第7張

這樣就把國體補丁裏的身體模型添加到盔甲模型裏了,最後別忘了存盤,而且NifScope沒有Undo的功能,搞錯了就重新來吧。

到現在爲止只是把模型的最苗條版本修改完畢,你還需要把最健壯版本按照上面的步驟再修改一次,也就是dragonscalearmorf_這個模型,當然身體模型你也需要匯入對應的femalebody_。注意哦,結尾一個是0,一個是1,搞錯了的話模型在遊戲裏無法顯示自訂的健壯程度。

兩個模型修改完畢之後,拷貝到遊戲目錄相應的目錄下,比如:Datameshesarmordragonscale。

接下來就是修改材質部分了,在你最初解開BSA文檔的目錄下找到盔甲對應的材質檔案,比如:D:SRRtexturesarmordragonscale,女版龍鱗甲衣服模型的材質分別是,armorf_,armorf_。armorf是基礎材質檔案,RGB通道定義盔甲的顏色和外觀,Alpha通道白色代表不透明,黑色代表完全透明;armorf_m應該是凸凹貼圖;armorf_n是法線貼圖,Alpha通道里的表述和基礎材質檔案不同,白色是完全反光,黑色是不反光。雙擊開啟之後,爲了便於修改,你還需要盔甲模型的UV貼圖做對比。用NifScope開啟剛纔改好的DragonscaleArmorF_1(或者0),選取盔甲模型的NiTriShape,右鍵>Texture>Export Template,在彈出的視窗中定義下檔案的位置,Size改成的分辨率,比如1024,然後點OK:

上古卷軸5:天際 用NifScope修改盔甲衣服 第8張

這樣你就得到了盔甲的UV圖片。在PS中開啟UV圖片,粘貼到裏,然後開始修改吧。PS修改Alpha通道讓圖片透明網上有很多教程,這裏就不囉嗦了。最後把修改好的,armorf_,armorf_放到遊戲目錄的atatexturesarmordragonscale下就大功告成了。

這是初步改好的示例圖:

上古卷軸5:天際 用NifScope修改盔甲衣服 第9張
上古卷軸5:天際 用NifScope修改盔甲衣服 第10張

Part.2用3dsmax拆盔甲,調整模型外觀,可修正動畫蒙皮錯誤,但你要熟悉max的操作而且費時間

在3dsmax裏詳細的操作步驟我就不說了並且假設你已經把插件都安裝好,這裏只涉及匯入匯出方面的一些注意事項。

開啟3dsmax,匯入檔案,按圖中的選項來:

上古卷軸5:天際 用NifScope修改盔甲衣服 第11張

匯入後要注意幾點:1.因爲自動平滑效果不好,所以要手動給模型添加平滑組,一般是30;2.大部分模型匯入的時候會產生重疊頂點,平滑後出現明顯的硬角,需要焊接後才能消除,比如身體模型;3.現在插件匯入骨骼連結的時候有旋轉錯誤,所以不能進行蒙皮操作,要依靠匯入模型的蒙皮資訊來修改;4.修改後幾乎會破壞BSDismember修改器的數據,準備匯出的時候儘量按原模型重新分配。

選中模型,建議先觀察好BSDismember的分配:

上古卷軸5:天際 用NifScope修改盔甲衣服 第12張

然後發揮想象,把遮羞布都果斷移除吧,諾德人天生抗寒50%哦,最後把模型改好後,按照原模型把BSDismember分配好,匯出檔案,按圖中選項來:

上古卷軸5:天際 用NifScope修改盔甲衣服 第13張

用nifskope開啟匯出的檔案和原模型檔案,由於插件目前無法匯出正確的材質BSLightingShaderProperty,所以你要把匯出模型的這個數據塊刪除,從原模型中複製過來;選中匯出模型的部件,展開NiTriShape,選中BSLightingShaderProperty,然後按Ctrl+Del刪除:

上古卷軸5:天際 用NifScope修改盔甲衣服 第14張

把原模型的BSLightingShaderProperty拷貝過來,然後在匯出模型的NiTriShape裏的第一項Properties連結上,直接輸入拷貝過來的BSLightingShaderProperty的ID數字就OK:

上古卷軸5:天際 用NifScope修改盔甲衣服 第15張

接下來檢查對比匯出模型和原模型的BSDismemberSkinInstance模組數據,其中BodyPart值還未解碼,只能照抄原模型的數值了:

上古卷軸5:天際 用NifScope修改盔甲衣服 第16張

最後需要注意的幾點:1.身體模型和盔甲模型的貼圖不同,使用了對象法線貼圖而不是正常的法線貼圖,所以要把身體模型的NiTriShapeData裏的Has Normals改成0,也就是關閉正常法線;2.對比原身體模型和匯出身體模型的頂點顏色,一般情況下是0,也是關閉的,具體在NiTriShapeData裏的Has Vertex Colors項;3.當你發現裝備在遊戲裏不顯示或者動畫錯誤的時候,嘗試更改BSDismemverSkinInstance>artitions>artitions>art Flag和Body Part值,有驚喜等着你。

這就是用max改盔甲的簡單步驟,拋磚引玉而已。

最後希望材質高手能改出各種屁屁涼、上面涼、下面涼、前面後面一起涼的漂亮盔甲和法袍。

ps:看起來複雜,其實做起來就幾個步驟,nif裏的操作幾分鐘就搞定了,倒是PS費時間,更別提max了,一套建模蒙皮搞下來,實在悲劇。另外最新的3ds max 2.7插件匯出的nif檔案和skyrim不匹配,會丟失UV貼圖和蒙皮資訊,只能等待那些老極客更新了。

附上剛編譯好的nifskope,下載後放到nif根目錄裏,記得備份原檔案。能正確顯示大部分裝備貼圖了,找模型容易些,也可以看添加的property屬性效果,另外據說修正了一些數據結構讀寫的問題。記得在選單項render>settings裏參考示例圖設定路徑,只要路徑正確,不用關閉nif,貼圖馬上就出現了。

上古卷軸5:天際 用NifScope修改盔甲衣服 第17張
上古卷軸5:天際 用NifScope修改盔甲衣服 第18張

附件如下:#

透過3dsmax修改後匯出的女性龍鱗甲,僅供測試用,由此引起的各種CPU、顯卡燒燬,彗星撞地球等嚴重事件概不負責,俺也沒辦法

上古卷軸5:天際 用NifScope修改盔甲衣服 第19張
上古卷軸5:天際 用NifScope修改盔甲衣服 第20張

現在3dsmax最新的插件除了骨骼匯入匯出和材質匯出方面有錯誤外,其他沒發現有什麼問題,用nifskope簡單修改下就能被遊戲引擎識別。

   0.2 alpha

下載後放到遊戲目錄的Datameshesarmordragonscale下,會替換遊戲默認的女版龍鱗甲外觀!故意做成不對稱的外觀是爲了測試蒙皮權重有木有錯誤,另外還有些小問題需要解決。

轉載檔案請PM我一下,好歹能知道傳到哪個星球上去了